| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | BaseSubobject.h | 33 CharUnits BaseOffset; variable 37 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset) in BaseSubobject() argument 38 : Base(Base), BaseOffset(BaseOffset) { } in BaseSubobject() 44 CharUnits getBaseOffset() const { return BaseOffset; } in getBaseOffset() 47 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
|
| HD | VTTBuilder.h | 30 CharUnits BaseOffset; variable 34 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) in VTTVTable() argument 35 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {} in VTTVTable() 38 BaseOffset(Base.getBaseOffset()) {} in VTTVTable() 45 return BaseOffset; in getBaseOffset()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | VTTBuilder.cpp | 68 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs() local 72 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false); in LayoutSecondaryVTTs() 105 CharUnits BaseOffset; in LayoutSecondaryVirtualPointers() local 111 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers() 116 BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVirtualPointers() 132 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex, in LayoutSecondaryVirtualPointers() 137 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset), in LayoutSecondaryVirtualPointers() 163 CharUnits BaseOffset = in LayoutVirtualVTTs() local 166 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true); in LayoutVirtualVTTs()
|
| HD | 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() 192 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(), in FinalOverriders() local 206 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)]; in FinalOverriders() 221 static BaseOffset ComputeBaseOffset(const ASTContext &Context, in ComputeBaseOffset() 256 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset() [all …]
|
| HD | RecordLayoutBuilder.cpp | 87 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 91 BaseOffset = Known->second; in getExternalNVBaseOffset() 95 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset() 99 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 …]
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | LocalStackSlotAllocation.cpp | 256 int64_t BaseOffset, in lookupCandidateBaseReg() argument 263 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg() 331 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local 366 if (UsedBaseReg && lookupCandidateBaseReg(BaseReg, BaseOffset, in insertFrameReferenceRegisters() 371 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters() 377 int64_t PrevBaseOffset = BaseOffset; in insertFrameReferenceRegisters() 378 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset; in insertFrameReferenceRegisters() 387 BaseReg, BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters() 390 BaseOffset = PrevBaseOffset; in insertFrameReferenceRegisters()
|
| /NextBSD/sys/contrib/dev/acpica/components/utilities/ |
| HD | utbuffer.c | 75 UINT32 BaseOffset) in AcpiUtDumpBuffer() argument 100 AcpiOsPrintf ("%6.4X: ", (BaseOffset + i)); in AcpiUtDumpBuffer() 257 UINT32 BaseOffset) in AcpiUtDumpBufferToFile() argument 282 AcpiUtFilePrintf (File, "%6.4X: ", (BaseOffset + i)); in AcpiUtDumpBufferToFile()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | LoopStrengthReduce.cpp | 230 int64_t BaseOffset; member 260 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0), in Formula() 454 if (BaseOffset != 0) { in print() 456 OS << BaseOffset; in print() 1017 int64_t Offset = (uint64_t)O + F.BaseOffset; in RateFormula() 1364 GlobalValue *BaseGV, int64_t BaseOffset, in isAMCompletelyFolded() argument 1368 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffset, HasBaseReg, Scale); in isAMCompletelyFolded() 1377 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isAMCompletelyFolded() 1387 if (BaseOffset != 0) { in isAMCompletelyFolded() 1394 BaseOffset = -(uint64_t)BaseOffset; in isAMCompletelyFolded() [all …]
|
| HD | NaryReassociate.cpp | 297 int64_t BaseOffset = 0; in isGEPFoldable() local 311 BaseOffset += ConstIdx->getSExtValue() * ElementSize; in isGEPFoldable() 323 BaseOffset += DL->getStructLayout(STy)->getElementOffset(Field); in isGEPFoldable() 329 BaseOffset, HasBaseReg, Scale, AddrSpace); in isGEPFoldable()
|
| HD | StraightLineStrengthReduce.cpp | 241 int64_t BaseOffset = 0; in isGEPFoldable() local 255 BaseOffset += ConstIdx->getSExtValue() * ElementSize; in isGEPFoldable() 267 BaseOffset += DL->getStructLayout(STy)->getElementOffset(Field); in isGEPFoldable() 273 BaseOffset, HasBaseReg, Scale, AddrSpace); in isGEPFoldable()
|
| HD | SROA.cpp | 3771 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local 3772 assert(BaseOffset + LoadSize > BaseOffset && in presplitLoadsAndStores() 3798 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores() 3886 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores() local 3887 assert(BaseOffset + StoreSize > BaseOffset && in presplitLoadsAndStores() 3936 Slice(BaseOffset + PartOffset, BaseOffset + PartOffset + PartSize, in presplitLoadsAndStores()
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | TargetTransformInfo.h | 307 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 324 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 564 int64_t BaseOffset, bool HasBaseReg, 570 int64_t BaseOffset, bool HasBaseReg, 685 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument 688 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode() 697 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost() argument 700 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
|
| HD | TargetTransformInfoImpl.h | 202 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument 207 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1); in isLegalAddressingMode() 214 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost() argument 217 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | TargetTransformInfo.cpp | 101 int64_t BaseOffset, in isLegalAddressingMode() argument 105 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode() 120 int64_t BaseOffset, in getScalingFactorCost() argument 124 return TTIImpl->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenTBAA.cpp | 171 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument 193 uint64_t Offset = BaseOffset + in CollectFields() 204 uint64_t Offset = BaseOffset; in CollectFields()
|
| HD | CodeGenTBAA.h | 84 bool CollectFields(uint64_t BaseOffset,
|
| HD | CGClass.cpp | 324 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local 329 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); in GetVTTParameter() 2074 CharUnits BaseOffset; in InitializeVTablePointers() local 2086 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in InitializeVTablePointers() 2092 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in InitializeVTablePointers() 2098 InitializeVTablePointers(BaseSubobject(BaseDecl, BaseOffset), in InitializeVTablePointers()
|
| HD | CGExprConstant.cpp | 79 const CXXRecordDecl *VTableClass, CharUnits BaseOffset); 450 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); in Build() local 451 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); in Build()
|
| HD | MicrosoftCXXABI.cpp | 1717 CharUnits BaseOffset = Layout.getBaseClassOffset(Base); in getClassAtVTableLocation() local 1718 if (BaseOffset <= Offset && BaseOffset >= MaxBaseOffset) { in getClassAtVTableLocation() 1720 MaxBaseOffset = BaseOffset; in getClassAtVTableLocation() 1725 CharUnits BaseOffset = Layout.getVBaseClassOffset(Base); in getClassAtVTableLocation() local 1726 if (BaseOffset <= Offset && BaseOffset >= MaxBaseOffset) { in getClassAtVTableLocation() 1728 MaxBaseOffset = BaseOffset; in getClassAtVTableLocation()
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | BasicTTIImpl.h | 121 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() argument 126 AM.BaseOffs = BaseOffset; in isLegalAddressingMode() 132 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost() argument 136 AM.BaseOffs = BaseOffset; in getScalingFactorCost()
|
| /NextBSD/contrib/llvm/lib/IR/ |
| HD | IRBuilder.cpp | 347 int BaseOffset, in CreateGCRelocate() argument 357 getInt32(BaseOffset), in CreateGCRelocate()
|
| HD | DIBuilder.cpp | 282 uint64_t BaseOffset, in createInheritance() argument 287 BaseOffset, Flags); in createInheritance()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | MemRegion.cpp | 1267 CharUnits BaseOffset; in getAsOffset() local 1270 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in getAsOffset() 1272 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in getAsOffset() 1275 Offset += BaseOffset.getQuantity() * getContext().getCharWidth(); in getAsOffset()
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | DIBuilder.h | 183 uint64_t BaseOffset, unsigned Flags);
|
| /NextBSD/sys/contrib/dev/acpica/include/ |
| HD | acutils.h | 414 UINT32 BaseOffset);
|