Lines Matching refs:FirstIRArg
1651 unsigned FirstIRArg, NumIRArgs; in GetFunctionType() local
1652 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in GetFunctionType()
1664 ArgTypes[FirstIRArg] = LTy->getPointerTo( in GetFunctionType()
1671 ArgTypes[FirstIRArg] = LTy->getPointerTo(ArgInfo.getIndirectAddrSpace()); in GetFunctionType()
1683 ArgTypes[FirstIRArg + i] = st->getElementType(i); in GetFunctionType()
1686 ArgTypes[FirstIRArg] = argType; in GetFunctionType()
1692 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1696 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
1701 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1703 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
2514 unsigned FirstIRArg, NumIRArgs; in ConstructAttributeList() local
2515 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in ConstructAttributeList()
2517 ArgAttrs[FirstIRArg + i] = in ConstructAttributeList()
2659 unsigned FirstIRArg, NumIRArgs; in EmitFunctionProlog() local
2660 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitFunctionProlog()
2679 Address(Fn->getArg(FirstIRArg), ArgI.getIndirectAlign()); in EmitFunctionProlog()
2717 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2854 auto *Coerced = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2894 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
2907 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2933 unsigned argIndex = FirstIRArg; in EmitFunctionProlog()
2943 assert(argIndex == FirstIRArg + NumIRArgs); in EmitFunctionProlog()
2955 auto FnArgIter = Fn->arg_begin() + FirstIRArg; in EmitFunctionProlog()
2957 assert(FnArgIter == Fn->arg_begin() + FirstIRArg + NumIRArgs); in EmitFunctionProlog()
2959 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
4718 unsigned FirstIRArg, NumIRArgs; in EmitCall() local
4719 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitCall()
4782 IRCallArgs[FirstIRArg] = Addr.getPointer(); in EmitCall()
4801 assert((FirstIRArg >= IRFuncTy->getNumParams() || in EmitCall()
4802 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() == in EmitCall()
4831 getParamType(FirstIRArg)->getPointerAddressSpace())) { in EmitCall()
4840 IRCallArgs[FirstIRArg] = AI.getPointer(); in EmitCall()
4858 IRCallArgs[FirstIRArg] = getTargetHooks().performAddrSpaceCast( in EmitCall()
4910 if (FirstIRArg < IRFuncTy->getNumParams() && in EmitCall()
4911 V->getType() != IRFuncTy->getParamType(FirstIRArg)) in EmitCall()
4912 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg)); in EmitCall()
4914 IRCallArgs[FirstIRArg] = V; in EmitCall()
4959 IRCallArgs[FirstIRArg + i] = LI; in EmitCall()
4975 IRCallArgs[FirstIRArg] = Load; in EmitCall()
5014 unsigned IRArgPos = FirstIRArg; in EmitCall()
5022 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()
5032 unsigned IRArgPos = FirstIRArg; in EmitCall()
5034 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()