Home
last modified time | relevance | path

Searched refs:Layout (Results 1 – 25 of 173) sorted by relevance

1234567

/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyClassDefinitionDumper.cpp33 ClassLayout Layout(Class); in start() local
34 start(Layout); in start()
38 prettyPrintClassIntro(Layout); in start()
41 DumpedAnything |= Dumper.start(Layout); in start()
43 prettyPrintClassOutro(Layout); in start()
50 uint32_t Size = Layout.getSize(); in prettyPrintClassIntro()
53 if (Layout.getClass().isConstType()) in prettyPrintClassIntro()
55 if (Layout.getClass().isVolatileType()) in prettyPrintClassIntro()
57 if (Layout.getClass().isUnalignedType()) in prettyPrintClassIntro()
68 for (auto BC : Layout.bases()) { in prettyPrintClassIntro()
[all …]
H A DPrettyClassLayoutGraphicalDumper.cpp38 for (auto &Other : Layout.other_items()) in start()
40 for (auto &Func : Layout.funcs()) in start()
44 const BitVector &UseMap = Layout.usedBytes(); in start()
47 for (auto &Item : Layout.layout_items()) { in start()
84 auto TailPadding = Layout.tailPadding(); in start()
86 if (TailPadding != 1 || Layout.getSize() != 1) { in start()
115 if (Layout.isVirtualBase()) { in dump()
122 uint32_t Size = Layout.isEmptyBase() ? 1 : Layout.getLayoutSize(); in dump()
135 DumpedAnything |= BaseDumper.start(Layout); in dump()
154 DataMemberLayoutItem &Layout = in dump() local
[all …]
H A DBytesOutputStyle.cpp203 auto Layout = File.getStreamLayout(StreamPDB); in dumpNameMap() local
233 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionContributions() local
244 auto Layout = File.getStreamLayout(StreamDBI); in dumpSectionMap() local
255 auto Layout = File.getStreamLayout(StreamDBI); in dumpModuleInfos() local
266 auto Layout = File.getStreamLayout(StreamDBI); in dumpFileInfo() local
277 auto Layout = File.getStreamLayout(StreamDBI); in dumpTypeServerMap() local
288 auto Layout = File.getStreamLayout(StreamDBI); in dumpECData() local
307 auto Layout = File.getStreamLayout(StreamIdx); in dumpTypeIndex() local
349 auto Layout = File.getStreamLayout(ModiStream); in iterateOneModule() local
350 Callback(I, ModStream, Layout); in iterateOneModule()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleDescriptorBuilder.cpp43 ::memset(&Layout, 0, sizeof(Layout)); in DbiModuleDescriptorBuilder()
44 Layout.Mod = ModIndex; in DbiModuleDescriptorBuilder()
50 return Layout.ModDiStream; in getStreamIndex()
63 Layout.SC = SC; in setFirstSectionContrib()
110 uint32_t L = sizeof(Layout); in calculateSerializedLength()
119 Layout.C11Bytes = 0; in finalize()
123 Layout.NumFiles = SourceFiles.size(); in finalize()
124 Layout.PdbFilePathNI = PdbFilePathNI; in finalize()
125 Layout.SrcFileNameNI = 0; in finalize()
129 Layout.SymBytes = in finalize()
[all …]
H A DDbiModuleDescriptor.cpp24 if (auto EC = Reader.readObject(Info.Layout)) in initialize()
36 return (Layout->Flags & ModInfoFlags::HasECFlagMask) != 0; in hasECInfo()
40 return (Layout->Flags & ModInfoFlags::TypeServerIndexMask) >> in getTypeServerIndex()
45 return Layout->SC; in getSectionContrib()
49 return Layout->ModDiStream; in getModuleStreamIndex()
53 return Layout->SymBytes; in getSymbolDebugInfoByteSize()
57 return Layout->C11Bytes; in getC11LineInfoByteSize()
61 return Layout->C13Bytes; in getC13LineInfoByteSize()
65 return Layout->NumFiles; in getNumberOfFiles()
69 return Layout->SrcFileNameNI; in getSourceFileNameIndex()
[all …]
H A DPDBFileBuilder.cpp229 Layout, MsfBuffer, SN, Allocator); in commitSrcHeaderBlock()
248 commitSrcHeaderBlock(MsfBuffer, Layout); in commitInjectedSources()
254 Layout, MsfBuffer, SN, Allocator); in commitInjectedSources()
267 MSFLayout Layout; in commit() local
269 Msf->commit(Filename, Layout); in commit()
279 Layout, Buffer, *ExpectedSN, Allocator); in commit()
289 Layout, Buffer, NSE.first, Allocator); in commit()
301 if (auto EC = Dbi->commit(Layout, Buffer)) in commit()
306 if (auto EC = Tpi->commit(Layout, Buffer)) in commit()
311 if (auto EC = Ipi->commit(Layout, Buffer)) in commit()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCAssembler.cpp258 Value += Layout.getSymbolOffset(Sym); in evaluateFixup()
263 Value -= Layout.getSymbolOffset(Sym); in evaluateFixup()
776 writeFragment(OS, *this, Layout, F); in writeSectionData()
828 while (layoutOnce(Layout)) { in layout()
843 finishLayout(Layout); in layout()
928 MCAsmLayout Layout(*this); in Finish() local
929 layout(Layout); in Finish()
971 if (!fragmentNeedsRelaxation(&F, Layout)) in relaxInstruction()
1078 Layout.invalidateFragmentsFrom(&BF); in relaxBoundaryAlign()
1211 while (layoutSectionOnce(Layout, Sec)) in layoutOnce()
[all …]
H A DMCExpr.cpp538 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, false); in evaluateAsAbsolute()
546 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs, true); in evaluateAsAbsolute()
559 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
585 const MCAssembler *Asm, const MCAsmLayout *Layout, in AttemptToFoldSymbolOffsetDifference() argument
632 if (Layout) { in AttemptToFoldSymbolOffsetDifference()
635 if (!Layout->canGetFragmentOffset(FA) || !Layout->canGetFragmentOffset(FB)) in AttemptToFoldSymbolOffsetDifference()
639 Addend += Layout->getSymbolOffset(A->getSymbol()) - in AttemptToFoldSymbolOffsetDifference()
640 Layout->getSymbolOffset(B->getSymbol()); in AttemptToFoldSymbolOffsetDifference()
707 assert((!Layout || Asm) && in EvaluateSymbolicAdd()
748 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; in evaluateAsRelocatable()
[all …]
H A DMCLinkerOptimizationHint.cpp29 const MCAsmLayout &Layout) const { in emit_impl()
33 encodeULEB128(ObjWriter.getSymbolAddress(*Arg, Layout), OutStream); in emit_impl()
37 const MCAsmLayout &Layout) const { in emit()
39 emit_impl(OutStream, ObjWriter, Layout); in emit()
43 const MCAsmLayout &Layout) const { in getEmitSize()
57 emit_impl(OutStream, ObjWriter, Layout); in getEmitSize()
H A DMachObjectWriter.cpp84 Layout.getFragmentOffset(Fragment); in getFragmentAddress()
117 Layout.getSymbolOffset(S); in getSymbolAddress()
124 if (Next >= Layout.getSectionOrder().size()) in getPaddingSize()
653 StartAddress += getPaddingSize(Sec, Layout); in computeSectionAddresses()
659 computeSectionAddresses(Asm, Layout); in executePostLayoutBinding()
764 Layout.getAssembler().getVersionInfo(); in writeObject()
823 FileSize += getPaddingSize(&Sec, Layout); in writeObject()
954 Asm.writeSectionData(W.OS, &Sec, Layout); in writeObject()
956 uint64_t Pad = getPaddingSize(&Sec, Layout); in writeObject()
1001 Asm.getLOHContainer().emit(*this, Layout); in writeObject()
[all …]
/freebsd-13.1/contrib/apr/
H A Dconfig.layout13 <Layout apr>
27 </Layout>
43 </Layout>
61 </Layout>
78 </Layout>
95 </Layout>
129 </Layout>
146 </Layout>
163 </Layout>
180 </Layout>
[all …]
/freebsd-13.1/contrib/apr-util/
H A Dconfig.layout27 </Layout>
43 </Layout>
61 </Layout>
78 </Layout>
95 </Layout>
129 </Layout>
146 </Layout>
163 </Layout>
180 </Layout>
197 </Layout>
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMappedBlockStream.cpp56 BlockSize, Layout, MsfData, Allocator); in createStream()
64 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
65 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
75 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
76 SL.Length = Layout.SB->NumDirectoryBytes; in createDirectoryStream()
84 MSFStreamLayout SL(getFpmStreamLayout(Layout)); in createFpmStream()
322 BlockSize, Layout, MsfData, Allocator); in createStream()
332 SL.Blocks = Layout.StreamMap[StreamIndex]; in createIndexedStream()
333 SL.Length = Layout.StreamSizes[StreamIndex]; in createIndexedStream()
342 SL.Blocks = Layout.DirectoryBlocks; in createDirectoryStream()
[all …]
H A DMSFBuilder.cpp323 while (BI < Layout.SB->NumBlocks) { in commitFpm()
327 (BI < Layout.SB->NumBlocks) ? Layout.FreePageMap.test(BI) : true; in commitFpm()
343 Layout = std::move(*L); in commit()
345 uint64_t FileSize = uint64_t(Layout.SB->BlockSize) * Layout.SB->NumBlocks; in commit()
365 if (auto EC = Writer.writeObject(*Layout.SB)) in commit()
368 commitFpm(Buffer, Layout, Allocator); in commit()
371 msf::blockToOffset(Layout.SB->BlockMapAddr, Layout.SB->BlockSize); in commit()
373 if (auto EC = Writer.writeArray(Layout.DirectoryBlocks)) in commit()
377 Layout, Buffer, Allocator); in commit()
382 if (auto EC = DW.writeArray(Layout.StreamSizes)) in commit()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp29 const MCAsmLayout &Layout,
37 const MCAsmLayout &Layout,
45 const MCAsmLayout &Layout,
51 const MCAsmLayout &Layout,
196 Value += Writer->getSymbolAddress(*A, Layout) - in RecordX86_64Relocation()
198 Value -= Writer->getSymbolAddress(*B, Layout) - in RecordX86_64Relocation()
242 Value += Layout.getSymbolOffset(*Symbol) - in RecordX86_64Relocation()
243 Layout.getSymbolOffset(*RelSymbol); in RecordX86_64Relocation()
387 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in recordScatteredRelocation()
410 Value2 = Writer->getSymbolAddress(*SB, Layout); in recordScatteredRelocation()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp67 ASanStackFrameLayout Layout; in ComputeASanStackFrameLayout() local
68 Layout.Granularity = Granularity; in ComputeASanStackFrameLayout()
79 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout()
92 Layout.FrameSize = Offset; in ComputeASanStackFrameLayout()
93 assert((Layout.FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout()
94 return Layout; in ComputeASanStackFrameLayout()
117 const ASanStackFrameLayout &Layout) { in GetShadowBytes() argument
121 const size_t Granularity = Layout.Granularity; in GetShadowBytes()
136 const ASanStackFrameLayout &Layout) { in GetShadowBytesAfterScope() argument
137 SmallVector<uint8_t, 64> SB = GetShadowBytes(Vars, Layout); in GetShadowBytesAfterScope()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAssembler.h179 const MCAsmLayout &Layout) const;
187 bool layoutOnce(MCAsmLayout &Layout);
191 bool layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec);
195 bool relaxFragment(MCAsmLayout &Layout, MCFragment &F);
197 bool relaxLEB(MCAsmLayout &Layout, MCLEBFragment &IF);
200 bool relaxDwarfCallFrameFragment(MCAsmLayout &Layout,
202 bool relaxCVInlineLineTable(MCAsmLayout &Layout,
208 void finishLayout(MCAsmLayout &Layout);
238 uint64_t computeFragmentSize(const MCAsmLayout &Layout,
253 const MCAsmLayout &Layout) const;
[all …]
H A DMCMachObjectWriter.h76 const MCAsmLayout &Layout,
157 uint64_t getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) const;
160 const MCAsmLayout &Layout) const;
162 uint64_t getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const;
192 void writeSection(const MCAsmLayout &Layout, const MCSection &Sec,
206 void writeNlist(MachSymbolData &MSD, const MCAsmLayout &Layout);
238 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
251 const MCAsmLayout &Layout);
254 const MCAsmLayout &Layout) override;
266 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp32 const MCAsmLayout &Layout,
41 const MCAsmLayout &Layout,
56 const MCAsmLayout &Layout, const MCFragment *Fragment,
142 const MCAsmLayout &Layout, in RecordARMScatteredHalfRelocation() argument
170 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredHalfRelocation()
187 Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout); in RecordARMScatteredHalfRelocation()
284 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredRelocation()
302 Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout); in RecordARMScatteredRelocation()
377 const MCAsmLayout &Layout, in recordRelocation() argument
440 Res, Layout, Writer->getSectionAddressMap())) { in recordRelocation()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/
H A DM68k.cpp32 std::string Layout = ""; in M68kTargetInfo() local
35 Layout += "E"; in M68kTargetInfo()
38 Layout += "-m:e"; in M68kTargetInfo()
41 Layout += "-p:32:16:32"; in M68kTargetInfo()
44 Layout += "-i8:8:8-i16:16:16-i32:16:32"; in M68kTargetInfo()
49 Layout += "-n8:16:32"; in M68kTargetInfo()
53 Layout += "-a:0:16-S16"; in M68kTargetInfo()
55 resetDataLayout(Layout); in M68kTargetInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp52 auto Layout = layOutBlocks(); in linkPhase1() local
55 if (auto Err = allocateSegments(Layout)) in linkPhase1()
132 copyBlockContentToWorkingMemory(Layout, *Alloc); in linkPhase2()
192 SegmentLayoutMap Layout; in layOutBlocks() local
204 for (auto &KV : Layout) { in layOutBlocks()
222 for (auto &KV : Layout) { in layOutBlocks()
236 return Layout; in layOutBlocks()
244 for (auto &KV : Layout) { in allocateSegments()
288 for (auto &KV : Layout) { in allocateSegments()
297 for (auto &KV : Layout) { in allocateSegments()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp196 EmptySize = Layout.getSize(); in ComputeEmptySubobjectSizes()
220 EmptySize = Layout.getSize(); in ComputeEmptySubobjectSizes()
710 void Layout(const RecordDecl *D);
711 void Layout(const CXXRecordDecl *D);
1919 std::max(Layout.getNonVirtualSize(), Layout.getDataSize()); in LayoutField()
2604 const ASTRecordLayout &Layout) { in getAdjustedElementInfo() argument
3271 Builder.Layout(RD); in getASTRecordLayout()
3297 Builder.Layout(D); in getASTRecordLayout()
3451 Builder.Layout(D); in getObjCLayout()
3541 return Layout.getBaseClassOffset(L) < Layout.getBaseClassOffset(R); in DumpRecordLayout()
[all …]
H A DOSLog.cpp135 void computeLayout(ASTContext &Ctx, OSLogBufferLayout &Layout) const { in computeLayout()
136 Layout.Items.clear(); in computeLayout()
140 Layout.Items.emplace_back(OSLogBufferItem::MaskKind, nullptr, in computeLayout()
146 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.FieldWidth, in computeLayout()
151 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.Precision, in computeLayout()
157 Layout.Items.emplace_back(OSLogBufferItem::CountKind, *Data.Count, Size, in computeLayout()
161 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size), in computeLayout()
169 Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags); in computeLayout()
172 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, Data.E, Size, in computeLayout()
181 ASTContext &Ctx, const CallExpr *E, OSLogBufferLayout &Layout) { in computeOSLogBufferLayout() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/
H A DMappedBlockStream.h42 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout,
46 createIndexedStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
50 createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
54 createDirectoryStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
108 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout,
112 createIndexedStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
116 createDirectoryStream(const MSFLayout &Layout,
121 createFpmStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp44 const MCAsmLayout &Layout, const MCFragment *Fragment,
152 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in recordRelocation() argument
158 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment); in recordRelocation()
231 Layout.getSymbolOffset(*B) == in recordRelocation()
232 Layout.getFragmentOffset(Fragment) + Fixup.getOffset()) { in recordRelocation()
284 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Layout)) - in recordRelocation()
286 *A_Base, Layout)); in recordRelocation()
289 *B_Base, Layout)); in recordRelocation()
345 Layout.getSymbolOffset(*Symbol) - Layout.getSymbolOffset(*Base); in recordRelocation()
358 Value += Writer->getSymbolAddress(*Symbol, Layout); in recordRelocation()
[all …]

1234567