Home
last modified time | relevance | path

Searched refs:CalleePtr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp5514 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 DCGCall.cpp5495 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 DCGExprCXX.cpp1336 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 DItaniumCXXABI.cpp840 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 DCGClass.cpp2247 llvm::Constant *CalleePtr = CGM.getAddrOfCXXStructor(GlobalDecl(D, Type)); in EmitCXXConstructorCall() local
2250 CGCallee Callee = CGCallee::forDirect(CalleePtr, GlobalDecl(D, Type)); in EmitCXXConstructorCall()
H A DMicrosoftCXXABI.cpp4168 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 DAArch64Arm64ECCallLowering.cpp424 Value *CalleePtr = in buildExitThunk() local
426 Value *Callee = IRB.CreateLoad(PtrTy, CalleePtr); in buildExitThunk()