OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:BaseOffset
(Results
1 - 23
of
23
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/AST/
BaseSubobject.h
34
///
BaseOffset
- The offset from the most derived class to the base class.
35
CharUnits
BaseOffset
;
39
BaseSubobject(const CXXRecordDecl *Base, CharUnits
BaseOffset
)
40
: Base(Base),
BaseOffset
(
BaseOffset
) {}
46
CharUnits getBaseOffset() const { return
BaseOffset
; }
49
return LHS.Base == RHS.Base && LHS.
BaseOffset
== RHS.
BaseOffset
;
VTTBuilder.h
34
CharUnits
BaseOffset
;
38
VTTVTable(const CXXRecordDecl *Base, CharUnits
BaseOffset
, bool BaseIsVirtual)
39
: BaseAndIsVirtual(Base, BaseIsVirtual),
BaseOffset
(
BaseOffset
) {}
42
BaseOffset
(Base.getBaseOffset()) {}
49
return
BaseOffset
;
/src/external/apache2/llvm/dist/clang/lib/AST/
VTTBuilder.cpp
71
CharUnits
BaseOffset
= Base.getBaseOffset() +
75
LayoutVTT(BaseSubobject(BaseDecl,
BaseOffset
), /*BaseIsVirtual=*/false);
108
CharUnits
BaseOffset
;
114
BaseOffset
= MostDerivedClassLayout.getVBaseClassOffset(BaseDecl);
119
BaseOffset
= Base.getBaseOffset() +
135
AddVTablePointer(BaseSubobject(BaseDecl,
BaseOffset
), VTableIndex,
140
LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl,
BaseOffset
),
166
CharUnits
BaseOffset
=
169
LayoutVTT(BaseSubobject(BaseDecl,
BaseOffset
), /*BaseIsVirtual=*/true);
RecordLayoutBuilder.cpp
86
bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &
BaseOffset
) {
90
BaseOffset
= Known->second;
94
bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &
BaseOffset
) {
98
BaseOffset
= Known->second;
286
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(Base->Class);
288
if (!CanPlaceBaseSubobjectAtOffset(Base,
BaseOffset
))
336
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(Base->Class);
337
UpdateEmptyBaseSubobjects(Base,
BaseOffset
, PlacingEmptyBase);
397
CharUnits
BaseOffset
= Offset + Layout.getBaseClassOffset(BaseDecl);
398
if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class,
BaseOffset
))
[
all
...]
VTableBuilder.cpp
32
///
BaseOffset
- Represents an offset from a derived class to a direct or
34
struct
BaseOffset
{
49
BaseOffset
() : DerivedClass(nullptr), VirtualBase(nullptr),
51
BaseOffset
(const CXXRecordDecl *DerivedClass,
141
CharUnits
BaseOffset
) const {
142
assert(OverridersMap.count(std::make_pair(MD,
BaseOffset
)) &&
145
return OverridersMap.lookup(std::make_pair(MD,
BaseOffset
));
189
CharUnits
BaseOffset
= SubobjectOffsets[std::make_pair(MD->getParent(),
203
OverriderInfo& Overrider = OverridersMap[std::make_pair(MD,
BaseOffset
)];
218
static
BaseOffset
ComputeBaseOffset(const ASTContext &Context
[
all
...]
ASTContext.cpp
2660
int64_t
BaseOffset
= Context.toBits(
2663
if (
BaseOffset
!= CurOffsetInBits)
2665
CurOffsetInBits =
BaseOffset
+ BaseSize;
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp
270
int64_t
BaseOffset
,
277
int64_t Offset = FrameSizeAdjust + LocalFrameOffset -
BaseOffset
;
344
int64_t
BaseOffset
= 0;
387
lookupCandidateBaseReg(BaseReg,
BaseOffset
, FrameSizeAdjust,
391
Offset = FrameSizeAdjust + LocalOffset -
BaseOffset
;
396
int64_t PrevBaseOffset =
BaseOffset
;
397
BaseOffset
= FrameSizeAdjust + LocalOffset + InstrOffset;
406
BaseReg,
BaseOffset
, FrameSizeAdjust,
409
BaseOffset
= PrevBaseOffset;
CodeGenPrepare.cpp
5885
int64_t
BaseOffset
= LargeOffsetGEPs.begin()->second;
5892
if (Offset !=
BaseOffset
) {
5894
AddrMode.BaseOffs = Offset -
BaseOffset
;
5904
BaseOffset
= Offset;
5941
Value *BaseIndex = ConstantInt::get(IntPtrTy,
BaseOffset
);
5952
if (Offset ==
BaseOffset
) {
5957
Value *Index = ConstantInt::get(IntPtrTy, Offset -
BaseOffset
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelArguments.cpp
72
const uint64_t
BaseOffset
= ST.getExplicitKernelArgOffset(F);
101
uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) +
BaseOffset
;
AMDGPUCallLowering.cpp
507
const unsigned
BaseOffset
= Subtarget->getExplicitKernelArgOffset(F);
522
uint64_t ArgOffset = alignTo(ExplicitArgOffset, ABIAlign) +
BaseOffset
;
AMDGPUISelDAGToDAG.cpp
2490
SDValue
BaseOffset
= N->getOperand(HasVSrc ? 3 : 2);
2501
if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(
BaseOffset
)) {
2509
if (CurDAG->isBaseWithConstantOffset(
BaseOffset
)) {
2510
ImmOffset =
BaseOffset
.getConstantOperandVal(1);
2511
BaseOffset
=
BaseOffset
.getOperand(0);
2519
BaseOffset
);
AMDGPUInstructionSelector.cpp
1326
Register
BaseOffset
= MI.getOperand(HasVSrc ? 2 : 1).getReg();
1327
const RegisterBank *OffsetRB = RBI.getRegBank(
BaseOffset
, *MRI, TRI);
1331
MachineInstr *OffsetDef = getDefIgnoringCopies(
BaseOffset
, *MRI);
1346
BaseOffset
= OffsetDef->getOperand(1).getReg();
1347
OffsetDef = getDefIgnoringCopies(
BaseOffset
, *MRI);
1360
std::tie(
BaseOffset
, ImmOffset) =
1361
AMDGPU::getBaseWithConstantOffset(*MRI,
BaseOffset
);
1366
if (!RBI.constrainGenericRegister(
BaseOffset
, AMDGPU::VGPR_32RegClass, *MRI))
1369
Readfirstlane->getOperand(1).setReg(
BaseOffset
);
1370
BaseOffset
= Readfirstlane->getOperand(0).getReg()
[
all
...]
/src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
LinePrinter.cpp
258
uint64_t
BaseOffset
= Blocks.front();
259
BaseOffset
*= File.getBlockSize();
260
OS << format_bytes_with_ascii(BlockData,
BaseOffset
, 32, 4,
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandPseudoInsts.cpp
1119
int
BaseOffset
= -AFI->getTaggedBasePointerOffset();
1122
MF,
BaseOffset
, false /*isFixed*/, false /*isSVE*/, FrameReg,
AArch64ISelLowering.cpp
14177
uint64_t
BaseOffset
= 0;
14187
BaseOffset
= cast<ConstantSDNode>(BasePtr->getOperand(1))->getSExtValue();
14196
DAG.getConstant(
BaseOffset
+ Offset, DL, MVT::i64));
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp
1489
CharUnits
BaseOffset
;
1492
BaseOffset
= Layout.getVBaseClassOffset(BOR->getDecl());
1494
BaseOffset
= Layout.getBaseClassOffset(BOR->getDecl());
1497
Offset +=
BaseOffset
.getQuantity() * R->getContext().getCharWidth();
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp
578
const CXXRecordDecl *VTableClass, CharUnits
BaseOffset
);
797
CharUnits
BaseOffset
= Layout.getBaseClassOffset(BD);
798
Bases.push_back(BaseInfo(BD,
BaseOffset
, BaseNo));
CGClass.cpp
255
llvm::Value *
baseOffset
;
262
baseOffset
=
265
baseOffset
= CGF.Builder.CreateAdd(virtualOffset,
baseOffset
);
268
baseOffset
= virtualOffset;
275
ptr = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, ptr,
baseOffset
, "add.ptr");
486
CharUnits
BaseOffset
= ForVirtualBase ?
491
CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base,
BaseOffset
));
2572
CharUnits
BaseOffset
;
2584
BaseOffset
= Layout.getVBaseClassOffset(BaseDecl)
[
all
...]
CGDebugInfo.cpp
1875
uint64_t
BaseOffset
;
1882
BaseOffset
= 0 - CGM.getItaniumVTableContext()
1888
BaseOffset
=
1897
BaseOffset
= CGM.getContext().toBits(RL.getBaseClassOffset(Base));
1898
// FIXME: Inconsistent units for
BaseOffset
. It is in bytes when
1902
llvm::DIType *DTy = DBuilder.createInheritance(RecordTy, BaseTy,
BaseOffset
,
CGObjCGNU.cpp
1848
uint64_t
BaseOffset
= ComputeIvarBaseOffset(CGM, OID, IVD);
1849
uint64_t Offset =
BaseOffset
- superInstanceSize;
3465
uint64_t
BaseOffset
= ComputeIvarBaseOffset(CGM, OID, IVD);
3466
uint64_t Offset =
BaseOffset
;
3468
Offset =
BaseOffset
- superInstanceSize;
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReader.cpp
1483
unsigned
BaseOffset
= F->SLocEntryBaseOffset;
1533
BaseOffset
+ Record[0]);
1576
BaseOffset
+ Offset, IncludeLoc);
1588
BaseOffset
+ Record[0]);
3885
auto mapOffset = [&](uint32_t Offset, uint32_t
BaseOffset
,
3889
static_cast<int>(
BaseOffset
- Offset)));
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp
2147
uint64_t
BaseOffset
;
2226
{IndirectField.MemberTypeNode, IndirectField.
BaseOffset
+ Offset});
2440
Member->getOffsetInBits() + MemberInfo.
BaseOffset
;
2445
MemberOffsetInBits = CI->getZExtValue() + MemberInfo.
BaseOffset
;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp
344
int64_t
BaseOffset
= 0;
552
if (UnfoldedOffset ||
BaseOffset
)
606
if (
BaseOffset
!= 0) {
608
OS <<
BaseOffset
;
1215
GlobalValue *BaseGV, int64_t
BaseOffset
,
1271
if (Step->getAPInt() == F.
BaseOffset
)
1368
int64_t Offset = (uint64_t)O + F.
BaseOffset
;
1632
GlobalValue *BaseGV, int64_t
BaseOffset
,
1637
return TTI.isLegalAddressingMode(AccessTy.MemTy, BaseGV,
BaseOffset
,
1647
if (Scale != 0 && HasBaseReg &&
BaseOffset
!= 0
[
all
...]
Completed in 79 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026