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

/external/clang/lib/AST/
H A DVTableBuilder.cpp39 /// NonVirtualOffset - The offset from the derived class to the base class.
43 CharUnits NonVirtualOffset; member in struct:__anon3534::BaseOffset
46 NonVirtualOffset(CharUnits::Zero()) { }
48 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
50 NonVirtualOffset(NonVirtualOffset) { }
52 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
215 CharUnits NonVirtualOffset = CharUnits::Zero(); local
244 NonVirtualOffset += Layout.getBaseClassOffset(Base);
250 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
47 BaseOffset(const CXXRecordDecl *DerivedClass, const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGClass.cpp156 CharUnits NonVirtualOffset = local
166 NonVirtualOffset += vBaseOffset;
176 if (NonVirtualOffset.isZero() && !VBase) {
203 NonVirtualOffset,
236 llvm::Value *NonVirtualOffset = local
239 if (!NonVirtualOffset) {
260 Value = Builder.CreateGEP(Value, Builder.CreateNeg(NonVirtualOffset),
1512 CharUnits NonVirtualOffset = CharUnits::Zero(); local
1519 NonVirtualOffset = OffsetFromNearestVBase;
1522 NonVirtualOffset
[all...]

Completed in 49 milliseconds