Searched refs:VTablePtr (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | CallPromotionUtils.cpp | 566 Value *VTablePtr = FindAvailableLoadedValue( in tryPromoteCall() local 568 if (!VTablePtr) in tryPromoteCall() 570 APInt VTableOffsetGVBase(DL.getTypeSizeInBits(VTablePtr->getType()), 0); in tryPromoteCall() 571 Value *VTableGVBase = VTablePtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
|
/external/clang/lib/CodeGen/ |
D | ItaniumCXXABI.cpp | 1308 llvm::Value *VTablePtr = CGF.GetVTablePtr(This, CGM.Int8PtrTy, ClassDecl); in GetVirtualBaseClassOffset() local 1314 CGF.Builder.CreateConstGEP1_64(VTablePtr, VBaseOffsetOffset.getQuantity(), in GetVirtualBaseClassOffset() 1672 llvm::Value *VTablePtr = CGF.Builder.CreateLoad(VTablePtrPtr); in performTypeAdjustment() local 1675 CGF.Builder.CreateConstInBoundsGEP1_64(VTablePtr, VirtualAdjustment); in performTypeAdjustment()
|
D | CGClass.cpp | 1793 llvm::Value *VTablePtr = CGF.LoadCXXThis(); in Emit() local 1799 EmitSanitizerDtorCallback(CGF, VTablePtr, PoisonSize); in Emit()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | ItaniumCXXABI.cpp | 1569 llvm::Value *VTablePtr = CGF.GetVTablePtr(This, CGM.Int8PtrTy, ClassDecl); in GetVirtualBaseClassOffset() local 1574 CGF.Builder.CreateConstGEP1_64(VTablePtr, VBaseOffsetOffset.getQuantity(), in GetVirtualBaseClassOffset() 2044 llvm::Value *VTablePtr = CGF.Builder.CreateLoad(VTablePtrPtr); in performTypeAdjustment() local 2048 CGF.Builder.CreateConstInBoundsGEP1_64(VTablePtr, VirtualAdjustment); in performTypeAdjustment()
|
D | CGClass.cpp | 1777 llvm::Value *VTablePtr = CGF.LoadCXXThis(); in Emit() local 1783 EmitSanitizerDtorCallback(CGF, VTablePtr, PoisonSize); in Emit()
|