Lines Matching refs:IRFuncTy
2199 llvm::FunctionType *IRFuncTy) {
2207 ExpandTypeToArgs(EltTy, EltRV, Args, IRFuncTy);
2231 ExpandTypeToArgs(LargestFD->getType(), FldRV, Args, IRFuncTy);
2239 ExpandTypeToArgs(FD->getType(), FldRV, Args, IRFuncTy);
2252 if (Args.size() < IRFuncTy->getNumParams() &&
2253 V->getType() != IRFuncTy->getParamType(Args.size()))
2254 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(Args.size()));
2277 llvm::FunctionType *IRFuncTy =
2288 checkArgMatches(Value, IRArgNo, IRFuncTy);
2325 checkArgMatches(AI, IRArgNo, IRFuncTy);
2339 const unsigned ArgAddrSpace = (IRArgNo < IRFuncTy->getNumParams() ?
2340 IRFuncTy->getParamType(IRArgNo)->getPointerAddressSpace() : 0);
2353 checkArgMatches(AI, IRArgNo, IRFuncTy);
2359 checkArgMatches(Addr, IRArgNo, IRFuncTy);
2381 if (IRArgNo < IRFuncTy->getNumParams() &&
2382 V->getType() != IRFuncTy->getParamType(IRArgNo))
2383 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(IRArgNo));
2386 checkArgMatches(V, IRArgNo, IRFuncTy);
2444 checkArgMatches(LI, IRArgNo, IRFuncTy);
2452 checkArgMatches(Args.back(), IRArgNo, IRFuncTy);
2459 ExpandTypeToArgs(I->Ty, RV, Args, IRFuncTy);