HomeSort by: relevance | last modified time | path
    Searched defs:NonVirtualOffset (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
VTableBuilder.h 463 CharUnits NonVirtualOffset;
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTableBuilder.cpp 43 /// NonVirtualOffset - The offset from the derived class to the base class.
47 CharUnits NonVirtualOffset;
50 NonVirtualOffset(CharUnits::Zero()) { }
52 const CXXRecordDecl *VirtualBase, CharUnits NonVirtualOffset)
54 NonVirtualOffset(NonVirtualOffset) { }
56 bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
221 CharUnits NonVirtualOffset = CharUnits::Zero();
247 NonVirtualOffset += Layout.getBaseClassOffset(Base);
253 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset);
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGClass.cpp 247 CharUnits nonVirtualOffset,
252 assert(!nonVirtualOffset.isZero() || virtualOffset != nullptr);
256 if (!nonVirtualOffset.isZero()) {
263 llvm::ConstantInt::get(OffsetType, nonVirtualOffset.getQuantity());
287 alignment = alignment.alignmentAtOffset(nonVirtualOffset);
315 CharUnits NonVirtualOffset = CGM.computeNonVirtualBaseClassOffset(
324 NonVirtualOffset += vBaseOffset;
338 if (NonVirtualOffset.isZero() && !VBase) {
378 Value = ApplyNonVirtualAndVirtualOffset(*this, Value, NonVirtualOffset,
413 llvm::Value *NonVirtualOffset
    [all...]

Completed in 18 milliseconds