Home
last modified time | relevance | path

Searched refs:VFPtrOffset (Results 1 – 8 of 8) sorted by relevance

/external/clang/include/clang/AST/
DVTableBuilder.h476 CharUnits VFPtrOffset; member
482 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), in MethodVFTableLocation()
486 CharUnits VFPtrOffset, uint64_t Index) in MethodVFTableLocation()
488 VFPtrOffset(VFPtrOffset), Index(Index) {} in MethodVFTableLocation()
495 return std::tie(VFPtrOffset, Index) <
496 std::tie(other.VFPtrOffset, other.Index);
540 CharUnits VFPtrOffset);
/external/llvm/test/tools/llvm-readobj/
Dcodeview-vftable.test26 CHECK-NEXT: VFPtrOffset: 0x0
34 CHECK-NEXT: VFPtrOffset: 0x0
43 CHECK-NEXT: VFPtrOffset: 0x0
/external/llvm/include/llvm/DebugInfo/CodeView/
DTypeRecord.h840 uint32_t VFPtrOffset, StringRef Name, in VFTableRecord() argument
844 VFPtrOffset(VFPtrOffset), Name(Name), MethodNamesRef(Methods) {} in VFTableRecord()
846 uint32_t VFPtrOffset, StringRef Name, in VFTableRecord() argument
850 VFPtrOffset(VFPtrOffset), Name(Name), MethodNames(Methods) {} in VFTableRecord()
861 uint32_t getVFPtrOffset() const { return VFPtrOffset; } in getVFPtrOffset()
873 ulittle32_t VFPtrOffset; // VFPtr offset in CompleteClass member
881 ulittle32_t VFPtrOffset; variable
/external/clang/lib/AST/
DVTableBuilder.cpp3635 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) in dumpMethodLocations()
3650 CharUnits VFPtrOffset = I.first.VFPtrOffset; in dumpMethodLocations() local
3653 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { in dumpMethodLocations()
3654 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); in dumpMethodLocations()
3658 Out << "vfptr at offset " << VFPtrOffset.getQuantity() << " --\n"; in dumpMethodLocations()
3659 LastVFPtrOffset = VFPtrOffset; in dumpMethodLocations()
3733 CharUnits VFPtrOffset) { in getVFTableLayout() argument
3736 VFTableIdTy id(RD, VFPtrOffset); in getVFTableLayout()
DMicrosoftMangle.cpp604 NVOffset = ML.VFPtrOffset.getQuantity(); in mangleMemberFunctionPointer()
/external/llvm/test/tools/llvm-cxxdump/
Dtrivial.test13 COFF-I386-NEXT: ??_R4S@@6B@[VFPtrOffset]: 0
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp228 if (ML.VBase || !ML.VFPtrOffset.isZero()) in getThisArgumentTypeForMethod()
1278 CharUnits Adjustment = ML.VFPtrOffset; in getVirtualFunctionPrologueThisAdjustment()
1328 CharUnits StaticOffset = ML.VFPtrOffset; in adjustThisArgumentForVirtualFunctionCall()
1795 return getClassAtVTableLocation(Ctx, RD, ML.VFPtrOffset); in getClassAtVTableLocation()
2699 NonVirtualBaseAdjustment += ML.VFPtrOffset; in EmitMemberFunctionPointer()
3608 int VFPtrOffset = 0; in getCompleteObjectLocator() local
3615 VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4; in getCompleteObjectLocator()
3626 llvm::ConstantInt::get(CGM.IntTy, VFPtrOffset), in getCompleteObjectLocator()
/external/llvm/lib/DebugInfo/CodeView/
DTypeRecord.cpp257 return VFTableRecord(L->CompleteClass, L->OverriddenVFTable, L->VFPtrOffset, in deserialize()