Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DBaseSubobject.h33 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;
DVTTBuilder.h30 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()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DVTTBuilder.cpp70 CharUnits BaseOffset = Base.getBaseOffset() + in LayoutSecondaryVTTs() local
74 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()
167 CharUnits BaseOffset = in LayoutVirtualVTTs() local
170 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true); in LayoutVirtualVTTs()
DVTableBuilder.cpp32 struct BaseOffset { struct
47 BaseOffset() : DerivedClass(0), VirtualBase(0), in BaseOffset() function
49 BaseOffset(const CXXRecordDecl *DerivedClass, in BaseOffset() function
134 CharUnits BaseOffset) const { in getOverrider()
135 assert(OverridersMap.count(std::make_pair(MD, BaseOffset)) && in getOverrider()
138 return OverridersMap.lookup(std::make_pair(MD, BaseOffset)); in getOverrider()
184 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(), in FinalOverriders() local
198 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)]; in FinalOverriders()
212 static BaseOffset ComputeBaseOffset(ASTContext &Context, in ComputeBaseOffset()
247 return BaseOffset(DerivedRD, VirtualBase, NonVirtualOffset); in ComputeBaseOffset()
[all …]
DRecordLayoutBuilder.cpp245 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset() local
247 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset)) in CanPlaceBaseSubobjectAtOffset()
296 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in UpdateEmptyBaseSubobjects() local
297 UpdateEmptyBaseSubobjects(Base, BaseOffset, PlacingEmptyBase); in UpdateEmptyBaseSubobjects()
359 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in CanPlaceFieldSubobjectAtOffset() local
360 if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class, BaseOffset)) in CanPlaceFieldSubobjectAtOffset()
471 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); in UpdateEmptyFieldSubobjects() local
472 UpdateEmptyFieldSubobjects(BaseDecl, Class, BaseOffset); in UpdateEmptyFieldSubobjects()
1101 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in AddPrimaryVirtualBaseOffsets() local
1102 AddPrimaryVirtualBaseOffsets(Base, BaseOffset); in AddPrimaryVirtualBaseOffsets()
[all …]
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DLocalStackSlotAllocation.cpp200 lookupCandidateBaseReg(int64_t BaseOffset, in lookupCandidateBaseReg() argument
207 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset; in lookupCandidateBaseReg()
272 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local
307 if (UsedBaseReg && lookupCandidateBaseReg(BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
311 Offset = FrameSizeAdjust + LocalOffset - BaseOffset; in insertFrameReferenceRegisters()
317 int64_t PrevBaseOffset = BaseOffset; in insertFrameReferenceRegisters()
318 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset; in insertFrameReferenceRegisters()
331 CanReuse = lookupCandidateBaseReg(BaseOffset, FrameSizeAdjust, in insertFrameReferenceRegisters()
337 BaseOffset = PrevBaseOffset; in insertFrameReferenceRegisters()
DBasicTargetTransformInfo.cpp76 int64_t BaseOffset, bool HasBaseReg,
79 int64_t BaseOffset, bool HasBaseReg,
143 int64_t BaseOffset, bool HasBaseReg, in isLegalAddressingMode() argument
147 AM.BaseOffs = BaseOffset; in isLegalAddressingMode()
154 int64_t BaseOffset, bool HasBaseReg, in getScalingFactorCost() argument
158 AM.BaseOffs = BaseOffset; in getScalingFactorCost()
/freebsd-10-stable/sys/contrib/dev/acpica/components/utilities/
Dutbuffer.c75 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()
/freebsd-10-stable/contrib/llvm/lib/Analysis/
DTargetTransformInfo.cpp113 int64_t BaseOffset, in isLegalAddressingMode() argument
116 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
121 int64_t BaseOffset, in getScalingFactorCost() argument
124 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, in getScalingFactorCost()
492 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode()
496 return !BaseGV && BaseOffset == 0 && Scale <= 1; in isLegalAddressingMode()
499 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in getScalingFactorCost()
502 if(isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale)) in getScalingFactorCost()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp231 int64_t BaseOffset; member
253 : BaseGV(0), BaseOffset(0), HasBaseReg(false), Scale(0), ScaledReg(0), in Formula()
399 if (BaseOffset != 0) { in print()
401 OS << BaseOffset; in print()
960 int64_t Offset = (uint64_t)*I + F.BaseOffset; in RateFormula()
1320 Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalUse() argument
1324 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffset, HasBaseReg, Scale); in isLegalUse()
1336 if (Scale != 0 && HasBaseReg && BaseOffset != 0) in isLegalUse()
1346 if (BaseOffset != 0) { in isLegalUse()
1353 BaseOffset = -(uint64_t)BaseOffset; in isLegalUse()
[all …]
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
DTargetTransformInfo.h262 int64_t BaseOffset, bool HasBaseReg,
272 int64_t BaseOffset, bool HasBaseReg,
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCodeGenTBAA.cpp171 CodeGenTBAA::CollectFields(uint64_t BaseOffset, in CollectFields() argument
193 uint64_t Offset = BaseOffset + in CollectFields()
204 uint64_t Offset = BaseOffset; in CollectFields()
DCodeGenTBAA.h84 bool CollectFields(uint64_t BaseOffset,
DCGExprConstant.cpp72 const CXXRecordDecl *VTableClass, CharUnits BaseOffset);
429 CharUnits BaseOffset = Layout.getBaseClassOffset(BD); in Build() local
430 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); in Build()
1286 uint64_t BaseOffset = in FillInNullDataMemberPointers() local
1289 Elements, StartOffset + BaseOffset); in FillInNullDataMemberPointers()
DCGClass.cpp315 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local
320 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset)); in GetVTTParameter()
1956 CharUnits BaseOffset; in InitializeVTablePointers() local
1968 BaseOffset = Layout.getVBaseClassOffset(BaseDecl); in InitializeVTablePointers()
1974 BaseOffset = Base.getBaseOffset() + Layout.getBaseClassOffset(BaseDecl); in InitializeVTablePointers()
1980 InitializeVTablePointers(BaseSubobject(BaseDecl, BaseOffset), in InitializeVTablePointers()
DTargetInfo.cpp1898 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData() local
1899 if (BaseOffset >= EndBit) continue; in BitsContainNoUserData()
1901 unsigned BaseStart = BaseOffset < StartBit ? StartBit-BaseOffset :0; in BitsContainNoUserData()
1903 EndBit-BaseOffset, Context)) in BitsContainNoUserData()
4187 llvm::Value *BaseOffset = llvm::ConstantInt::get(CGF.Int32Ty, 16 * i); in EmitVAArg() local
4188 llvm::Value *LoadAddr = CGF.Builder.CreateGEP(BaseAddr, BaseOffset); in EmitVAArg()
DCGDebugInfo.cpp1164 uint64_t BaseOffset; in CollectCXXBases() local
1172 BaseOffset = in CollectCXXBases()
1177 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBases()
1190 BaseOffset, BFlags); in CollectCXXBases()
DCGObjCGNU.cpp2220 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD); in GenerateClass() local
2221 uint64_t Offset = BaseOffset; in GenerateClass()
2223 Offset = BaseOffset - superInstanceSize; in GenerateClass()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp1277 CharUnits BaseOffset; in getAsOffset() local
1280 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl()); in getAsOffset()
1282 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl()); in getAsOffset()
1285 Offset += BaseOffset.getQuantity() * getContext().getCharWidth(); in getAsOffset()
/freebsd-10-stable/contrib/llvm/include/llvm/
DDIBuilder.h181 uint64_t BaseOffset, unsigned Flags);
/freebsd-10-stable/sys/contrib/dev/acpica/include/
Dacutils.h459 UINT32 BaseOffset);
/freebsd-10-stable/contrib/llvm/lib/IR/
DDIBuilder.cpp391 uint64_t BaseOffset, in createInheritance() argument
403 ConstantInt::get(Type::getInt64Ty(VMContext), BaseOffset), in createInheritance()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReader.cpp930 unsigned BaseOffset = F->SLocEntryBaseOffset; in ReadSLocEntry() local
968 ID, BaseOffset + Record[0]); in ReadSLocEntry()
1027 BaseOffset + Offset, IncludeLoc); in ReadSLocEntry()
1038 BaseOffset + Record[0]); in ReadSLocEntry()