OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Aug 04 00:24:20 UTC 2026