/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyClassDefinitionDumper.cpp | 33 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 D | PrettyClassLayoutGraphicalDumper.cpp | 34 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 D | DbiModuleDescriptor.cpp | 24 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 D | DbiModuleDescriptorBuilder.cpp | 32 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 D | PDBFileBuilder.cpp | 226 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 D | MCLinkerOptimizationHint.cpp | 29 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 D | MCAssembler.cpp | 191 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 D | ASanStackFrameLayout.cpp | 67 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 D | LayoutOverrideSource.h | 26 struct Layout { struct in class:clang::LayoutOverrideSource 38 llvm::StringMap<Layout> Layouts;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/MSF/ |
H A D | MappedBlockStream.cpp | 46 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 D | MSFBuilder.cpp | 313 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 D | MCAssembler.h | 160 /// \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 D | MCObjectWriter.h | 60 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 D | MCMachObjectWriter.h | 75 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 D | MCAsmBackend.h | 106 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 D | MCLinkerOptimizationHint.h | 109 /// 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 D | X86MachObjectWriter.cpp | 29 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 D | ASanStackFrameLayout.h | 68 const ASanStackFrameLayout &Layout); 76 const ASanStackFrameLayout &Layout);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiMCExpr.cpp | 50 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 D | MappedBlockStream.h | 44 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 D | JITLinkGeneric.cpp | 55 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 D | PPCMachObjectWriter.cpp | 28 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 D | OSLog.cpp | 135 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 D | ARMMachObjectWriter.cpp | 32 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 D | AArch64MachObjectWriter.cpp | 44 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...] |