Home
last modified time | relevance | path

Searched refs:BaseOffset (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DBaseSubobject.h36 CharUnits BaseOffset; variable
40 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset) in BaseSubobject() argument
41 : Base(Base), BaseOffset(BaseOffset) {} in BaseSubobject()
47 CharUnits getBaseOffset() const { return BaseOffset; } in getBaseOffset()
50 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
H A DVTTBuilder.h35 CharUnits BaseOffset; variable
39 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) in VTTVTable() argument
40 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {} in VTTVTable()
43 BaseOffset(Base.getBaseOffset()) {} in VTTVTable()
50 return BaseOffset; in getBaseOffset()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTTBuilder.cpp72 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs() local
76 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false); in LayoutSecondaryVTTs()
109 CharUnits BaseOffset; in LayoutSecondaryVirtualPointers() local
115 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
120 BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVirtualPointers()
136 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers()
141 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset), in LayoutSecondaryVirtualPointers()
167 CharUnits BaseOffset = in LayoutVirtualVTTs() local
170 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true); in LayoutVirtualVTTs()
H A DVTableBuilder.cpp35 struct BaseOffset { struct
270 static BaseOffset
289 return BaseOffset(); in ComputeReturnAdjustmentBaseOffset()
312 return BaseOffset(); in ComputeReturnAdjustmentBaseOffset()
350 CharUnits BaseOffset; in ComputeBaseOffsets() local
390 CharUnits BaseOffset; in dump() local
424 BaseOffset Offset; in dump()
842 : BaseOffset(BaseOffset), in MethodInfo()
1243 return BaseOffset(); in ComputeThisAdjustmentBaseOffset()
1849 CharUnits BaseOffset = in LayoutVTablesForVirtualBases() local
[all …]
H A DRecordLayoutBuilder.cpp90 BaseOffset = Known->second; in getExternalNVBaseOffset()
98 BaseOffset = Known->second; in getExternalVBaseOffset()
287 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset)) in CanPlaceBaseSubobjectAtOffset()
1101 AddPrimaryVirtualBaseOffsets(Base, BaseOffset); in AddPrimaryVirtualBaseOffsets()
2618 CharUnits BaseOffset; in layoutNonVirtualBase() local
2626 Size = BaseOffset; in layoutNonVirtualBase()
2633 BaseOffset = CharUnits::Zero(); in layoutNonVirtualBase()
2639 Bases.insert(std::make_pair(BaseDecl, BaseOffset)); in layoutNonVirtualBase()
2829 CharUnits BaseOffset; in layoutVirtualBases() local
2834 BaseOffset = Size; in layoutVirtualBases()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp270 int64_t BaseOffset, in lookupCandidateBaseReg() argument
277 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg()
344 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local
387 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
391 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters()
396 int64_t PrevBaseOffset = BaseOffset; in insertFrameReferenceRegisters()
397 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset; in insertFrameReferenceRegisters()
406 BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
409 BaseOffset = PrevBaseOffset; in insertFrameReferenceRegisters()
H A DInterleavedLoadCombinePass.cpp985 APInt BaseOffset(PointerBits, 0); in computePolynomialFromPointer() local
988 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer()
989 Result = Polynomial(BaseOffset); in computePolynomialFromPointer()
1017 BaseOffset = in computePolynomialFromPointer()
1024 Result.add(BaseOffset); in computePolynomialFromPointer()
/freebsd-12.1/sys/contrib/dev/acpica/components/utilities/
H A Dutbuffer.c183 UINT32 BaseOffset) in AcpiUtDumpBuffer() argument
208 AcpiOsPrintf ("%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBuffer()
365 UINT32 BaseOffset) in AcpiUtDumpBufferToFile() argument
390 fprintf (File, "%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBufferToFile()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp320 int64_t BaseOffset = 0; member
585 if (BaseOffset != 0) { in print()
587 OS << BaseOffset; in print()
1632 if (BaseOffset != 0) { in isAMCompletelyFolded()
1640 BaseOffset = -(uint64_t)BaseOffset; in isAMCompletelyFolded()
1665 if (((int64_t)((uint64_t)BaseOffset + MinOffset) > BaseOffset) != in isAMCompletelyFolded()
1669 if (((int64_t)((uint64_t)BaseOffset + MaxOffset) > BaseOffset) != in isAMCompletelyFolded()
3744 F.BaseOffset = (uint64_t)Base.BaseOffset - Offset; in GenerateConstantOffsetsImpl()
3770 F.BaseOffset = (uint64_t)F.BaseOffset + Imm; in GenerateConstantOffsetsImpl()
3852 F.BaseOffset = (uint64_t)F.BaseOffset + Offset - LU.MinOffset; in GenerateICmpZeroScales()
[all …]
H A DSROA.cpp3782 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local
3783 assert(BaseOffset + LoadSize > BaseOffset && in presplitLoadsAndStores()
3812 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
3904 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local
3905 assert(BaseOffset + StoreSize > BaseOffset && in presplitLoadsAndStores()
3958 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h238 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
243 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1);
271 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost() argument
274 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
726 APInt BaseOffset(PtrSizeBits, 0); in getGEPCost()
749 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getGEPCost()
753 BaseOffset += in getGEPCost()
771 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, AS)) in getGEPCost()
H A DTargetTransformInfo.h472 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
524 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
1061 int64_t BaseOffset, bool HasBaseReg,
1077 int64_t BaseOffset, bool HasBaseReg,
1288 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument
1292 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
1326 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost() argument
1329 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
H A DBasicAliasAnalysis.h192 APInt BaseOffset, AssumptionCache *AC,
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DLinePrinter.cpp260 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() local
261 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks()
262 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4, in formatMsfStreamBlocks()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp77 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(F); in runOnFunction() local
102 uint64_t EltOffset = alignTo(ExplicitArgOffset, Align) + BaseOffset; in runOnFunction()
H A DAMDGPUCallLowering.cpp155 const unsigned BaseOffset = Subtarget->getExplicitKernelArgOffset(F); in lowerFormalArguments() local
167 uint64_t ArgOffset = alignTo(ExplicitArgOffset, ABIAlign) + BaseOffset; in lowerFormalArguments()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp239 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument
261 uint64_t Offset = BaseOffset + in CollectFields()
272 uint64_t Offset = BaseOffset; in CollectFields()
H A DCodeGenTBAA.h153 bool CollectFields(uint64_t BaseOffset,
H A DCGClass.cpp459 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local
464 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); in GetVTTParameter()
2517 CharUnits BaseOffset; in getVTablePointers() local
2529 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers()
2535 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers()
2542 BaseSubobject(BaseDecl, BaseOffset), in getVTablePointers()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp145 int64_t BaseOffset, in isLegalAddressingMode() argument
150 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
196 int64_t BaseOffset, in getScalingFactorCost() argument
200 int Cost = TTIImpl->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
H A DBasicAliasAnalysis.cpp1914 LocationSize MaybeV1Size, LocationSize MaybeV2Size, APInt BaseOffset, in constantOffsetHeuristic() argument
1966 return MinDiffBytes.uge(V1Size + BaseOffset.abs()) && in constantOffsetHeuristic()
1967 MinDiffBytes.uge(V2Size + BaseOffset.abs()); in constantOffsetHeuristic()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h226 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
231 AM.BaseOffs = BaseOffset;
253 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost() argument
257 AM.BaseOffs = BaseOffset; in getScalingFactorCost()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1379 CharUnits BaseOffset; in calculateOffset() local
1382 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset()
1384 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset()
1387 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth(); in calculateOffset()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DIRBuilder.cpp719 int BaseOffset, in CreateGCRelocate() argument
729 getInt32(BaseOffset), in CreateGCRelocate()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DDebugInfo.h793 uint64_t BaseOffset, uint32_t VBPtrOffset,

12