HomeSort by: relevance | last modified time | path
    Searched refs:BaseOffset (Results 1 - 25 of 48) sorted by relevancy

1 2

  /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);
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...]
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...]
  /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;
InterleavedLoadCombinePass.cpp 986 APInt BaseOffset(PointerBits, 0);
989 if (GEP.accumulateConstantOffset(DL, BaseOffset)) {
990 Result = Polynomial(BaseOffset);
1018 BaseOffset =
1025 Result.add(BaseOffset);
  /src/sys/external/bsd/acpica/dist/utilities/
utbuffer.c 62 * BaseOffset - Beginning buffer offset (display only)
75 UINT32 BaseOffset)
104 AcpiOsPrintf ("%8.4X: ", (BaseOffset + i));
251 * BaseOffset - Beginning buffer offset (display only)
265 UINT32 BaseOffset)
290 fprintf (File, "%8.4X: ", (BaseOffset + i));
  /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...]
SROA.cpp 3998 uint64_t BaseOffset = Offsets.S->beginOffset();
3999 assert(BaseOffset + LoadSize > BaseOffset &&
4029 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize,
4122 uint64_t BaseOffset = Offsets.S->beginOffset();
4123 assert(BaseOffset + StoreSize > BaseOffset &&
4178 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize
    [all...]
  /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;
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...]
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);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenTBAA.cpp 276 CodeGenTBAA::CollectFields(uint64_t BaseOffset,
300 uint64_t Offset = BaseOffset +
311 uint64_t Offset = BaseOffset;
CodeGenTBAA.h 152 bool CollectFields(uint64_t BaseOffset,
  /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/include/llvm/Analysis/
TargetTransformInfoImpl.h 199 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
204 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1);
274 int64_t BaseOffset, bool HasBaseReg,
278 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale,
868 APInt BaseOffset(PtrSizeBits, 0);
891 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field);
900 BaseOffset +=
914 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale,
BasicAliasAnalysis.h 202 const APInt &BaseOffset, AssumptionCache *AC,
TargetTransformInfo.h 605 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
687 int64_t BaseOffset, bool HasBaseReg,
1498 int64_t BaseOffset, bool HasBaseReg,
1523 int64_t BaseOffset,
1849 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
1852 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale,
1910 int64_t BaseOffset, bool HasBaseReg,
1913 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, Scale,
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
DwarfLinkerForBinary.cpp 752 /// the buffer \p Data, taking into account that Data is at \p BaseOffset
756 /// monotonic \p BaseOffset values.
760 MutableArrayRef<char> Data, uint64_t BaseOffset, bool IsLittleEndian) {
763 ValidDebugInfoRelocs, BaseOffset, BaseOffset + Data.size());
766 assert(CurReloc.Offset - BaseOffset < Data.size());
767 assert(CurReloc.Offset - BaseOffset + CurReloc.Size <= Data.size());
775 memcpy(&Data[CurReloc.Offset - BaseOffset], Buf, CurReloc.Size);
DwarfLinkerForBinary.h 178 bool applyValidRelocs(MutableArrayRef<char> Data, uint64_t BaseOffset,
  /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/llvm/lib/Analysis/
TargetTransformInfo.cpp 338 int64_t BaseOffset,
342 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
426 Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg,
429 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace);
BasicAliasAnalysis.cpp 1107 // | BaseOffset |
1720 LocationSize MaybeV1Size, LocationSize MaybeV2Size, const APInt &BaseOffset,
1764 return MinDiffBytes.uge(V1Size + BaseOffset.abs()) &&
1765 MinDiffBytes.uge(V2Size + BaseOffset.abs());
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
debuginfo_ocaml.c 663 LLVMMetadataRef BaseTy, value BaseOffset,
667 (uint64_t)Int_val(BaseOffset),
677 argv[3], // BaseOffset

Completed in 63 milliseconds

1 2