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

/external/clang/lib/AST/
H A DVTableBuilder.cpp41 /// NonVirtualOffset - The offset from the derived class to the base class.
45 CharUnits NonVirtualOffset; member in struct:__anon16058::BaseOffset
48 NonVirtualOffset(CharUnits::Zero()) { }
50 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
52 NonVirtualOffset(NonVirtualOffset) { }
54 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
215 CharUnits NonVirtualOffset = CharUnits::Zero(); local
241 NonVirtualOffset += Layout.getBaseClassOffset(Base);
247 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
49 BaseOffset(const CXXRecordDecl *DerivedClass, const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGClass.cpp159 CharUnits NonVirtualOffset = local
169 NonVirtualOffset += vBaseOffset;
179 if (NonVirtualOffset.isZero() && !VBase) {
207 NonVirtualOffset,
240 llvm::Value *NonVirtualOffset = local
243 if (!NonVirtualOffset) {
264 Value = Builder.CreateGEP(Value, Builder.CreateNeg(NonVirtualOffset),
1886 CharUnits NonVirtualOffset = CharUnits::Zero(); local
1895 NonVirtualOffset = OffsetFromNearestVBase;
1898 NonVirtualOffset
[all...]

Completed in 284 milliseconds