Searched refs:NonVirtualOffset (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 287 CharUnits NonVirtualOffset = CGM.computeNonVirtualBaseClassOffset( local 296 NonVirtualOffset += vBaseOffset; 309 if (NonVirtualOffset.isZero() && !VBase) { 345 Value = ApplyNonVirtualAndVirtualOffset(*this, Value, NonVirtualOffset, 378 llvm::Value *NonVirtualOffset = local 381 if (!NonVirtualOffset) { 402 Value = Builder.CreateGEP(Value, Builder.CreateNeg(NonVirtualOffset), 2125 CharUnits NonVirtualOffset = Vptr.Base.getBaseOffset(); 2127 if (!NonVirtualOffset.isZero()) 2129 ApplyNonVirtualAndVirtualOffset(*this, This, NonVirtualOffset, nullpt 2320 CharUnits NonVirtualOffset = CharUnits::Zero(); local [all...] |
H A D | MicrosoftCXXABI.cpp | 102 CharUnits Offs = VBT->NonVirtualOffset; 1218 CharUnits Offs = VBT->NonVirtualOffset; 2015 CharUnits CompleteVBPtrOffset = VBT.NonVirtualOffset + VBPtrOffset; 3607 VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4;
|
/external/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 44 /// NonVirtualOffset - The offset from the derived class to the base class. 48 CharUnits NonVirtualOffset; member in struct:__anon1204::BaseOffset 51 NonVirtualOffset(CharUnits::Zero()) { } 53 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) 55 NonVirtualOffset(NonVirtualOffset) { } 57 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; } 222 CharUnits NonVirtualOffset = CharUnits::Zero(); local 248 NonVirtualOffset += Layout.getBaseClassOffset(Base); 254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); 52 BaseOffset(const CXXRecordDecl *DerivedClass, const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) argument [all...] |
/external/clang/include/clang/AST/ |
H A D | VTableBuilder.h | 412 CharUnits NonVirtualOffset; member in struct:clang::VPtrInfo
|
Completed in 160 milliseconds