/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | BaseSubobject.h | 35 CharUnits BaseOffset; variable 39 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset) in BaseSubobject() argument 40 : Base(Base), BaseOffset(BaseOffset) {} in BaseSubobject() 46 CharUnits getBaseOffset() const { return BaseOffset; } in getBaseOffset() 49 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
|
H A D | VTTBuilder.h | 34 CharUnits BaseOffset; variable 38 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) in VTTVTable() argument 39 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {} in VTTVTable() 42 BaseOffset(Base.getBaseOffset()) {} in VTTVTable() 49 return BaseOffset; in getBaseOffset()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 71 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs() local 75 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false); in LayoutSecondaryVTTs() 108 CharUnits BaseOffset; in LayoutSecondaryVirtualPointers() local 114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers() 119 BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVirtualPointers() 135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers() 140 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset), in LayoutSecondaryVirtualPointers() 166 CharUnits BaseOffset = in LayoutVirtualVTTs() local 169 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true); in LayoutVirtualVTTs()
|
H A D | VTableBuilder.cpp | 35 struct BaseOffset { struct 50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset() function 52 BaseOffset(const CXXRecordDecl *DerivedClass, in BaseOffset() argument 142 CharUnits BaseOffset) const { in getOverrider() 143 assert(OverridersMap.count(std::make_pair(MD, BaseOffset)) && in getOverrider() 146 return OverridersMap.lookup(std::make_pair(MD, BaseOffset)); in getOverrider() 190 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(), in FinalOverriders() local 204 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)]; in FinalOverriders() 219 static BaseOffset ComputeBaseOffset(const ASTContext &Context, in ComputeBaseOffset() 254 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset() [all …]
|
H A D | RecordLayoutBuilder.cpp | 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 90 BaseOffset = Known->second; in getExternalNVBaseOffset() 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset() 98 BaseOffset = Known->second; in getExternalVBaseOffset() 286 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset() local 288 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset)) in CanPlaceBaseSubobjectAtOffset() 336 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects() local 337 UpdateEmptyBaseSubobjects(Base, BaseOffset, PlacingEmptyBase); in UpdateEmptyBaseSubobjects() 397 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset() local 398 if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class, BaseOffset)) in CanPlaceFieldSubobjectAtOffset() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | SourceLocationEncoding.h | 62 static RawLocEncoding encode(SourceLocation Loc, UIntTy BaseOffset, 162 SourceLocationEncoding::encode(SourceLocation Loc, UIntTy BaseOffset, in encode() argument 167 if (!BaseOffset) in encode() 176 assert(Loc.getOffset() >= BaseOffset); in encode() 177 Loc = Loc.getLocWithOffset(-BaseOffset); in encode()
|
/freebsd/sys/contrib/dev/acpica/components/utilities/ |
H A D | utbuffer.c | 183 UINT32 BaseOffset) in AcpiUtDumpBuffer() argument 212 AcpiOsPrintf ("%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBuffer() 373 UINT32 BaseOffset) in AcpiUtDumpBufferToFile() argument 398 fprintf (File, "%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBufferToFile()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LocalStackSlotAllocation.cpp | 292 int64_t BaseOffset, in lookupCandidateBaseReg() argument 299 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg() 365 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local 408 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters() 412 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters() 432 BaseOffset = CandBaseOffset; in insertFrameReferenceRegisters()
|
H A D | InterleavedLoadCombinePass.cpp | 990 APInt BaseOffset(PointerBits, 0); in computePolynomialFromPointer() local 993 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer() 994 Result = Polynomial(BaseOffset); in computePolynomialFromPointer() 1022 BaseOffset = in computePolynomialFromPointer() 1029 Result.add(BaseOffset); in computePolynomialFromPointer()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 488 Immediate BaseOffset = Immediate::getZero(); member 705 if (UnfoldedOffset || BaseOffset) in hasZeroEnd() 759 if (BaseOffset.isNonZero()) { in print() 761 OS << BaseOffset; in print() 1393 GlobalValue *BaseGV, Immediate BaseOffset, 1447 if (AMK == TTI::AMK_PreIndexed && F.BaseOffset.isFixed()) { in RateRegister() 1449 if (Step->getAPInt() == F.BaseOffset.getFixedValue()) in RateRegister() 1547 if (Fixup.Offset.isCompatibleImmediate(F.BaseOffset)) { in RateFormula() 1548 Immediate Offset = Fixup.Offset.addUnsigned(F.BaseOffset); in RateFormula() 1817 GlobalValue *BaseGV, Immediate BaseOffset, in isAMCompletelyFolded() argument [all …]
|
H A D | SROA.cpp | 4513 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local 4514 assert(BaseOffset + SliceSize > BaseOffset && in presplitLoadsAndStores() 4544 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores() 4643 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local 4644 assert(BaseOffset + StoreSize > BaseOffset && in presplitLoadsAndStores() 4703 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 229 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 235 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1); 341 StackOffset BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument 345 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset.getFixed(), HasBaseReg, in getScalingFactorCost() 347 BaseOffset.getScalable())) in getScalingFactorCost() 1075 APInt BaseOffset(PtrSizeBits, 0); in getGEPCost() 1098 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getGEPCost() 1107 BaseOffset += in getGEPCost() 1135 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, in getGEPCost()
|
H A D | TargetTransformInfo.h | 731 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 851 StackOffset BaseOffset, bool HasBaseReg, 1887 int64_t BaseOffset, bool HasBaseReg, 1927 StackOffset BaseOffset, 2360 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument 2363 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in isLegalAddressingMode() 2452 StackOffset BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument 2455 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/ |
H A D | AddressesMap.h |
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | LinePrinter.cpp | 265 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() local 266 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks() 267 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4, in formatMsfStreamBlocks()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 330 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument 343 llvm::MDBuilder::TBAAStructField(BaseOffset, Size, TBAATag)); in CollectFields() 365 BaseOffset + Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields() 399 uint64_t Offset = BaseOffset; in CollectFields()
|
H A D | CodeGenTBAA.h | 151 bool CollectFields(uint64_t BaseOffset,
|
H A D | CGClass.cpp | 487 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local 492 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); in GetVTTParameter() 2643 CharUnits BaseOffset; in getVTablePointers() local 2655 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers() 2661 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers() 2668 BaseSubobject(BaseDecl, BaseOffset), in getVTablePointers()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 112 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(); in lowerKernelArguments() local 141 uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) + BaseOffset; in lowerKernelArguments()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXUtilities.cpp | 200 const unsigned BaseOffset = StartArgIndexAtOne ? 1 : 0; in argHasNVVMAnnotation() local 201 if (is_contained(Annot, BaseOffset + Arg->getArgNo())) { in argHasNVVMAnnotation()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 585 int64_t BaseOffset = Stores[0].Offset; in tryOptimizeConsecStores() local 591 if (!TLI.isLegalAddImmediate(BaseOffset)) in tryOptimizeConsecStores() 605 auto NewOff = MIB.buildConstant(LLT::scalar(64), SInfo.Offset - BaseOffset); in tryOptimizeConsecStores()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 412 int64_t BaseOffset, in isLegalAddressingMode() argument 417 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode() 547 Type *Ty, GlobalValue *BaseGV, StackOffset BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument 550 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace); in getScalingFactorCost()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | MemRegion.cpp | 1576 CharUnits BaseOffset; in calculateOffset() local 1579 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset() 1581 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset() 1584 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth(); in calculateOffset()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 257 StackOffset BaseOffset, bool HasBaseReg,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 416 StackOffset BaseOffset, bool HasBaseReg,
|