|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/Analysis/LazyCallGraph.h 327 class Node {
431 class SCC {
547 class RefSCC {
include/llvm/CodeGen/ExecutionDomainFix.h 52 struct DomainValue {
include/llvm/IR/LegacyPassManagers.h 255 struct AUFoldingSetNode : public FoldingSetNode {
include/llvm/MC/MCSectionCOFF.h 26 class MCSectionCOFF final : public MCSection {
include/llvm/MC/MCSectionELF.h 27 class MCSectionELF final : public MCSection {
include/llvm/MC/MCSectionMachO.h 24 class MCSectionMachO final : public MCSection {
include/llvm/MC/MCSectionWasm.h 27 class MCSectionWasm final : public MCSection {
include/llvm/MC/MCSectionXCOFF.h 34 class MCSectionXCOFF final : public MCSection {
include/llvm/MC/MCSubtargetInfo.h 74 class MCSubtargetInfo {
include/llvm/Support/Allocator.h 446 template <typename T> class SpecificBumpPtrAllocator {
include/llvm/Support/Automaton.h 69 struct PathSegment {
include/llvm/Support/OnDiskHashTable.h 61 class Item {
lib/CodeGen/MachineBlockPlacement.cpp 215 class BlockChain {
lib/CodeGen/MachineOutliner.cpp 118 struct SuffixTreeNode {
lib/IR/SafepointIRVerifier.cpp 293 struct BasicBlockState {
lib/Target/AMDGPU/GCNILPSched.cpp 23 struct Candidate : ilist_node<Candidate> {
lib/Target/AMDGPU/GCNIterativeScheduler.h 58 struct Region {
lib/Target/AMDGPU/GCNMinRegStrategy.cpp 30 struct Candidate : ilist_node<Candidate> {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 141 struct MergeCandidate {
lib/Target/Hexagon/HexagonCommonGEP.cpp 175 struct GepNode {
tools/clang/lib/AST/RecordLayoutBuilder.cpp 38 struct BaseSubobjectInfo {
tools/clang/lib/Format/FormatToken.h 129 struct FormatToken {
tools/clang/lib/Format/UnwrappedLineFormatter.cpp 916 struct StateNode {
tools/lld/COFF/Chunks.h 180 class SectionChunk final : public Chunk {
404 class MergeChunk : public NonSectionChunk {
425 class CommonChunk : public NonSectionChunk {
437 class StringChunk : public NonSectionChunk {
476 class ImportThunkChunkX64 : public ImportThunkChunk {
483 class ImportThunkChunkX86 : public ImportThunkChunk {
491 class ImportThunkChunkARM : public ImportThunkChunk {
499 class ImportThunkChunkARM64 : public ImportThunkChunk {
506 class RangeExtensionThunkARM : public NonSectionChunk {
515 class RangeExtensionThunkARM64 : public NonSectionChunk {
526 class LocalImportChunk : public NonSectionChunk {
566 class RVATableChunk : public NonSectionChunk {
579 class BaserelChunk : public NonSectionChunk {
603 class EmptyChunk : public NonSectionChunk {
616 class PseudoRelocTableChunk : public NonSectionChunk {
647 class AbsolutePointerChunk : public NonSectionChunk {
tools/lld/COFF/Config.h 82 struct Configuration {
tools/lld/COFF/DLL.cpp 38 class HintNameChunk : public NonSectionChunk {
60 class LookupChunk : public NonSectionChunk {
80 class OrdinalOnlyChunk : public NonSectionChunk {
101 class ImportDirectoryChunk : public NonSectionChunk {
122 class NullChunk : public NonSectionChunk {
164 class DelayDirectoryChunk : public NonSectionChunk {
294 class ThunkChunkX64 : public NonSectionChunk {
310 class TailMergeChunkX64 : public NonSectionChunk {
326 class ThunkChunkX86 : public NonSectionChunk {
346 class TailMergeChunkX86 : public NonSectionChunk {
366 class ThunkChunkARM : public NonSectionChunk {
386 class TailMergeChunkARM : public NonSectionChunk {
406 class ThunkChunkARM64 : public NonSectionChunk {
423 class TailMergeChunkARM64 : public NonSectionChunk {
441 class DelayAddressChunk : public NonSectionChunk {
471 class ExportDirectoryChunk : public NonSectionChunk {
502 class AddressTableChunk : public NonSectionChunk {
528 class NamePointersChunk : public NonSectionChunk {
544 class ExportOrdinalChunk : public NonSectionChunk {
tools/lld/COFF/Driver.h 67 class LinkerDriver {
tools/lld/COFF/InputFiles.h 98 class ArchiveFile : public InputFile {
115 class LazyObjFile : public InputFile {
131 class ObjFile : public InputFile {
303 class ImportFile : public InputFile {
336 class BitcodeFile : public InputFile {
tools/lld/COFF/SymbolTable.h 48 class SymbolTable {
tools/lld/COFF/Symbols.h 169 class DefinedRegular : public DefinedCOFF {
215 class DefinedAbsolute : public Defined {
243 class DefinedSynthetic : public Defined {
427 union SymbolUnion {
tools/lld/COFF/Writer.cpp 92 class DebugDirectoryChunk : public NonSectionChunk {
147 class CVDebugRecordChunk : public NonSectionChunk {
tools/lld/COFF/Writer.h 25 class PartialSection {
39 class OutputSection {
tools/lld/ELF/AArch64ErrataFix.cpp 374 class Patch843419Section : public SyntheticSection {
tools/lld/ELF/ARMErrataFix.cpp 74 class Patch657417Section : public SyntheticSection {
tools/lld/ELF/Config.h 85 struct Configuration {
tools/lld/ELF/Driver.h 27 class LinkerDriver {
tools/lld/ELF/InputFiles.h 295 class LazyObjFile : public InputFile {
313 class ArchiveFile : public InputFile {
330 class BitcodeFile : public InputFile {
340 class SharedFile : public ELFFileBase {
370 class BinaryFile : public InputFile {
tools/lld/ELF/InputSection.h 233 class MergeInputSection : public InputSectionBase {
292 class EhInputSection : public InputSectionBase {
312 class InputSection : public InputSectionBase {
tools/lld/ELF/LinkerScript.h 86 struct SymbolAssignment : BaseCommand {
128 struct MemoryRegion {
157 struct InputSectionDescription : BaseCommand {
186 struct ByteCommand : BaseCommand {
214 class LinkerScript final {
tools/lld/ELF/OutputSections.h 32 class OutputSection final : public BaseCommand, public SectionBase {
tools/lld/ELF/SymbolTable.h 34 class SymbolTable {
tools/lld/ELF/Symbols.h 286 class Defined : public Symbol {
334 class Undefined : public Symbol {
465 union SymbolUnion {
tools/lld/ELF/SyntheticSections.h 61 struct CieRecord {
67 class EhFrameSection final : public SyntheticSection {
118 class GotSection : public SyntheticSection {
146 class GnuStackSection : public SyntheticSection {
154 class GnuPropertySection : public SyntheticSection {
162 class BuildIdSection : public SyntheticSection {
181 class BssSection final : public SyntheticSection {
194 class MipsGotSection final : public SyntheticSection {
371 class GotPltSection final : public SyntheticSection {
391 class IgotPltSection final : public SyntheticSection {
403 class StringTableSection final : public SyntheticSection {
611 class SymtabShndxSection final : public SyntheticSection {
623 class GnuHashTableSection final : public SyntheticSection {
654 class HashTableSection final : public SyntheticSection {
669 class PltSection : public SyntheticSection {
685 class GdbIndexSection final : public SyntheticSection {
755 class EhFrameHeader final : public SyntheticSection {
772 class VersionDefinitionSection final : public SyntheticSection {
794 class VersionTableSection final : public SyntheticSection {
849 class MergeTailSection final : public MergeSyntheticSection {
862 class MergeNoTailSection final : public MergeSyntheticSection {
946 class MipsRldMapSection : public SyntheticSection {
987 class ARMExidxSyntheticSection : public SyntheticSection {
1026 class ThunkSection : public SyntheticSection {
1048 class PPC32Got2Section final : public SyntheticSection {
1062 class PPC64LongBranchTargetSection final : public SyntheticSection {
1092 class PartitionIndexSection : public SyntheticSection {
tools/lld/ELF/Thunks.cpp 50 class AArch64ABSLongThunk final : public Thunk {
58 class AArch64ADRPThunk final : public Thunk {
127 class ARMV7ABSLongThunk final : public ARMThunk {
136 class ARMV7PILongThunk final : public ARMThunk {
145 class ThumbV7ABSLongThunk final : public ThumbThunk {
154 class ThumbV7PILongThunk final : public ThumbThunk {
168 class ARMV5ABSLongThunk final : public ARMThunk {
179 class ARMV5PILongThunk final : public ARMThunk {
191 class ThumbV6MABSLongThunk final : public ThumbThunk {
200 class ThumbV6MPILongThunk final : public ThumbThunk {
210 class MipsThunk final : public Thunk {
221 class MicroMipsThunk final : public Thunk {
232 class MicroMipsR6Thunk final : public Thunk {
242 class PPC32PltCallStub final : public Thunk {
269 class PPC64PltCallStub final : public Thunk {
295 class PPC64PILongBranchThunk final : public PPC64LongBranchThunk {
310 class PPC64PDLongBranchThunk final : public PPC64LongBranchThunk {
tools/lld/ELF/Writer.h 31 struct PhdrEntry {
tools/lld/include/lld/Common/DWARF.h 26 class DWARFCache {
tools/lld/wasm/Config.h 24 struct Configuration {
tools/lld/wasm/InputChunks.h 92 class InputSegment : public InputChunk {
120 class InputFunction : public InputChunk {
176 class SyntheticFunction : public InputFunction {
203 class InputSection : public InputChunk {
tools/lld/wasm/InputEvent.h 29 class InputEvent {
tools/lld/wasm/InputFiles.h 75 class ArchiveFile : public InputFile {
90 class ObjFile : public InputFile {
146 class SharedFile : public InputFile {
153 class BitcodeFile : public InputFile {
tools/lld/wasm/InputGlobal.h 23 class InputGlobal {
tools/lld/wasm/OutputSections.h 58 class CodeSection : public OutputSection {
76 class DataSection : public OutputSection {
101 class CustomSection : public OutputSection {
tools/lld/wasm/OutputSegment.h 21 class OutputSegment {
tools/lld/wasm/SymbolTable.h 36 class SymbolTable {
tools/lld/wasm/Symbols.h 192 class DefinedFunction : public FunctionSymbol {
204 class UndefinedFunction : public FunctionSymbol {
226 class OutputSectionSymbol : public Symbol {
240 class SectionSymbol : public Symbol {
263 class DefinedData : public DataSymbol {
293 class UndefinedData : public DataSymbol {
324 class DefinedGlobal : public GlobalSymbol {
336 class UndefinedGlobal : public GlobalSymbol {
386 class DefinedEvent : public EventSymbol {
497 union SymbolUnion {
tools/lld/wasm/SyntheticSections.h 75 class DylinkSection : public SyntheticSection {
85 class TypeSection : public SyntheticSection {
99 class ImportSection : public SyntheticSection {
131 class FunctionSection : public SyntheticSection {
144 class MemorySection : public SyntheticSection {
155 class TableSection : public SyntheticSection {
174 class GlobalSection : public SyntheticSection {
207 class EventSection : public SyntheticSection {
217 class ExportSection : public SyntheticSection {
226 class StartSection : public SyntheticSection {
238 class ElemSection : public SyntheticSection {
251 class DataCountSection : public SyntheticSection {
263 class LinkingSection : public SyntheticSection {
283 class NameSection : public SyntheticSection {
293 class ProducersSection : public SyntheticSection {
312 class TargetFeaturesSection : public SyntheticSection {
324 class RelocSection : public SyntheticSection {