Searched refs:CalleePtr (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCall.cpp | 4751 llvm::Value *CalleePtr = ConcreteCallee.getFunctionPointer(); in EmitCall() local 4761 unsigned CalleeAS = CalleePtr->getType()->getPointerAddressSpace(); in EmitCall() 4762 CalleePtr = in EmitCall() 4763 Builder.CreateBitCast(CalleePtr, IRFuncTy->getPointerTo(CalleeAS)); in EmitCall() 4826 if (llvm::Function *OrigFn = simplifyVariadicCallee(IRFuncTy, CalleePtr)) { in EmitCall() 4827 CalleePtr = OrigFn; in EmitCall() 4865 CGM.ConstructAttributeList(CalleePtr->getName(), CallInfo, in EmitCall() 4916 if (auto *FPtr = dyn_cast<llvm::Function>(CalleePtr)) in EmitCall() 4932 getBundlesForFunclet(CalleePtr); in EmitCall() 4950 CI = Builder.CreateCall(IRFuncTy, CalleePtr, IRCallArgs, BundleList); in EmitCall() [all …]
|
D | CGExpr.cpp | 5134 llvm::Value *CalleePtr = Callee.getFunctionPointer(); in EmitCall() local 5137 CalleePtr, llvm::PointerType::getUnqual(PrefixStructTy)); in EmitCall() 5154 DecodeAddrUsedInPrologue(CalleePtr, CalleeRTTIEncoded); in EmitCall() 5161 {CalleePtr, CalleeRTTI, FTRTTIConst}); in EmitCall() 5185 llvm::Value *CalleePtr = Callee.getFunctionPointer(); in EmitCall() local 5186 llvm::Value *CastedCallee = Builder.CreateBitCast(CalleePtr, Int8PtrTy); in EmitCall() 5268 llvm::Value *CalleePtr = Callee.getFunctionPointer(); in EmitCall() local 5269 CalleePtr = Builder.CreateBitCast(CalleePtr, CalleeTy, "callee.knr.cast"); in EmitCall() 5270 Callee.setFunctionPointer(CalleePtr); in EmitCall()
|
D | CGExprCXX.cpp | 1306 llvm::Constant *CalleePtr = CGF.CGM.GetAddrOfFunction(CalleeDecl); in EmitNewDeleteCall() local 1307 CGCallee Callee = CGCallee::forDirect(CalleePtr, GlobalDecl(CalleeDecl)); in EmitNewDeleteCall() 1318 llvm::Function *Fn = dyn_cast<llvm::Function>(CalleePtr); in EmitNewDeleteCall()
|
D | ItaniumCXXABI.cpp | 837 llvm::PHINode *CalleePtr = Builder.CreatePHI(FTy->getPointerTo(), 2); in EmitLoadOfMemberFunctionPointer() local 838 CalleePtr->addIncoming(VirtualFn, FnVirtual); in EmitLoadOfMemberFunctionPointer() 839 CalleePtr->addIncoming(NonVirtualFn, FnNonVirtual); in EmitLoadOfMemberFunctionPointer() 841 CGCallee Callee(FPT, CalleePtr); in EmitLoadOfMemberFunctionPointer()
|
D | CGClass.cpp | 2181 llvm::Constant *CalleePtr = CGM.getAddrOfCXXStructor(GlobalDecl(D, Type)); in EmitCXXConstructorCall() local 2184 CGCallee Callee = CGCallee::forDirect(CalleePtr, GlobalDecl(D, Type)); in EmitCXXConstructorCall()
|
D | MicrosoftCXXABI.cpp | 4044 llvm::Constant *CalleePtr = in getAddrOfCXXCtorClosure() local 4047 CGCallee::forDirect(CalleePtr, GlobalDecl(CD, Ctor_Complete)); in getAddrOfCXXCtorClosure()
|