Searched refs:NonVirtualOffset (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/AST/
H A DVTableBuilder.cpp42 /// NonVirtualOffset - The offset from the derived class to the base class.
46 CharUnits NonVirtualOffset; member in struct:__anon17762::BaseOffset
49 NonVirtualOffset(CharUnits::Zero()) { }
51 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
53 NonVirtualOffset(NonVirtualOffset) { }
55 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
222 CharUnits NonVirtualOffset = CharUnits::Zero(); local
248 NonVirtualOffset += Layout.getBaseClassOffset(Base);
254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
50 BaseOffset(const CXXRecordDecl *DerivedClass, const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGClass.cpp161 CharUnits NonVirtualOffset = local
171 NonVirtualOffset += vBaseOffset;
181 if (NonVirtualOffset.isZero() && !VBase) {
209 NonVirtualOffset,
242 llvm::Value *NonVirtualOffset = local
245 if (!NonVirtualOffset) {
266 Value = Builder.CreateGEP(Value, Builder.CreateNeg(NonVirtualOffset),
1874 CharUnits NonVirtualOffset = CharUnits::Zero(); local
1883 NonVirtualOffset = OffsetFromNearestVBase;
1886 NonVirtualOffset
[all...]
H A DMicrosoftCXXABI.cpp900 CharUnits Offs = VBT->NonVirtualOffset;
1563 CharUnits CompleteVBPtrOffset = VBT.NonVirtualOffset + VBPtrOffset;
2815 VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4;
/external/clang/include/clang/AST/
H A DVTableBuilder.h391 CharUnits NonVirtualOffset; member in struct:clang::VPtrInfo

Completed in 121 milliseconds