Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IRFuncTy

2525                                        llvm::FunctionType *IRFuncTy) {
2533 ExpandTypeToArgs(EltTy, EltRV, Args, IRFuncTy);
2555 ExpandTypeToArgs(LargestFD->getType(), FldRV, Args, IRFuncTy);
2560 ExpandTypeToArgs(FD->getType(), FldRV, Args, IRFuncTy);
2573 if (Args.size() < IRFuncTy->getNumParams() &&
2574 V->getType() != IRFuncTy->getParamType(Args.size()))
2575 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(Args.size()));
2612 llvm::FunctionType *IRFuncTy =
2646 checkArgMatches(SRetPtr, IRArgNo, IRFuncTy);
2718 checkArgMatches(AI, IRArgNo, IRFuncTy);
2732 const unsigned ArgAddrSpace = (IRArgNo < IRFuncTy->getNumParams() ?
2733 IRFuncTy->getParamType(IRArgNo)->getPointerAddressSpace() : 0);
2746 checkArgMatches(AI, IRArgNo, IRFuncTy);
2752 checkArgMatches(Addr, IRArgNo, IRFuncTy);
2774 if (IRArgNo < IRFuncTy->getNumParams() &&
2775 V->getType() != IRFuncTy->getParamType(IRArgNo))
2776 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(IRArgNo));
2779 checkArgMatches(V, IRArgNo, IRFuncTy);
2836 checkArgMatches(LI, IRArgNo, IRFuncTy);
2844 checkArgMatches(Args.back(), IRArgNo, IRFuncTy);
2851 ExpandTypeToArgs(I->Ty, RV, Args, IRFuncTy);
2873 IRFuncTy->getParamType(IRFuncTy->getNumParams() - 1);