Lines Matching refs:FirstIRArg

1695     unsigned FirstIRArg, NumIRArgs;  in GetFunctionType()  local
1696 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in GetFunctionType()
1707 ArgTypes[FirstIRArg] = llvm::PointerType::get( in GetFunctionType()
1712 ArgTypes[FirstIRArg] = llvm::PointerType::get( in GetFunctionType()
1724 ArgTypes[FirstIRArg + i] = st->getElementType(i); in GetFunctionType()
1727 ArgTypes[FirstIRArg] = argType; in GetFunctionType()
1733 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1737 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
1742 auto ArgTypesIter = ArgTypes.begin() + FirstIRArg; in GetFunctionType()
1744 assert(ArgTypesIter == ArgTypes.begin() + FirstIRArg + NumIRArgs); in GetFunctionType()
2863 unsigned FirstIRArg, NumIRArgs; in ConstructAttributeList() local
2864 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in ConstructAttributeList()
2866 ArgAttrs[FirstIRArg + i] = ArgAttrs[FirstIRArg + i].addAttributes( in ConstructAttributeList()
3005 unsigned FirstIRArg, NumIRArgs; in EmitFunctionProlog() local
3006 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitFunctionProlog()
3024 Address ParamAddr = Address(Fn->getArg(FirstIRArg), ConvertTypeForMem(Ty), in EmitFunctionProlog()
3063 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
3200 llvm::Value *Coerced = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
3249 auto *AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
3270 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
3283 auto AI = Fn->getArg(FirstIRArg); in EmitFunctionProlog()
3309 unsigned argIndex = FirstIRArg; in EmitFunctionProlog()
3319 assert(argIndex == FirstIRArg + NumIRArgs); in EmitFunctionProlog()
3331 auto FnArgIter = Fn->arg_begin() + FirstIRArg; in EmitFunctionProlog()
3333 assert(FnArgIter == Fn->arg_begin() + FirstIRArg + NumIRArgs); in EmitFunctionProlog()
3335 auto AI = Fn->getArg(FirstIRArg + i); in EmitFunctionProlog()
5083 unsigned FirstIRArg, NumIRArgs; in EmitCall() local
5084 std::tie(FirstIRArg, NumIRArgs) = IRFunctionArgs.getIRArgs(ArgNo); in EmitCall()
5148 IRCallArgs[FirstIRArg] = Val; in EmitCall()
5167 assert((FirstIRArg >= IRFuncTy->getNumParams() || in EmitCall()
5168 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() == in EmitCall()
5199 getParamType(FirstIRArg)->getPointerAddressSpace())) { in EmitCall()
5211 IRCallArgs[FirstIRArg] = Val; in EmitCall()
5235 IRCallArgs[FirstIRArg] = Val; in EmitCall()
5285 if (FirstIRArg < IRFuncTy->getNumParams() && in EmitCall()
5286 V->getType() != IRFuncTy->getParamType(FirstIRArg)) in EmitCall()
5287 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg)); in EmitCall()
5291 IRCallArgs[FirstIRArg] = V; in EmitCall()
5331 IRCallArgs[FirstIRArg + i] = Extract; in EmitCall()
5356 IRCallArgs[FirstIRArg + i] = LI; in EmitCall()
5376 IRCallArgs[FirstIRArg] = Load; in EmitCall()
5414 unsigned IRArgPos = FirstIRArg; in EmitCall()
5424 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()
5434 unsigned IRArgPos = FirstIRArg; in EmitCall()
5436 assert(IRArgPos == FirstIRArg + NumIRArgs); in EmitCall()