Lines Matching refs:FirstIRArg

1684     unsigned FirstIRArg, NumIRArgs;  in GetFunctionType()  local
1685 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in GetFunctionType()
1697 ArgTypes[FirstIRArg] = LTy->getPointerTo( in GetFunctionType()
1704 ArgTypes[FirstIRArg] = LTy->getPointerTo(ArgInfo.getIndirectAddrSpace()); in GetFunctionType()
1716 ArgTypes[FirstIRArg + i] = st->getElementType(i); in GetFunctionType()
1719 ArgTypes[FirstIRArg] = argType; in GetFunctionType()
1725 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1729 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
1734 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1736 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
2598 unsigned FirstIRArg, NumIRArgs; in ConstructAttributeList() local
2599 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in ConstructAttributeList()
2601 ArgAttrs[FirstIRArg + i] = ArgAttrs[FirstIRArg + i].addAttributes( in ConstructAttributeList()
2743 unsigned FirstIRArg, NumIRArgs; in EmitFunctionProlog() local
2744 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitFunctionProlog()
2762 Address ParamAddr = Address(Fn->getArg(FirstIRArg), ConvertTypeForMem(Ty), in EmitFunctionProlog()
2801 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2938 llvm::Value *Coerced = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
2987 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
3000 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
3026 unsigned argIndex = FirstIRArg; in EmitFunctionProlog()
3036 assert(argIndex == FirstIRArg + NumIRArgs); in EmitFunctionProlog()
3048 auto FnArgIter = Fn->arg_begin() + FirstIRArg; in EmitFunctionProlog()
3050 assert(FnArgIter == Fn->arg_begin() + FirstIRArg + NumIRArgs); in EmitFunctionProlog()
3052 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
4821 unsigned FirstIRArg, NumIRArgs; in EmitCall() local
4822 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitCall()
4882 IRCallArgs[FirstIRArg] = Addr.getPointer(); in EmitCall()
4901 assert((FirstIRArg >= IRFuncTy->getNumParams() || in EmitCall()
4902 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() == in EmitCall()
4931 getParamType(FirstIRArg)->getPointerAddressSpace())) { in EmitCall()
4940 IRCallArgs[FirstIRArg] = AI.getPointer(); in EmitCall()
4959 IRCallArgs[FirstIRArg] = getTargetHooks().performAddrSpaceCast( in EmitCall()
5011 if (FirstIRArg < IRFuncTy->getNumParams() && in EmitCall()
5012 V->getType() != IRFuncTy->getParamType(FirstIRArg)) in EmitCall()
5013 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg)); in EmitCall()
5015 IRCallArgs[FirstIRArg] = V; in EmitCall()
5059 IRCallArgs[FirstIRArg + i] = LI; in EmitCall()
5075 IRCallArgs[FirstIRArg] = Load; in EmitCall()
5114 unsigned IRArgPos = FirstIRArg; in EmitCall()
5122 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()
5132 unsigned IRArgPos = FirstIRArg; in EmitCall()
5134 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()