Lines Matching refs:FirstIRArg

1620     unsigned FirstIRArg, NumIRArgs;  in GetFunctionType()  local
1621 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in GetFunctionType()
1633 ArgTypes[FirstIRArg] = LTy->getPointerTo( in GetFunctionType()
1647 ArgTypes[FirstIRArg + i] = st->getElementType(i); in GetFunctionType()
1650 ArgTypes[FirstIRArg] = argType; in GetFunctionType()
1656 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1660 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
1665 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1667 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
2156 unsigned FirstIRArg, NumIRArgs; in ConstructAttributeList() local
2157 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in ConstructAttributeList()
2159 ArgAttrs[FirstIRArg + i] = in ConstructAttributeList()
2309 unsigned FirstIRArg, NumIRArgs; in EmitFunctionProlog() local
2310 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitFunctionProlog()
2326 Address ParamAddr = Address(FnArgs[FirstIRArg], ArgI.getIndirectAlign()); in EmitFunctionProlog()
2368 llvm::Value *V = FnArgs[FirstIRArg]; in EmitFunctionProlog()
2494 auto AI = FnArgs[FirstIRArg + i]; in EmitFunctionProlog()
2509 auto AI = FnArgs[FirstIRArg]; in EmitFunctionProlog()
2536 unsigned argIndex = FirstIRArg; in EmitFunctionProlog()
2546 assert(argIndex == FirstIRArg + NumIRArgs); in EmitFunctionProlog()
2558 auto FnArgIter = FnArgs.begin() + FirstIRArg; in EmitFunctionProlog()
2560 assert(FnArgIter == FnArgs.begin() + FirstIRArg + NumIRArgs); in EmitFunctionProlog()
2562 auto AI = FnArgs[FirstIRArg + i]; in EmitFunctionProlog()
3900 unsigned FirstIRArg, NumIRArgs; in EmitCall() local
3901 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitCall()
3940 IRCallArgs[FirstIRArg] = Addr.getPointer(); in EmitCall()
3959 assert((FirstIRArg >= IRFuncTy->getNumParams() || in EmitCall()
3960 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() == in EmitCall()
3990 getParamType(FirstIRArg)->getPointerAddressSpace())) { in EmitCall()
3999 IRCallArgs[FirstIRArg] = AI.getPointer(); in EmitCall()
4005 IRCallArgs[FirstIRArg] = getTargetHooks().performAddrSpaceCast( in EmitCall()
4057 if (FirstIRArg < IRFuncTy->getNumParams() && in EmitCall()
4058 V->getType() != IRFuncTy->getParamType(FirstIRArg)) in EmitCall()
4059 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg)); in EmitCall()
4061 IRCallArgs[FirstIRArg] = V; in EmitCall()
4108 IRCallArgs[FirstIRArg + i] = LI; in EmitCall()
4113 IRCallArgs[FirstIRArg] = in EmitCall()
4152 unsigned IRArgPos = FirstIRArg; in EmitCall()
4160 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()
4170 unsigned IRArgPos = FirstIRArg; in EmitCall()
4172 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()