Home
last modified time | relevance | path

Searched refs:ElemSizeArg (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributes.cpp56 static uint64_t packAllocSizeArgs(unsigned ElemSizeArg, in packAllocSizeArgs() argument
61 return uint64_t(ElemSizeArg) << 32 | in packAllocSizeArgs()
68 unsigned ElemSizeArg = Num >> 32; in unpackAllocSizeArgs() local
73 return std::make_pair(ElemSizeArg, NumElemsArg); in unpackAllocSizeArgs()
212 Attribute::getWithAllocSizeArgs(LLVMContext &Context, unsigned ElemSizeArg, in getWithAllocSizeArgs() argument
214 assert(!(ElemSizeArg == 0 && NumElemsArg && *NumElemsArg == 0) && in getWithAllocSizeArgs()
216 return get(Context, AllocSize, packAllocSizeArgs(ElemSizeArg, NumElemsArg)); in getWithAllocSizeArgs()
1369 unsigned ElemSizeArg, in addAllocSizeParamAttr() argument
1372 B.addAllocSizeAttr(ElemSizeArg, NumElemsArg); in addAllocSizeParamAttr()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.h138 unsigned ElemSizeArg,
721 addAllocSizeParamAttr(LLVMContext &C, unsigned ArgNo, unsigned ElemSizeArg,
1188 AttrBuilder &addAllocSizeAttr(unsigned ElemSizeArg,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp233 static bool setAllocSize(Function &F, unsigned ElemSizeArg, in setAllocSize() argument
237 F.addFnAttr(Attribute::getWithAllocSizeArgs(F.getContext(), ElemSizeArg, in setAllocSize()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp1376 unsigned ElemSizeArg; in parseEnumAttribute() local
1378 if (parseAllocSizeArguments(ElemSizeArg, NumElemsArg)) in parseEnumAttribute()
1380 B.addAllocSizeAttr(ElemSizeArg, NumElemsArg); in parseEnumAttribute()