• Home
  • Raw
  • Download

Lines Matching refs:ArgNo

1156   bool hasPaddingArg(unsigned ArgNo) const {  in hasPaddingArg()
1157 assert(ArgNo < ArgInfo.size()); in hasPaddingArg()
1158 return ArgInfo[ArgNo].PaddingArgIndex != InvalidIndex; in hasPaddingArg()
1160 unsigned getPaddingArgNo(unsigned ArgNo) const { in getPaddingArgNo()
1161 assert(hasPaddingArg(ArgNo)); in getPaddingArgNo()
1162 return ArgInfo[ArgNo].PaddingArgIndex; in getPaddingArgNo()
1167 std::pair<unsigned, unsigned> getIRArgs(unsigned ArgNo) const { in getIRArgs()
1168 assert(ArgNo < ArgInfo.size()); in getIRArgs()
1169 return std::make_pair(ArgInfo[ArgNo].FirstArgIndex, in getIRArgs()
1170 ArgInfo[ArgNo].NumberOfArgs); in getIRArgs()
1190 unsigned ArgNo = 0; in construct() local
1192 for (CGFunctionInfo::const_arg_iterator I = FI.arg_begin(); ArgNo < NumArgs; in construct()
1193 ++I, ++ArgNo) { in construct()
1198 auto &IRArgs = ArgInfo[ArgNo]; in construct()
1239 assert(ArgNo == ArgInfo.size()); in construct()
1348 unsigned ArgNo = 0; in GetFunctionType() local
1351 for (; it != ie; ++it, ++ArgNo) { in GetFunctionType()
1355 if (IRFunctionArgs.hasPaddingArg(ArgNo)) in GetFunctionType()
1356 ArgTypes[IRFunctionArgs.getPaddingArgNo(ArgNo)] = in GetFunctionType()
1360 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in GetFunctionType()
1661 unsigned ArgNo = 0; in ConstructAttributeList() local
1664 I != E; ++I, ++ArgNo) { in ConstructAttributeList()
1670 if (IRFunctionArgs.hasPaddingArg(ArgNo)) { in ConstructAttributeList()
1673 getLLVMContext(), IRFunctionArgs.getPaddingArgNo(ArgNo) + 1, in ConstructAttributeList()
1692 if (ArgNo == 0 && FI.isChainCall()) in ConstructAttributeList()
1751 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in ConstructAttributeList()
1757 assert(ArgNo == FI.arg_size()); in ConstructAttributeList()
1789 QualType ArgType, unsigned ArgNo) { in getNonNullAttr() argument
1808 if (NNAttr->isNonNull(ArgNo)) in getNonNullAttr()
1878 unsigned ArgNo = 0; in EmitFunctionProlog() local
1881 i != e; ++i, ++info_it, ++ArgNo) { in EmitFunctionProlog()
1890 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitFunctionProlog()
2812 unsigned ArgNo = PVD ? PVD->getFunctionScopeIndex() : ParmNum; in EmitNonNullArgCheck() local
2813 auto NNAttr = getNonNullAttr(FD, PVD, ArgType, ArgNo); in EmitNonNullArgCheck()
2824 llvm::ConstantInt::get(Int32Ty, ArgNo + 1), in EmitNonNullArgCheck()
3234 unsigned ArgNo = 0; in EmitCall() local
3237 I != E; ++I, ++info_it, ++ArgNo) { in EmitCall()
3242 if (IRFunctionArgs.hasPaddingArg(ArgNo)) in EmitCall()
3243 IRCallArgs[IRFunctionArgs.getPaddingArgNo(ArgNo)] = in EmitCall()
3247 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitCall()