Searched refs:CalleePtr (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 5514 llvm::Constant *CalleePtr = CGF.CGM.getRawFunctionPointer(GD); in EmitDirectCallee() local 5515 llvm::Function *Fn = llvm::cast<llvm::Function>(CalleePtr); in EmitDirectCallee() 5537 llvm::Constant *CalleePtr = CGF.CGM.getRawFunctionPointer(GD); in EmitDirectCallee() local 5540 CalleePtr = CGF.CGM.getCUDARuntime().getKernelStub( in EmitDirectCallee() 5541 cast<llvm::GlobalValue>(CalleePtr->stripPointerCasts())); in EmitDirectCallee() 5543 return CGCallee::forDirect(CalleePtr, GD); in EmitDirectCallee() 5842 llvm::Value *CalleePtr = Callee.getFunctionPointer(); in EmitCall() local 5846 Address(CalleePtr, CalleePtr->getType(), in EmitCall() 5848 CalleePtr->getPointerAlignment(CGM.getDataLayout())), in EmitCall() 5850 CalleePtr = Addr.emitRawPointer(*this); in EmitCall() [all …]
|
H A D | CGCall.cpp | 5495 llvm::Value *CalleePtr = ConcreteCallee.getFunctionPointer(); in EmitCall() local 5543 if (llvm::Function *OrigFn = simplifyVariadicCallee(IRFuncTy, CalleePtr)) { in EmitCall() 5544 CalleePtr = OrigFn; in EmitCall() 5579 CGM.ConstructAttributeList(CalleePtr->getName(), CallInfo, in EmitCall() 5599 CGM.AdjustMemoryAttribute(CalleePtr->getName(), Callee.getAbstractInfo(), in EmitCall() 5647 if (auto *FPtr = dyn_cast<llvm::Function>(CalleePtr)) in EmitCall() 5663 getBundlesForFunclet(CalleePtr); in EmitCall() 5686 CI = Builder.CreateCall(IRFuncTy, CalleePtr, IRCallArgs, BundleList); in EmitCall() 5689 CI = Builder.CreateInvoke(IRFuncTy, CalleePtr, Cont, InvokeDest, IRCallArgs, in EmitCall() 5731 CI, CalleePtr); in EmitCall()
|
H A D | CGExprCXX.cpp | 1336 llvm::Constant *CalleePtr = CGF.CGM.GetAddrOfFunction(CalleeDecl); in EmitNewDeleteCall() local 1337 CGCallee Callee = CGCallee::forDirect(CalleePtr, GlobalDecl(CalleeDecl)); in EmitNewDeleteCall() 1348 llvm::Function *Fn = dyn_cast<llvm::Function>(CalleePtr); in EmitNewDeleteCall()
|
H A D | ItaniumCXXABI.cpp | 840 llvm::PHINode *CalleePtr = Builder.CreatePHI(CGF.UnqualPtrTy, 2); in EmitLoadOfMemberFunctionPointer() local 841 CalleePtr->addIncoming(VirtualFn, FnVirtual); in EmitLoadOfMemberFunctionPointer() 842 CalleePtr->addIncoming(NonVirtualFn, FnNonVirtual); in EmitLoadOfMemberFunctionPointer() 862 CGCallee Callee(FPT, CalleePtr, PointerAuth); in EmitLoadOfMemberFunctionPointer()
|
H A D | CGClass.cpp | 2247 llvm::Constant *CalleePtr = CGM.getAddrOfCXXStructor(GlobalDecl(D, Type)); in EmitCXXConstructorCall() local 2250 CGCallee Callee = CGCallee::forDirect(CalleePtr, GlobalDecl(D, Type)); in EmitCXXConstructorCall()
|
H A D | MicrosoftCXXABI.cpp | 4168 llvm::Constant *CalleePtr = in getAddrOfCXXCtorClosure() local 4171 CGCallee::forDirect(CalleePtr, GlobalDecl(CD, Ctor_Complete)); in getAddrOfCXXCtorClosure()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Arm64ECCallLowering.cpp | 424 Value *CalleePtr = in buildExitThunk() local 426 Value *Callee = IRB.CreateLoad(PtrTy, CalleePtr); in buildExitThunk()
|