Searched refs:VFPtrOffset (Results 1 - 4 of 4) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | VTableBuilder.h | 455 CharUnits VFPtrOffset; member in struct:clang::MicrosoftVTableContext::MethodVFTableLocation 461 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), 465 CharUnits VFPtrOffset, uint64_t Index) 467 VFPtrOffset(VFPtrOffset), Index(Index) {} 474 return std::tie(VFPtrOffset, Index) < 475 std::tie(other.VFPtrOffset, other.Index); 519 CharUnits VFPtrOffset); 464 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase, CharUnits VFPtrOffset, uint64_t Index) argument
|
/external/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 3563 if (!I->second.VFPtrOffset.isZero() || I->second.VBTableIndex != 0) 3581 CharUnits VFPtrOffset = I->first.VFPtrOffset; local 3584 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { 3585 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); 3589 Out << "vfptr at offset " << VFPtrOffset.getQuantity() << " --\n"; 3590 LastVFPtrOffset = VFPtrOffset; 3664 CharUnits VFPtrOffset) { 3667 VFTableIdTy id(RD, VFPtrOffset); 3663 getVFTableLayout(const CXXRecordDecl *RD, CharUnits VFPtrOffset) argument
|
H A D | MicrosoftMangle.cpp | 549 NVOffset = ML.VFPtrOffset.getQuantity();
|
/external/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 179 if (ML.VBase || !ML.VFPtrOffset.isZero()) 1184 CharUnits Adjustment = ML.VFPtrOffset; 1237 CharUnits StaticOffset = ML.VFPtrOffset; 2302 NonVirtualBaseAdjustment += ML.VFPtrOffset; 3136 int VFPtrOffset = 0; local 3143 VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4; 3154 llvm::ConstantInt::get(CGM.IntTy, VFPtrOffset),
|
Completed in 106 milliseconds