Searched refs:ElemSizeArg (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 60 static uint64_t packAllocSizeArgs(unsigned ElemSizeArg, in packAllocSizeArgs() argument 65 return uint64_t(ElemSizeArg) << 32 | in packAllocSizeArgs() 72 unsigned ElemSizeArg = Num >> 32; in unpackAllocSizeArgs() local 77 return std::make_pair(ElemSizeArg, NumElemsArg); in unpackAllocSizeArgs() 290 Attribute::getWithAllocSizeArgs(LLVMContext &Context, unsigned ElemSizeArg, in getWithAllocSizeArgs() argument 292 assert(!(ElemSizeArg == 0 && NumElemsArg && *NumElemsArg == 0) && in getWithAllocSizeArgs() 294 return get(Context, AllocSize, packAllocSizeArgs(ElemSizeArg, NumElemsArg)); in getWithAllocSizeArgs() 1609 LLVMContext &C, unsigned Index, unsigned ElemSizeArg, in addAllocSizeParamAttr() argument 1612 B.addAllocSizeAttr(ElemSizeArg, NumElemsArg); in addAllocSizeParamAttr()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 151 LLVMContext &Context, unsigned ElemSizeArg, 775 addAllocSizeParamAttr(LLVMContext &C, unsigned ArgNo, unsigned ElemSizeArg, 1189 AttrBuilder &addAllocSizeAttr(unsigned ElemSizeArg,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BuildLibCalls.cpp | 229 static bool setAllocSize(Function &F, unsigned ElemSizeArg, in setAllocSize() argument 233 F.addFnAttr(Attribute::getWithAllocSizeArgs(F.getContext(), ElemSizeArg, in setAllocSize()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 1584 unsigned ElemSizeArg; in parseEnumAttribute() local 1586 if (parseAllocSizeArguments(ElemSizeArg, NumElemsArg)) in parseEnumAttribute() 1588 B.addAllocSizeAttr(ElemSizeArg, NumElemsArg); in parseEnumAttribute()
|