OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:BaseOffset
(Results
1 - 11
of
11
) sorted by null
/external/clang/include/clang/AST/
BaseSubobject.h
32
///
BaseOffset
- The offset from the most derived class to the base class.
33
CharUnits
BaseOffset
;
37
BaseSubobject(const CXXRecordDecl *Base, CharUnits
BaseOffset
)
38
: Base(Base),
BaseOffset
(
BaseOffset
) { }
44
CharUnits getBaseOffset() const { return
BaseOffset
; }
47
return LHS.Base == RHS.Base && LHS.
BaseOffset
== RHS.
BaseOffset
;
VTTBuilder.h
30
CharUnits
BaseOffset
;
34
VTTVTable(const CXXRecordDecl *Base, CharUnits
BaseOffset
, bool BaseIsVirtual)
35
: BaseAndIsVirtual(Base, BaseIsVirtual),
BaseOffset
(
BaseOffset
) {}
38
BaseOffset
(Base.getBaseOffset()) {}
45
return
BaseOffset
;
/external/clang/lib/AST/
VTTBuilder.cpp
69
CharUnits
BaseOffset
= Base.getBaseOffset() +
73
LayoutVTT(BaseSubobject(BaseDecl,
BaseOffset
), /*BaseIsVirtual=*/false);
107
CharUnits
BaseOffset
;
113
BaseOffset
= MostDerivedClassLayout.getVBaseClassOffset(BaseDecl);
118
BaseOffset
= Base.getBaseOffset() +
134
AddVTablePointer(BaseSubobject(BaseDecl,
BaseOffset
), VTableIndex,
139
LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl,
BaseOffset
),
166
CharUnits
BaseOffset
=
169
LayoutVTT(BaseSubobject(BaseDecl,
BaseOffset
), /*BaseIsVirtual=*/true);
RecordLayoutBuilder.cpp
245
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(Base->Class);
247
if (!CanPlaceBaseSubobjectAtOffset(Base,
BaseOffset
))
297
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(Base->Class);
298
UpdateEmptyBaseSubobjects(Base,
BaseOffset
, PlacingEmptyBase);
361
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(BaseDecl);
362
if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class,
BaseOffset
))
474
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(BaseDecl);
475
UpdateEmptyFieldSubobjects(BaseDecl, Class,
BaseOffset
);
[
all
...]
VTableBuilder.cpp
28
///
BaseOffset
- Represents an offset from a derived class to a direct or
30
struct
BaseOffset
{
44
BaseOffset
() : DerivedClass(0), VirtualBase(0),
46
BaseOffset
(const CXXRecordDecl *DerivedClass,
131
CharUnits
BaseOffset
) const {
132
assert(OverridersMap.count(std::make_pair(MD,
BaseOffset
)) &&
135
return OverridersMap.lookup(std::make_pair(MD,
BaseOffset
));
183
CharUnits
BaseOffset
= SubobjectOffsets[std::make_pair(MD->getParent(),
197
OverriderInfo& Overrider = OverridersMap[std::make_pair(MD,
BaseOffset
)];
211
static
BaseOffset
ComputeBaseOffset(ASTContext &Context,
[
all
...]
/external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp
335
int64_t
BaseOffset
= FrameSizeAdjust + LocalOffsets[FrameIdx] +
338
std::pair<unsigned, int64_t>(BaseReg,
BaseOffset
));
/external/clang/lib/CodeGen/
CGClass.cpp
118
llvm::Value *
BaseOffset
;
121
BaseOffset
= CGF.Builder.CreateAdd(Virtual, NonVirtualOffset);
123
BaseOffset
= Virtual;
125
BaseOffset
= NonVirtualOffset;
129
ThisPtr = CGF.Builder.CreateGEP(ThisPtr,
BaseOffset
, "add.ptr");
301
CharUnits
BaseOffset
= ForVirtualBase ?
306
CGF.CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base,
BaseOffset
));
[
all
...]
CGExprConstant.cpp
76
CharUnits
BaseOffset
);
465
CharUnits
BaseOffset
= Layout.getBaseClassOffset(BD);
466
Bases.push_back(BaseInfo(BD,
BaseOffset
, BaseNo));
[
all
...]
CGDebugInfo.cpp
[
all
...]
CGObjCGNU.cpp
[
all
...]
/external/clang/lib/Serialization/
ASTReader.cpp
[
all
...]
Completed in 578 milliseconds