Searched refs:Layout (Results 1 - 25 of 138) sorted by relevance

123456

/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyClassDefinitionDumper.cpp33 ClassLayout Layout(Class);
34 start(Layout);
37 void ClassDefinitionDumper::start(const ClassLayout &Layout) { argument
38 prettyPrintClassIntro(Layout);
41 DumpedAnything |= Dumper.start(Layout);
43 prettyPrintClassOutro(Layout);
46 void ClassDefinitionDumper::prettyPrintClassIntro(const ClassLayout &Layout) { argument
50 uint32_t Size = Layout.getSize();
51 const PDBSymbolTypeUDT &Class = Layout.getClass();
53 if (Layout
90 prettyPrintClassOutro(const ClassLayout &Layout) argument
[all...]
H A DPrettyClassLayoutGraphicalDumper.cpp34 bool PrettyClassLayoutGraphicalDumper::start(const UDTLayoutBase &Layout) { argument
38 for (auto &Other : Layout.other_items())
40 for (auto &Func : Layout.funcs())
44 const BitVector &UseMap = Layout.usedBytes();
47 for (auto &Item : Layout.layout_items()) {
68 VTableLayoutItem &Layout = static_cast<VTableLayoutItem &>(*CurrentItem); local
71 VarDumper.startVbptr(CurrentAbsoluteOffset, Layout.getSize());
84 auto TailPadding = Layout.tailPadding();
86 if (TailPadding != 1 || Layout.getSize() != 1) {
112 BaseClassLayout &Layout local
154 DataMemberLayoutItem &Layout = local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleDescriptor.cpp24 if (auto EC = Reader.readObject(Info.Layout))
36 return (Layout->Flags & ModInfoFlags::HasECFlagMask) != 0;
40 return (Layout->Flags & ModInfoFlags::TypeServerIndexMask) >>
45 return Layout->SC;
49 return Layout->ModDiStream;
53 return Layout->SymBytes;
57 return Layout->C11Bytes;
61 return Layout->C13Bytes;
65 return Layout->NumFiles;
69 return Layout
[all...]
H A DDbiModuleDescriptorBuilder.cpp32 Size += 0; // TODO: Layout.C11Bytes
43 ::memset(&Layout, 0, sizeof(Layout));
44 Layout.Mod = ModIndex;
50 return Layout.ModDiStream;
63 Layout.SC = SC;
99 uint32_t L = sizeof(Layout);
106 Layout.FileNameOffs = 0; // TODO: Fix this
107 Layout.Flags = 0; // TODO: Fix this
108 Layout
[all...]
H A DPDBFileBuilder.cpp226 const msf::MSFLayout &Layout) {
231 Layout, MsfBuffer, SN, Allocator);
246 const msf::MSFLayout &Layout) {
250 commitSrcHeaderBlock(MsfBuffer, Layout);
256 Layout, MsfBuffer, SN, Allocator);
269 MSFLayout Layout;
271 Msf->commit(Filename, Layout);
281 Layout, Buffer, *ExpectedSN, Allocator);
291 Layout, Buffer, NSE.first, Allocator);
298 if (auto EC = Info->commit(Layout, Buffe
225 commitSrcHeaderBlock(WritableBinaryStream &MsfBuffer, const msf::MSFLayout &Layout) argument
245 commitInjectedSources(WritableBinaryStream &MsfBuffer, const msf::MSFLayout &Layout) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCLinkerOptimizationHint.cpp29 const MCAsmLayout &Layout) const {
33 encodeULEB128(ObjWriter.getSymbolAddress(*Arg, Layout), OutStream);
37 const MCAsmLayout &Layout) const {
39 emit_impl(OutStream, ObjWriter, Layout);
43 const MCAsmLayout &Layout) const {
57 emit_impl(OutStream, ObjWriter, Layout);
H A DMCAssembler.cpp191 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout, argument
207 if (!Expr->evaluateAsRelocatable(Target, &Layout, &Fixup)) {
224 return getBackend().evaluateTargetFixup(*this, Layout, Fixup, DF, Target,
257 Value += Layout.getSymbolOffset(Sym);
262 Value -= Layout.getSymbolOffset(Sym);
271 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset();
288 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout, argument
301 if (!FF.getNumValues().evaluateAsAbsolute(NumValues, Layout)) {
325 unsigned Offset = Layout.getFragmentOffset(&AF);
348 if (!OF.getOffset().evaluateAsValue(Value, Layout)) {
498 writeFragment(raw_ostream &OS, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment &F) argument
724 handleFixup(const MCAsmLayout &Layout, MCFragment &F, const MCFixup &Fixup) argument
760 layout(MCAsmLayout &Layout) argument
906 relaxInstruction(MCAsmLayout &Layout, MCRelaxableFragment &F) argument
940 relaxLEB(MCAsmLayout &Layout, MCLEBFragment &LF) argument
997 relaxBoundaryAlign(MCAsmLayout &Layout, MCBoundaryAlignFragment &BF) argument
1026 relaxDwarfLineAddr(MCAsmLayout &Layout, MCDwarfLineAddrFragment &DF) argument
1067 relaxDwarfCallFrameFragment(MCAsmLayout &Layout, MCDwarfCallFrameFragment &DF) argument
1097 relaxCVInlineLineTable(MCAsmLayout &Layout, MCCVInlineLineTableFragment &F) argument
1104 relaxCVDefRange(MCAsmLayout &Layout, MCCVDefRangeFragment &F) argument
1111 layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec) argument
1164 layoutOnce(MCAsmLayout &Layout) argument
1177 finishLayout(MCAsmLayout &Layout) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp67 ASanStackFrameLayout Layout; local
68 Layout.Granularity = Granularity;
69 Layout.FrameAlignment = std::max(Granularity, Vars[0].Alignment);
79 assert(Layout.FrameAlignment >= Alignment);
92 Layout.FrameSize = Offset;
93 assert((Layout.FrameSize % MinHeaderSize) == 0);
94 return Layout;
117 const ASanStackFrameLayout &Layout) {
121 const size_t Granularity = Layout.Granularity;
130 SB.resize(Layout
116 GetShadowBytes(const SmallVectorImpl<ASanStackVariableDescription> &Vars, const ASanStackFrameLayout &Layout) argument
134 GetShadowBytesAfterScope( const SmallVectorImpl<ASanStackVariableDescription> &Vars, const ASanStackFrameLayout &Layout) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h26 struct Layout { struct in class:clang::LayoutOverrideSource
38 llvm::StringMap<Layout> Layouts;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/MSF/
H A DMappedBlockStream.cpp46 const MSFStreamLayout &Layout,
49 : BlockSize(BlockSize), StreamLayout(Layout), MsfData(MsfData),
53 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData,
56 BlockSize, Layout, MsfData, Allocator);
60 const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex,
62 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index");
64 SL.Blocks = Layout.StreamMap[StreamIndex];
65 SL.Length = Layout.StreamSizes[StreamIndex];
67 Layout.SB->BlockSize, SL, MsfData, Allocator);
71 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout, argument
45 MappedBlockStream(uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator) argument
52 createStream( uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator) argument
59 createIndexedStream( const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex, BumpPtrAllocator &Allocator) argument
81 createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator) argument
310 WritableMappedBlockStream( uint32_t BlockSize, const MSFStreamLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator) argument
317 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator) argument
326 createIndexedStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData, uint32_t StreamIndex, BumpPtrAllocator &Allocator) argument
338 createDirectoryStream( const MSFLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator) argument
348 createFpmStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator, bool AltFpm) argument
[all...]
H A DMSFBuilder.cpp313 static void commitFpm(WritableBinaryStream &MsfBuffer, const MSFLayout &Layout, argument
316 WritableMappedBlockStream::createFpmStream(Layout, MsfBuffer, Allocator);
319 WritableMappedBlockStream::createFpmStream(Layout, MsfBuffer, Allocator,
324 while (BI < Layout.SB->NumBlocks) {
328 (BI < Layout.SB->NumBlocks) ? Layout.FreePageMap.test(BI) : true;
339 MSFLayout &Layout) {
344 Layout = std::move(*L);
346 uint64_t FileSize = Layout.SB->BlockSize * Layout
338 commit(StringRef Path, MSFLayout &Layout) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAssembler.h160 /// \param Layout The layout to use for evaluation.
172 bool evaluateFixup(const MCAsmLayout &Layout, const MCFixup &Fixup,
179 const MCAsmLayout &Layout) const;
183 const MCAsmLayout &Layout) const;
187 bool layoutOnce(MCAsmLayout &Layout);
191 bool layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec);
193 bool relaxInstruction(MCAsmLayout &Layout, MCRelaxableFragment &IF);
194 bool relaxLEB(MCAsmLayout &Layout, MCLEBFragment &IF);
195 bool relaxBoundaryAlign(MCAsmLayout &Layout, MCBoundaryAlignFragment &BF);
196 bool relaxDwarfLineAddr(MCAsmLayout &Layout, MCDwarfLineAddrFragmen
[all...]
H A DMCObjectWriter.h60 const MCAsmLayout &Layout) = 0;
68 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
108 virtual uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
H A DMCMachObjectWriter.h75 const MCAsmLayout &Layout,
154 uint64_t getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) const;
157 const MCAsmLayout &Layout) const;
159 uint64_t getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const;
189 void writeSection(const MCAsmLayout &Layout, const MCSection &Sec,
203 void writeNlist(MachSymbolData &MSD, const MCAsmLayout &Layout);
236 const MCAsmLayout &Layout,
241 void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
245 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
258 const MCAsmLayout &Layout);
[all...]
H A DMCAsmBackend.h106 const MCAsmLayout &Layout,
112 const MCAsmLayout &Layout,
152 const MCAsmLayout &Layout,
158 const MCAsmLayout &Layout) const = 0;
185 MCAsmLayout &Layout) const {}
105 shouldInsertFixupForCodeAlign(MCAssembler &Asm, const MCAsmLayout &Layout, MCAlignFragment &AF) argument
111 evaluateTargetFixup(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, const MCFragment *DF, const MCValue &Target, uint64_t &Value, bool &WasForced) argument
H A DMCLinkerOptimizationHint.h109 /// in the given \p ObjWriter and \p Layout to get the address of the
112 const MCAsmLayout &Layout) const;
128 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const;
131 /// the given \p Layout.
133 const MCAsmLayout &Layout) const;
161 const MCAsmLayout &Layout) const {
164 EmitSize += D.getEmitSize(ObjWriter, Layout);
171 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const {
173 D.emit(ObjWriter, Layout);
/freebsd-11-stable/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,
60 const MCAsmLayout &Layout, const MCFragment *Fragment,
64 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target,
67 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target,
103 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout,
112 Layout.getFragmentOffset(Fragment) + Fixup.getOffset();
114 Writer->getFragmentAddress(Fragment, Layout)
102 RecordX86_64Relocation( MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
363 recordScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument
463 recordTLVPRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
503 RecordX86Relocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h68 const ASanStackFrameLayout &Layout);
76 const ASanStackFrameLayout &Layout);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCExpr.cpp50 const MCAsmLayout *Layout,
52 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
49 evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout, const MCFixup *Fixup) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/
H A DMappedBlockStream.h44 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout,
48 createIndexedStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
52 createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
56 createDirectoryStream(const MSFLayout &Layout, BinaryStreamRef MsfData,
110 createStream(uint32_t BlockSize, const MSFStreamLayout &Layout,
114 createIndexedStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
118 createDirectoryStream(const MSFLayout &Layout,
123 createFpmStream(const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp55 auto Layout = layOutBlocks();
58 if (auto Err = allocateSegments(Layout))
79 [S = std::move(Self), L = std::move(Layout)](
89 SegmentLayoutMap Layout) {
103 if (auto Err = copyAndFixUpBlocks(Layout, *Alloc))
139 SegmentLayoutMap Layout; local
143 auto &SegLists = Layout[B->getSection().getProtectionFlags()];
151 for (auto &KV : Layout) {
169 for (auto &KV : Layout) {
183 return Layout;
87 linkPhase2(std::unique_ptr<JITLinkerBase> Self, Expected<AsyncLookupResult> LR, SegmentLayoutMap Layout) argument
186 allocateSegments(const SegmentLayoutMap &Layout) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp28 const MCAsmLayout &Layout,
34 const MCAsmLayout &Layout,
43 const MCAsmLayout &Layout, const MCFragment *Fragment,
49 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target,
175 static uint32_t getFixupOffset(const MCAsmLayout &Layout, argument
178 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment) + Fixup.getOffset();
191 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout,
195 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup);
212 uint32_t Value = Writer->getSymbolAddress(*A, Layout);
225 Value2 = Writer->getSymbolAddress(*SB, Layout);
190 recordScatteredRelocation( MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument
300 RecordPPCRelocation( MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DOSLog.cpp135 void computeLayout(ASTContext &Ctx, OSLogBufferLayout &Layout) const {
136 Layout.Items.clear();
140 Layout.Items.emplace_back(OSLogBufferItem::MaskKind, nullptr,
146 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.FieldWidth,
151 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.Precision,
157 Layout.Items.emplace_back(OSLogBufferItem::CountKind, *Data.Count, Size,
161 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size),
169 Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags);
172 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, Data.E, Size,
181 ASTContext &Ctx, const CallExpr *E, OSLogBufferLayout &Layout) {
180 computeOSLogBufferLayout( ASTContext &Ctx, const CallExpr *E, OSLogBufferLayout &Layout) argument
[all...]
/freebsd-11-stable/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,
147 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset();
170 uint32_t Value = Writer->getSymbolAddress(*A, Layout);
187 Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout);
255 const MCAsmLayout &Layout,
262 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset();
284 uint32_t Value = Writer->getSymbolAddress(*A, Layout);
140 RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
253 RecordARMScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Type, unsigned Log2Size, uint64_t &FixedValue) argument
375 recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
[all...]
/freebsd-11-stable/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,
158 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment);
231 Layout.getSymbolOffset(*B) ==
232 Layout.getFragmentOffset(Fragment) + Fixup.getOffset()) {
284 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Layout)) -
286 *A_Base, Layout));
287 Value -= (!B->getFragment() ? 0 : Writer->getSymbolAddress(*B, Layout)) -
289 *B_Base, Layout));
345 Layout
151 recordRelocation( MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument
[all...]

Completed in 298 milliseconds

123456