Lines Matching defs:IRFuncTy
815 QualType Ty, RValue RV, llvm::FunctionType *IRFuncTy,
823 ExpandTypeToArgs(CAExp->EltTy, EltRV, IRFuncTy, IRCallArgs, IRCallArgPos);
835 ExpandTypeToArgs(BS->getType(), BaseRV, IRFuncTy, IRCallArgs,
842 ExpandTypeToArgs(FD->getType(), FldRV, IRFuncTy, IRCallArgs,
856 if (IRCallArgPos < IRFuncTy->getNumParams() &&
857 V->getType() != IRFuncTy->getParamType(IRCallArgPos))
858 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(IRCallArgPos));
3173 llvm::FunctionType *IRFuncTy =
3301 (FirstIRArg < IRFuncTy->getNumParams()
3302 ? IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace()
3345 if (FirstIRArg < IRFuncTy->getNumParams() &&
3346 V->getType() != IRFuncTy->getParamType(FirstIRArg))
3347 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg));
3408 ExpandTypeToArgs(I->Ty, RV, IRFuncTy, IRCallArgs, IRArgPos);
3427 IRFuncTy->getParamType(IRFuncTy->getNumParams() - 1);
3481 assert(IRCallArgs.size() == IRFuncTy->getNumParams() || IRFuncTy->isVarArg());
3487 if (i < IRFuncTy->getNumParams())
3488 assert(IRCallArgs[i]->getType() == IRFuncTy->getParamType(i));