HomeSort by: relevance | last modified time | path
    Searched refs:VBPtrOffset (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
RecordLayout.h 109 /// VBPtrOffset - Virtual base table offset (Microsoft-only).
110 CharUnits VBPtrOffset;
162 bool hasExtendableVFPtr, CharUnits vbptroffset,
308 return !CXXInfo->VBPtrOffset.isNegative();
326 return CXXInfo->VBPtrOffset;
Mangle.h 246 uint32_t NVOffset, int32_t VBPtrOffset,
250 const CXXRecordDecl *Derived, uint32_t NVOffset, int32_t VBPtrOffset,
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
Thunk.h 45 uint32_t VBPtrOffset;
112 int32_t VBPtrOffset;
  /src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayout.cpp 49 CharUnits vbptroffset, CharUnits datasize, ArrayRef<uint64_t> fieldoffsets,
72 CXXInfo->VBPtrOffset = vbptroffset;
MicrosoftMangle.cpp 165 int32_t VBPtrOffset, uint32_t VBIndex,
170 uint32_t NVOffset, int32_t VBPtrOffset,
717 uint64_t VBPtrOffset = 0;
730 VBPtrOffset = Layout.getVBPtrOffset().getQuantity();
753 mangleNumber(VBPtrOffset);
3401 if (Adjustment.Virtual.Microsoft.VBPtrOffset) {
3404 static_cast<uint32_t>(Adjustment.Virtual.Microsoft.VBPtrOffset));
3584 uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex,
3616 if (VBPtrOffset == -1) {
3622 Mangler.getStream() << VBPtrOffset;
    [all...]
RecordLayoutBuilder.cpp 2552 CharUnits VBPtrOffset;
2808 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize();
2819 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize();
2821 // Set our VBPtroffset if we know it at this point.
2823 VBPtrOffset = CharUnits::fromQuantity(-1);
2826 VBPtrOffset = Bases[SharedVBPtrBase] + Layout.getVBPtrOffset();
2983 CharUnits InjectionSite = VBPtrOffset;
2985 VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment);
2987 CharUnits FieldStart = VBPtrOffset + PointerInfo.Size
    [all...]
VTableBuilder.cpp 2891 TA.Virtual.Microsoft.VBPtrOffset =
3086 ReturnAdjustment.Virtual.Microsoft.VBPtrOffset =
3120 if (R.Virtual.Microsoft.VBPtrOffset)
3121 Out << "vbptr at offset " << R.Virtual.Microsoft.VBPtrOffset << ", ";
3136 if (T.Virtual.Microsoft.VBPtrOffset) {
3137 Out << "vbptr at " << T.Virtual.Microsoft.VBPtrOffset
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
MicrosoftCXXABI.cpp 589 llvm::Value *VBPtrOffset,
595 int32_t VBPtrOffset,
599 llvm::Value *VBPOffset = llvm::ConstantInt::get(CGM.IntTy, VBPtrOffset),
613 llvm::Value *VBPtrOffset /* optional */);
768 int32_t VBPtrOffset = -1,
1054 llvm::Value *VBPtrOffset = llvm::ConstantInt::get(CGM.PtrDiffTy, VBPtrChars);
1063 GetVBaseOffsetFromVBPtr(CGF, This, VBPtrOffset, VBTableOffset);
1066 return CGF.Builder.CreateNSWAdd(VBPtrOffset, VBPtrToNewBase);
2153 CharUnits VBPtrOffset = BaseLayout.getVBPtrOffset();
2154 Offsets[0] = llvm::ConstantInt::get(CGM.IntTy, -VBPtrOffset.getQuantity())
    [all...]
CGExprCXX.cpp 517 for (CharUnits VBPtrOffset : VBPtrOffsets) {
519 if (VBPtrOffset >= NVSize)
526 CharUnits SplitBeforeSize = VBPtrOffset - SplitBeforeOffset;
531 CharUnits SplitAfterOffset = VBPtrOffset + VBPtrWidth;
CGDebugInfo.cpp 1876 uint32_t VBPtrOffset = 0;
1890 VBPtrOffset = CGM.getContext()
1903 VBPtrOffset, BFlags);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
MicrosoftDemangleNodes.h 451 int32_t VBPtrOffset = 0;
571 int32_t VBPtrOffset = 0;
  /src/external/apache2/llvm/dist/llvm/lib/Demangle/
MicrosoftDemangleNodes.cpp 465 OS << "`vtordispex{" << ThisAdjust.VBPtrOffset << ", "
634 OS << NVOffset << ", " << VBPtrOffset << ", " << VBTableOffset << ", "
MicrosoftDemangle.cpp 369 RBCDN->VBPtrOffset = demangleSigned(MangledName);
1878 TTN->ThisAdjust.VBPtrOffset = demangleSigned(MangledName);
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
TypeRecord.h 892 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {}
897 VBPtrType(VBPtrType), VBPtrOffset(Offset), VTableIndex(Index) {}
902 uint64_t getVBPtrOffset() const { return VBPtrOffset; }
908 uint64_t VBPtrOffset = 0;
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
debuginfo_ocaml.c 664 value VBPtrOffset, value Flags) {
668 Int_val(VBPtrOffset), Flags);
678 argv[4], // VBPtrOffset
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DIBuilder.h 263 /// \param VBPtrOffset Virtual base pointer offset.
267 uint64_t BaseOffset, uint32_t VBPtrOffset,
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
DebugInfo.h 894 * \param VBPtrOffset Virtual base pointer offset.
900 uint64_t BaseOffset, uint32_t VBPtrOffset,
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DIBuilder.cpp 333 uint32_t VBPtrOffset,
337 ConstantInt::get(IntegerType::get(VMContext, 32), VBPtrOffset));
DebugInfo.cpp 1244 uint64_t BaseOffset, uint32_t VBPtrOffset,
1248 BaseOffset, VBPtrOffset, map_from_llvmDIFlags(Flags)));
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
TypeRecordMapping.cpp 698 error(IO.mapEncodedInteger(Record.VBPtrOffset, "VBPtrOffset"));
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
MinimalTypeDumper.cpp 577 Base.BaseType, Base.VBPtrType, Base.VBPtrOffset, Base.VTableIndex);
  /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
CodeViewYAMLTypes.cpp 661 IO.mapRequired("VBPtrOffset", Record.VBPtrOffset);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 2390 unsigned VBPtrOffset = I->getVBPtrOffset();
2398 getTypeIndex(I->getBaseType()), getVBPTypeIndex(), VBPtrOffset,

Completed in 49 milliseconds