| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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 | 34 struct BaseOffset { struct 49 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset() function 51 BaseOffset(const CXXRecordDecl *DerivedClass, in BaseOffset() function 141 CharUnits BaseOffset) const { in getOverrider() 142 assert(OverridersMap.count(std::make_pair(MD, BaseOffset)) && in getOverrider() 145 return OverridersMap.lookup(std::make_pair(MD, BaseOffset)); in getOverrider() 189 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(), in FinalOverriders() local 203 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)]; in FinalOverriders() 218 static BaseOffset ComputeBaseOffset(const ASTContext &Context, in ComputeBaseOffset() 253 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 …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | LocalStackSlotAllocation.cpp | 270 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 D | InterleavedLoadCombinePass.cpp | 986 APInt BaseOffset(PointerBits, 0); in computePolynomialFromPointer() local 989 if (GEP.accumulateConstantOffset(DL, BaseOffset)) { in computePolynomialFromPointer() 990 Result = Polynomial(BaseOffset); in computePolynomialFromPointer() 1018 BaseOffset = in computePolynomialFromPointer() 1025 Result.add(BaseOffset); in computePolynomialFromPointer()
|
| /netbsd-src/sys/external/bsd/acpica/dist/utilities/ |
| H A D | utbuffer.c | 75 UINT32 BaseOffset) in AcpiUtDumpBuffer() argument 104 AcpiOsPrintf ("%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBuffer() 265 UINT32 BaseOffset) in AcpiUtDumpBufferToFile() argument 290 fprintf (File, "%8.4X: ", (BaseOffset + i)); in AcpiUtDumpBufferToFile()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 344 int64_t BaseOffset = 0; member 552 if (UnfoldedOffset || BaseOffset) in hasZeroEnd() 606 if (BaseOffset != 0) { in print() 608 OS << BaseOffset; in print() 1215 GlobalValue *BaseGV, int64_t BaseOffset, 1271 if (Step->getAPInt() == F.BaseOffset) in RateRegister() 1368 int64_t Offset = (uint64_t)O + F.BaseOffset; in RateFormula() 1632 GlobalValue *BaseGV, int64_t BaseOffset, in isAMCompletelyFolded() argument 1637 return TTI.isLegalAddressingMode(AccessTy.MemTy, BaseGV, BaseOffset, in isAMCompletelyFolded() 1647 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded() [all …]
|
| H A D | SROA.cpp | 3998 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local 3999 assert(BaseOffset + LoadSize > BaseOffset && in presplitLoadsAndStores() 4029 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores() 4122 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local 4123 assert(BaseOffset + StoreSize > BaseOffset && in presplitLoadsAndStores() 4178 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | 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, in getScalingFactorCost() argument 278 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost() 868 APInt BaseOffset(PtrSizeBits, 0); 891 BaseOffset += DL.getStructLayout(STy)->getElementOffset(Field); 900 BaseOffset += 914 BaseOffset.sextOrTrunc(64).getSExtValue(), HasBaseReg, Scale,
|
| H A D | 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, in isLegalAddressingMode() argument 1852 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in isLegalAddressingMode() 1910 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument 1913 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
|
| H A D | BasicAliasAnalysis.h | 202 const APInt &BaseOffset, AssumptionCache *AC,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/ |
| H A D | DwarfLinkerForBinary.cpp | 760 MutableArrayRef<char> Data, uint64_t BaseOffset, bool IsLittleEndian) { in applyValidRelocs() argument 763 ValidDebugInfoRelocs, BaseOffset, BaseOffset + Data.size()); in applyValidRelocs() 766 assert(CurReloc.Offset - BaseOffset < Data.size()); in applyValidRelocs() 767 assert(CurReloc.Offset - BaseOffset + CurReloc.Size <= Data.size()); in applyValidRelocs() 775 memcpy(&Data[CurReloc.Offset - BaseOffset], Buf, CurReloc.Size); in applyValidRelocs()
|
| H A D | DwarfLinkerForBinary.h | 178 bool applyValidRelocs(MutableArrayRef<char> Data, uint64_t BaseOffset,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
| H A D | LinePrinter.cpp | 258 uint64_t BaseOffset = Blocks.front(); in formatMsfStreamBlocks() local 259 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks() 260 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4, in formatMsfStreamBlocks()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.cpp | 276 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument 300 uint64_t Offset = BaseOffset + in CollectFields() 311 uint64_t Offset = BaseOffset; in CollectFields()
|
| H A D | CodeGenTBAA.h | 152 bool CollectFields(uint64_t BaseOffset,
|
| H A D | CGClass.cpp | 486 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local 491 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); in GetVTTParameter() 2572 CharUnits BaseOffset; in getVTablePointers() local 2584 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in getVTablePointers() 2590 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in getVTablePointers() 2597 BaseSubobject(BaseDecl, BaseOffset), in getVTablePointers()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 72 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(F); in runOnFunction() local 101 uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) + BaseOffset; in runOnFunction()
|
| H A D | AMDGPUInstructionSelector.cpp | 1326 Register BaseOffset = MI.getOperand(HasVSrc ? 2 : 1).getReg(); in selectDSGWSIntrinsic() local 1327 const RegisterBank *OffsetRB = RBI.getRegBank(BaseOffset, *MRI, TRI); in selectDSGWSIntrinsic() 1331 MachineInstr *OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI); in selectDSGWSIntrinsic() 1346 BaseOffset = OffsetDef->getOperand(1).getReg(); in selectDSGWSIntrinsic() 1347 OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI); in selectDSGWSIntrinsic() 1360 std::tie(BaseOffset, ImmOffset) = in selectDSGWSIntrinsic() 1361 AMDGPU::getBaseWithConstantOffset(*MRI, BaseOffset); in selectDSGWSIntrinsic() 1366 if (!RBI.constrainGenericRegister(BaseOffset, AMDGPU::VGPR_32RegClass, *MRI)) in selectDSGWSIntrinsic() 1369 Readfirstlane->getOperand(1).setReg(BaseOffset); in selectDSGWSIntrinsic() 1370 BaseOffset = Readfirstlane->getOperand(0).getReg(); in selectDSGWSIntrinsic() [all …]
|
| H A D | AMDGPUISelDAGToDAG.cpp | 2490 SDValue BaseOffset = N->getOperand(HasVSrc ? 3 : 2); in SelectDS_GWS() local 2501 if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(BaseOffset)) { in SelectDS_GWS() 2509 if (CurDAG->isBaseWithConstantOffset(BaseOffset)) { in SelectDS_GWS() 2510 ImmOffset = BaseOffset.getConstantOperandVal(1); in SelectDS_GWS() 2511 BaseOffset = BaseOffset.getOperand(0); in SelectDS_GWS() 2519 BaseOffset); in SelectDS_GWS()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 338 int64_t BaseOffset, in isLegalAddressingMode() argument 342 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode() 426 Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument 429 Ty, BaseGV, BaseOffset, HasBaseReg, Scale, AddrSpace); in getScalingFactorCost()
|
| H A D | BasicAliasAnalysis.cpp | 1720 LocationSize MaybeV1Size, LocationSize MaybeV2Size, const APInt &BaseOffset, in constantOffsetHeuristic() argument 1764 return MinDiffBytes.uge(V1Size + BaseOffset.abs()) && in constantOffsetHeuristic() 1765 MinDiffBytes.uge(V2Size + BaseOffset.abs()); in constantOffsetHeuristic()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1489 CharUnits BaseOffset; in calculateOffset() local 1492 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in calculateOffset() 1494 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in calculateOffset() 1497 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth(); in calculateOffset()
|