Lines Matching refs:FirstIRArg

1652     unsigned FirstIRArg, NumIRArgs;  in GetFunctionType()  local
1653 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in GetFunctionType()
1665 ArgTypes[FirstIRArg] = LTy->getPointerTo( in GetFunctionType()
1672 ArgTypes[FirstIRArg] = LTy->getPointerTo(ArgInfo.getIndirectAddrSpace()); in GetFunctionType()
1684 ArgTypes[FirstIRArg + i] = st->getElementType(i); in GetFunctionType()
1687 ArgTypes[FirstIRArg] = argType; in GetFunctionType()
1693 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1697 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
1702 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1704 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
2520 unsigned FirstIRArg, NumIRArgs; in ConstructAttributeList() local
2521 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in ConstructAttributeList()
2523 ArgAttrs[FirstIRArg + i] = in ConstructAttributeList()
2665 unsigned FirstIRArg, NumIRArgs; in EmitFunctionProlog() local
2666 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitFunctionProlog()
2685 Address(Fn->getArg(FirstIRArg), ArgI.getIndirectAlign()); in EmitFunctionProlog()
2723 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2860 auto *Coerced = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2900 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
2913 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2939 unsigned argIndex = FirstIRArg; in EmitFunctionProlog()
2949 assert(argIndex == FirstIRArg + NumIRArgs); in EmitFunctionProlog()
2961 auto FnArgIter = Fn->arg_begin() + FirstIRArg; in EmitFunctionProlog()
2963 assert(FnArgIter == Fn->arg_begin() + FirstIRArg + NumIRArgs); in EmitFunctionProlog()
2965 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
4725 unsigned FirstIRArg, NumIRArgs; in EmitCall() local
4726 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitCall()
4789 IRCallArgs[FirstIRArg] = Addr.getPointer(); in EmitCall()
4808 assert((FirstIRArg >= IRFuncTy->getNumParams() || in EmitCall()
4809 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() == in EmitCall()
4838 getParamType(FirstIRArg)->getPointerAddressSpace())) { in EmitCall()
4847 IRCallArgs[FirstIRArg] = AI.getPointer(); in EmitCall()
4865 IRCallArgs[FirstIRArg] = getTargetHooks().performAddrSpaceCast( in EmitCall()
4917 if (FirstIRArg < IRFuncTy->getNumParams() && in EmitCall()
4918 V->getType() != IRFuncTy->getParamType(FirstIRArg)) in EmitCall()
4919 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg)); in EmitCall()
4921 IRCallArgs[FirstIRArg] = V; in EmitCall()
4966 IRCallArgs[FirstIRArg + i] = LI; in EmitCall()
4982 IRCallArgs[FirstIRArg] = Load; in EmitCall()
5021 unsigned IRArgPos = FirstIRArg; in EmitCall()
5029 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()
5039 unsigned IRArgPos = FirstIRArg; in EmitCall()
5041 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()