Lines Matching refs:NumElemsArg
59 const std::optional<unsigned> &NumElemsArg) { in packAllocSizeArgs() argument
60 assert((!NumElemsArg || *NumElemsArg != AllocSizeNumElemsNotPresent) && in packAllocSizeArgs()
64 NumElemsArg.value_or(AllocSizeNumElemsNotPresent); in packAllocSizeArgs()
72 std::optional<unsigned> NumElemsArg; in unpackAllocSizeArgs() local
74 NumElemsArg = NumElems; in unpackAllocSizeArgs()
75 return std::make_pair(ElemSizeArg, NumElemsArg); in unpackAllocSizeArgs()
227 const std::optional<unsigned> &NumElemsArg) { in getWithAllocSizeArgs() argument
228 assert(!(ElemSizeArg == 0 && NumElemsArg && *NumElemsArg == 0) && in getWithAllocSizeArgs()
230 return get(Context, AllocSize, packAllocSizeArgs(ElemSizeArg, NumElemsArg)); in getWithAllocSizeArgs()
1473 const std::optional<unsigned> &NumElemsArg) { in addAllocSizeParamAttr() argument
1475 B.addAllocSizeAttr(ElemSizeArg, NumElemsArg); in addAllocSizeParamAttr()