Searched refs:VFPtrOffset (Results 1 - 4 of 4) sorted by relevance
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | VTableBuilder.h | 476 CharUnits VFPtrOffset; member in struct:clang::MicrosoftVTableContext::MethodVFTableLocation 482 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), 486 CharUnits VFPtrOffset, uint64_t Index) 488 VFPtrOffset(VFPtrOffset), Index(Index) {} 495 return std::tie(VFPtrOffset, Index) < 496 std::tie(other.VFPtrOffset, other.Index); 540 CharUnits VFPtrOffset); 485 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase, CharUnits VFPtrOffset, uint64_t Index) argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 3634 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) 3649 CharUnits VFPtrOffset = I.first.VFPtrOffset; local 3652 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { 3653 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); 3657 Out << "vfptr at offset " << VFPtrOffset.getQuantity() << " --\n"; 3658 LastVFPtrOffset = VFPtrOffset; 3732 CharUnits VFPtrOffset) { 3735 VFTableIdTy id(RD, VFPtrOffset); 3731 getVFTableLayout(const CXXRecordDecl *RD, CharUnits VFPtrOffset) argument
|
H A D | MicrosoftMangle.cpp | 567 NVOffset = ML.VFPtrOffset.getQuantity();
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 228 if (ML.VBase || !ML.VFPtrOffset.isZero()) 1281 CharUnits Adjustment = ML.VFPtrOffset; 1331 CharUnits StaticOffset = ML.VFPtrOffset; 1796 return getClassAtVTableLocation(Ctx, RD, ML.VFPtrOffset); 2691 NonVirtualBaseAdjustment += ML.VFPtrOffset; 3600 int VFPtrOffset = 0; local 3607 VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4; 3618 llvm::ConstantInt::get(CGM.IntTy, VFPtrOffset),
|
Completed in 192 milliseconds