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

/freebsd-10.3-release/contrib/llvm/tools/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),
1898 CharUnits NonVirtualOffset = CharUnits::Zero(); local
1907 NonVirtualOffset = OffsetFromNearestVBase;
1910 NonVirtualOffset
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp41 /// NonVirtualOffset - The offset from the derived class to the base class.
45 CharUnits NonVirtualOffset; member in struct:__anon3163::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...]

Completed in 58 milliseconds