Home
last modified time | relevance | path

Searched refs:VPtr (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp53 const Module *M, SmallVectorImpl<DevirtCallSite> &DevirtCalls, Value *VPtr, in findLoadCallsAtConstantOffset() argument
55 for (const Use &U : VPtr->uses()) { in findLoadCallsAtConstantOffset()
63 if (VPtr == GEP->getPointerOperand() && GEP->hasAllConstantIndices()) { in findLoadCallsAtConstantOffset()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp952 Scatterer VPtr = scatter(&SI, SI.getPointerOperand(), FullValue->getType()); in visitStoreInst() local
959 Value *Ptr = VPtr[I]; in visitStoreInst()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCXXABI.h442 CodeGenFunction::VPtr Vptr) = 0;
H A DCGClass.cpp2323 void CodeGenFunction::EmitVTableAssumptionLoad(const VPtr &Vptr, Address This) { in EmitVTableAssumptionLoad()
2347 for (const VPtr &Vptr : getVTablePointers(ClassDecl)) in EmitVTableAssumptionLoads()
2506 void CodeGenFunction::InitializeVTablePointer(const VPtr &Vptr) { in InitializeVTablePointer()
2582 VPtr Vptr = {Base, NearestVBase, OffsetFromNearestVBase, VTableClass}; in getVTablePointers()
2635 for (const VPtr &Vptr : getVTablePointers(RD)) in InitializeVTablePointers()
H A DCodeGenFunction.h2267 struct VPtr {
2275 void InitializeVTablePointer(const VPtr &vptr);
2277 typedef llvm::SmallVector<VPtr, 4> VPtrsVector;
2891 void EmitVTableAssumptionLoad(const VPtr &vptr, Address This);
H A DMicrosoftCXXABI.cpp289 CodeGenFunction::VPtr Vptr) override;
1747 CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) { in isVirtualOffsetNeededForVTableField()
1929 Address VPtr = in getVirtualFunctionPointer() local
1933 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty->getPointerTo(), in getVirtualFunctionPointer()
H A DItaniumCXXABI.cpp246 CodeGenFunction::VPtr Vptr) override;
1777 CodeGenFunction &CGF, CodeGenFunction::VPtr Vptr) { in isVirtualOffsetNeededForVTableField()
/llvm-project-15.0.7/lldb/source/Core/
H A DPluginManager.cpp75 template <typename FPtrTy> static FPtrTy CastToFPtr(void *VPtr) { in CastToFPtr() argument
76 return reinterpret_cast<FPtrTy>(VPtr); in CastToFPtr()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp8526 Value *VPtr = *SimplifiedOpV; in updateImpl() local
8530 *this, IRPosition::value(*VPtr, getCallBaseContext()), in updateImpl()
9865 Value *VPtr = &V; in addValue() local
9886 VPtr = SimpleV.value(); in addValue()
9889 if (isa<ConstantInt>(VPtr)) in addValue()
9891 if (!AA::isValidInScope(*VPtr, AnchorScope)) in addValue()
9894 State.unionAssumed({{*VPtr, CtxI}, S}); in addValue()