| /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 | 70 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs() local 74 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false); in LayoutSecondaryVTTs() 107 CharUnits BaseOffset; in LayoutSecondaryVirtualPointers() local 113 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers() 118 BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVirtualPointers() 134 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers() 139 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset), in LayoutSecondaryVirtualPointers() 165 CharUnits BaseOffset = in LayoutVirtualVTTs() local 168 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 | 85 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 89 BaseOffset = Known->second; in getExternalNVBaseOffset() 93 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset() 97 BaseOffset = Known->second; in getExternalVBaseOffset() 285 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset() local 287 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset)) in CanPlaceBaseSubobjectAtOffset() 333 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects() local 334 UpdateEmptyBaseSubobjects(Base, BaseOffset, PlacingEmptyBase); in UpdateEmptyBaseSubobjects() 392 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset() local 393 if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class, BaseOffset)) in CanPlaceFieldSubobjectAtOffset() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | SourceLocationEncoding.h | 58 static RawLocEncoding encode(SourceLocation Loc, UIntTy BaseOffset, 64 SourceLocationEncoding::encode(SourceLocation Loc, UIntTy BaseOffset, in encode() argument 68 if (!BaseOffset) in encode() 76 assert(Loc.getOffset() >= BaseOffset); in encode() 77 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/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 479 Immediate BaseOffset = Immediate::getZero(); member 703 if (UnfoldedOffset || BaseOffset) in hasZeroEnd() 767 if (BaseOffset.isNonZero()) { in print() 769 OS << BaseOffset; in print() 1373 GlobalValue *BaseGV, Immediate BaseOffset, 1430 if ((AMK == TTI::AMK_PreIndexed && F.BaseOffset.isFixed() && in RateRegister() 1431 Step->getAPInt() == F.BaseOffset.getFixedValue()) || in RateRegister() 1529 if (Fixup.Offset.isCompatibleImmediate(F.BaseOffset)) { in RateFormula() 1530 Immediate Offset = Fixup.Offset.addUnsigned(F.BaseOffset); in RateFormula() 1799 GlobalValue *BaseGV, Immediate BaseOffset, in isAMCompletelyFolded() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LocalStackSlotAllocation.cpp | 290 static inline bool lookupCandidateBaseReg(Register BaseReg, int64_t BaseOffset, in lookupCandidateBaseReg() argument 297 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg() 363 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local 406 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters() 411 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters() 431 BaseOffset = CandBaseOffset; in insertFrameReferenceRegisters()
|
| H A D | InterleavedLoadCombinePass.cpp | 989 APInt BaseOffset(PointerBits, 0); in computePolynomialFromPointer() local 992 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer() 993 Result = Polynomial(BaseOffset); in computePolynomialFromPointer() 1021 BaseOffset = in computePolynomialFromPointer() 1028 Result.add(BaseOffset); in computePolynomialFromPointer()
|
| /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 | 264 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() local 265 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks() 266 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4, in formatMsfStreamBlocks()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Descriptor.cpp | 262 auto BaseOffset = Base.Offset; in moveRecord() local 264 reinterpret_cast<const InlineDescriptor *>(Src + BaseOffset) - 1; in moveRecord() 265 auto *DestDesc = reinterpret_cast<InlineDescriptor *>(Dst + BaseOffset) - 1; in moveRecord() 269 Fn(B, Src + BaseOffset, Dst + BaseOffset, Base.Desc); in moveRecord()
|
| H A D | Pointer.cpp | 837 unsigned BaseOffset) const { in baseCast() 848 if (B.Offset == BaseOffset) { in baseCast()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.cpp | 420 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument 433 llvm::MDBuilder::TBAAStructField(BaseOffset, Size, TBAATag)); in CollectFields() 455 BaseOffset + Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields() 489 uint64_t Offset = BaseOffset; in CollectFields()
|
| H A D | CodeGenTBAA.h | 158 bool CollectFields(uint64_t BaseOffset,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 273 int64_t BaseOffset, bool HasBaseReg, 279 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1); 401 StackOffset BaseOffset, in getScalingFactorCost() argument 405 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset.getFixed(), HasBaseReg, in getScalingFactorCost() 407 BaseOffset.getScalable())) in getScalingFactorCost() 1247 APInt BaseOffset(PtrSizeBits, 0); in getGEPCost() 1270 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); in getGEPCost() 1279 BaseOffset += in getGEPCost() 1307 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale, in getGEPCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 73 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(); in lowerKernelArguments() local 98 uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) + BaseOffset; in lowerKernelArguments()
|
| H A D | AMDGPUPreloadKernelArguments.cpp | 289 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(); in markKernelArgsAsInreg() local 328 BaseOffset; in markKernelArgsAsInreg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.cpp | 188 const unsigned BaseOffset = StartArgIndexAtOne ? 1 : 0; in argHasNVVMAnnotation() local 189 if (is_contained(Annot, BaseOffset + Arg->getArgNo())) { in argHasNVVMAnnotation()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
| H A D | AddressesMap.h | 65 virtual bool applyValidRelocs(MutableArrayRef<char> Data, uint64_t BaseOffset,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerCombiner.cpp | 701 int64_t BaseOffset = Stores[0].Offset; in tryOptimizeConsecStores() local 707 if (!TLI.isLegalAddImmediate(BaseOffset)) in tryOptimizeConsecStores() 721 auto NewOff = MIB.buildConstant(LLT::scalar(64), SInfo.Offset - BaseOffset); in tryOptimizeConsecStores()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1632 CharUnits BaseOffset; in calculateOffset() local 1635 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset() 1637 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset() 1640 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth(); in calculateOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 426 int64_t BaseOffset, in isLegalAddressingMode() argument 431 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode() 564 Type *Ty, GlobalValue *BaseGV, StackOffset BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument 567 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace); in getScalingFactorCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 2321 uint64_t BaseOffset; member 2401 {IndirectField.MemberTypeNode, IndirectField.BaseOffset + Offset}); in collectMemberInfo() 2615 Member->getOffsetInBits() + MemberInfo.BaseOffset; in lowerRecordFieldList() 2620 MemberOffsetInBits = CI->getZExtValue() + MemberInfo.BaseOffset; in lowerRecordFieldList() 3552 uint64_t BaseOffset = 0; in collectDebugInfoForJumpTables() local 3571 std::tie(Base, BaseOffset, Branch, EntrySize) = in collectDebugInfoForJumpTables() 3579 BaseOffset, in collectDebugInfoForJumpTables() 3608 OS.emitCOFFSecRel32(JumpTable.Base, JumpTable.BaseOffset); in emitDebugInfoForJumpTables()
|