Lines Matching defs:IRFuncTy
1099 QualType Ty, CallArg Arg, llvm::FunctionType *IRFuncTy,
1110 ExpandTypeToArgs(CAExp->EltTy, EltArg, IRFuncTy, IRCallArgs,
1124 ExpandTypeToArgs(BS->getType(), BaseArg, IRFuncTy, IRCallArgs,
1132 ExpandTypeToArgs(FD->getType(), FldArg, IRFuncTy, IRCallArgs,
1147 if (IRCallArgPos < IRFuncTy->getNumParams() &&
1148 V->getType() != IRFuncTy->getParamType(IRCallArgPos))
1149 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(IRCallArgPos));
5027 llvm::FunctionType *IRFuncTy = getTypes().GetFunctionType(CallInfo);
5199 assert((FirstIRArg >= IRFuncTy->getNumParams() ||
5200 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() ==
5231 Addr.getType()->getAddressSpace() != IRFuncTy->
5321 if (FirstIRArg < IRFuncTy->getNumParams() &&
5322 V->getType() != IRFuncTy->getParamType(FirstIRArg))
5323 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg));
5487 ExpandTypeToArgs(I->Ty, *I, IRFuncTy, IRCallArgs, IRArgPos);
5543 if (llvm::Function *OrigFn = simplifyVariadicCallee(IRFuncTy, CalleePtr)) {
5545 IRFuncTy = OrigFn->getFunctionType();
5560 assert(IRCallArgs.size() == IRFuncTy->getNumParams() || IRFuncTy->isVarArg());
5566 if (i < IRFuncTy->getNumParams())
5567 assert(IRCallArgs[i]->getType() == IRFuncTy->getParamType(i));
5686 CI = Builder.CreateCall(IRFuncTy, CalleePtr, IRCallArgs, BundleList);
5689 CI = Builder.CreateInvoke(IRFuncTy, CalleePtr, Cont, InvokeDest, IRCallArgs,