|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h 32 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 140 class ExprAST {
181 class BinaryExprAST : public ExprAST {
250 class PrototypeAST {
examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h 37 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 140 class ExprAST {
181 class BinaryExprAST : public ExprAST {
250 class PrototypeAST {
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h 47 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 140 class ExprAST {
181 class BinaryExprAST : public ExprAST {
250 class PrototypeAST {
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h 73 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 140 class ExprAST {
181 class BinaryExprAST : public ExprAST {
250 class PrototypeAST {
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h 78 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 157 class ExprAST {
198 class BinaryExprAST : public ExprAST {
267 class PrototypeAST {
examples/Kaleidoscope/Chapter2/toy.cpp 90 class ExprAST {
112 class BinaryExprAST : public ExprAST {
136 class PrototypeAST {
examples/Kaleidoscope/Chapter3/toy.cpp 102 class ExprAST {
130 class BinaryExprAST : public ExprAST {
158 class PrototypeAST {
examples/Kaleidoscope/Chapter4/toy.cpp 112 class ExprAST {
140 class BinaryExprAST : public ExprAST {
168 class PrototypeAST {
examples/Kaleidoscope/Chapter5/toy.cpp 130 class ExprAST {
158 class BinaryExprAST : public ExprAST {
213 class PrototypeAST {
examples/Kaleidoscope/Chapter6/toy.cpp 138 class ExprAST {
178 class BinaryExprAST : public ExprAST {
233 class PrototypeAST {
examples/Kaleidoscope/Chapter7/toy.cpp 145 class ExprAST {
186 class BinaryExprAST : public ExprAST {
255 class PrototypeAST {
examples/Kaleidoscope/Chapter8/toy.cpp 146 class ExprAST {
187 class BinaryExprAST : public ExprAST {
256 class PrototypeAST {
examples/Kaleidoscope/Chapter9/toy.cpp 201 class ExprAST {
258 class BinaryExprAST : public ExprAST {
357 class PrototypeAST {
examples/Kaleidoscope/include/KaleidoscopeJIT.h 40 class KaleidoscopeJIT {
examples/SpeculativeJIT/SpeculativeJIT.cpp 40 class SpeculativeJIT {
include/llvm/ADT/Any.h 29 struct StorageBase {
include/llvm/Analysis/AliasAnalysis.h 823 class AAResults::Concept {
include/llvm/Analysis/AliasSetTracker.h 328 class AliasSetTracker {
include/llvm/Analysis/AssumptionCache.h 41 class AssumptionCache {
include/llvm/Analysis/BlockFrequencyInfo.h 37 class BlockFrequencyInfo {
include/llvm/Analysis/BranchProbabilityInfo.h 52 class BranchProbabilityInfo {
include/llvm/Analysis/CallGraph.h 164 class CallGraphNode {
include/llvm/Analysis/DDG.h 242 class DataDependenceGraph : public DDGBase, public DDGInfo {
include/llvm/Analysis/DivergenceAnalysis.h 179 class GPUDivergenceAnalysis {
include/llvm/Analysis/LazyBranchProbabilityInfo.h 56 class LazyBranchProbabilityInfo {
include/llvm/Analysis/LoopAccessAnalysis.h 92 class MemoryDepChecker {
334 class RuntimePointerChecking {
516 class LoopAccessInfo {
include/llvm/Analysis/LoopCacheAnalysis.h 44 class IndexedReference {
include/llvm/Analysis/LoopInfo.h 1038 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> {
include/llvm/Analysis/MemorySSA.h 703 class MemorySSA {
include/llvm/Analysis/MemorySSAUpdater.h 70 class MemorySSAUpdater {
include/llvm/Analysis/OptimizationRemarkEmitter.h 37 class OptimizationRemarkEmitter {
include/llvm/Analysis/OrderedBasicBlock.h 33 class OrderedBasicBlock {
include/llvm/Analysis/PostDominators.h 28 class PostDominatorTree : public PostDomTreeBase<BasicBlock> {
include/llvm/Analysis/RegionInfo.h 893 class Region : public RegionBase<RegionTraits<Function>> {
include/llvm/Analysis/ScalarEvolution.h 397 class SCEVUnionPredicate final : public SCEVPredicate {
1967 class PredicatedScalarEvolution {
include/llvm/Analysis/TargetLibraryInfo.h 47 class TargetLibraryInfoImpl {
include/llvm/Analysis/TargetTransformInfo.h 1159 class TargetTransformInfo::Concept {
include/llvm/BinaryFormat/MsgPackDocument.h 239 class Document {
include/llvm/BinaryFormat/Wasm.h 354 struct WasmSignature {
include/llvm/CodeGen/AsmPrinter.h 79 class AsmPrinter : public MachineFunctionPass {
165 struct SrcMgrDiagInfo {
include/llvm/CodeGen/AsmPrinterHandler.h 31 class AsmPrinterHandler {
include/llvm/CodeGen/CSEConfigBase.h 17 class CSEConfigBase {
include/llvm/CodeGen/DFAPacketizer.h 78 class DFAPacketizer {
include/llvm/CodeGen/DIE.h 79 class DIEAbbrev : public FoldingSetNode {
include/llvm/CodeGen/GCMetadata.h 77 class GCFunctionInfo {
include/llvm/CodeGen/GCMetadataPrinter.h 39 class GCMetadataPrinter {
include/llvm/CodeGen/GCStrategy.h 66 class GCStrategy {
include/llvm/CodeGen/GlobalISel/CSEInfo.h 41 class CSEConfigFull : public CSEConfigBase {
48 class CSEConfigConstantOnly : public CSEConfigBase {
include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h 32 class CSEMIRBuilder : public MachineIRBuilder {
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 29 class GISelKnownBits : public GISelChangeObserver {
include/llvm/CodeGen/GlobalISel/IRTranslator.h 526 class GISelSwitchLowering : public SwitchCG::SwitchLowering {
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h 221 class MachineIRBuilder {
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 110 class InsertPoint {
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h 47 struct PartialMapping {
143 struct ValueMapping {
187 class InstructionMapping {
include/llvm/CodeGen/LiveInterval.h 679 class LiveInterval : public LiveRange {
include/llvm/CodeGen/MIRParser/MIRParser.h 33 class MIRParser {
include/llvm/CodeGen/MIRYamlMapping.h 560 struct MachineFunctionInfo {
include/llvm/CodeGen/MachineBlockFrequencyInfo.h 33 class MachineBlockFrequencyInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineBranchProbabilityInfo.h 24 class MachineBranchProbabilityInfo : public ImmutablePass {
include/llvm/CodeGen/MachineDominators.h 46 class MachineDominatorTree : public MachineFunctionPass {
include/llvm/CodeGen/MachineFunction.h 223 class MachineFunction {
include/llvm/CodeGen/MachineLoopInfo.h 84 class MachineLoopInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineModuleInfo.h 78 class MachineModuleInfo {
include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h 144 class MachineOptimizationRemarkEmitter {
include/llvm/CodeGen/MachineRegionInfo.h 61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
include/llvm/CodeGen/MachineScheduler.h 197 class MachineSchedStrategy {
include/llvm/CodeGen/PBQPRAConstraint.h 37 class PBQPRAConstraint {
include/llvm/CodeGen/PseudoSourceValue.h 93 class FixedStackPseudoSourceValue : public PseudoSourceValue {
126 class GlobalValuePseudoSourceValue : public CallEntryPseudoSourceValue {
141 class ExternalSymbolPseudoSourceValue : public CallEntryPseudoSourceValue {
155 class PseudoSourceValueManager {
include/llvm/CodeGen/ScheduleDAGMutation.h 22 class ScheduleDAGMutation {
include/llvm/CodeGen/SelectionDAG.h 221 class SelectionDAG {
include/llvm/CodeGen/TargetInstrInfo.h 670 class PipelinerLoopInfo {
include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h 29 class AppendingTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h 34 class ContinuationRecordBuilder {
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 54 class DebugSubsectionRecordBuilder {
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h 50 class LazyRandomTypeCollection : public TypeCollection {
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h 25 struct MappingInfo {
include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h 20 class SymbolDumpDelegate : public SymbolVisitorDelegate {
include/llvm/DebugInfo/CodeView/TypeDeserializer.h 29 struct MappingInfo {
include/llvm/DebugInfo/DIContext.h 204 class DIContext {
include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h 17 class DWARFCompileUnit : public DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFContext.h 58 class DWARFContext : public DIContext {
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h 131 class FrameEntry {
include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h 22 class DWARFGdbIndex {
include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h 25 class DWARFTypeUnit : public DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFUnit.h 193 class DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h 33 class DWARFUnitIndex {
include/llvm/DebugInfo/MSF/MSFBuilder.h 26 class MSFBuilder {
include/llvm/DebugInfo/MSF/MappedBlockStream.h 39 class MappedBlockStream : public BinaryStream {
107 class WritableMappedBlockStream : public WritableBinaryStream {
include/llvm/DebugInfo/PDB/IPDBFrameData.h 20 class IPDBFrameData {
include/llvm/DebugInfo/PDB/IPDBLineNumber.h 16 class IPDBLineNumber {
include/llvm/DebugInfo/PDB/IPDBRawSymbol.h 49 class IPDBRawSymbol {
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h 37 class DbiModuleDescriptorBuilder {
include/llvm/DebugInfo/PDB/Native/DbiStream.h 37 class DbiStream {
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h 43 class DbiStreamBuilder {
include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h 41 class GSIStreamBuilder {
include/llvm/DebugInfo/PDB/Native/GlobalsStream.h 70 class GlobalsStream {
include/llvm/DebugInfo/PDB/Native/InfoStream.h 28 class InfoStream {
include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h 30 class InfoStreamBuilder {
include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h 24 class InjectedSourceStream {
include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h 21 class NativeRawSymbol : public IPDBRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeSession.h 28 class NativeSession : public IPDBSession {
include/llvm/DebugInfo/PDB/Native/PDBFile.h 42 class PDBFile : public msf::IMSFFile {
include/llvm/DebugInfo/PDB/Native/PDBStringTable.h 33 class PDBStringTable {
include/llvm/DebugInfo/PDB/Native/PublicsStream.h 27 class PublicsStream {
include/llvm/DebugInfo/PDB/Native/SymbolStream.h 23 class SymbolStream {
include/llvm/DebugInfo/PDB/Native/TpiStream.h 33 class TpiStream {
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h 47 class TpiStreamBuilder {
include/llvm/DebugInfo/PDB/PDBSymbol.h 73 class PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolData.h 22 class PDBSymbolData : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolExe.h 21 class PDBSymbolExe : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFunc.h 23 class PDBSymbolFunc : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h 23 class PDBSymbolTypeBaseClass : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h 20 class PDBSymbolTypeBuiltin : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h 24 class PDBSymbolTypeUDT : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h 20 class PDBSymbolTypeVTable : public PDBSymbol {
include/llvm/DebugInfo/PDB/UDTLayout.h 34 class LayoutItemBase {
162 class ClassLayout : public UDTLayoutBase {
include/llvm/DebugInfo/Symbolize/SymbolizableModule.h 23 class SymbolizableModule {
include/llvm/DebugInfo/Symbolize/Symbolize.h 35 class LLVMSymbolizer {
include/llvm/ExecutionEngine/ExecutionEngine.h 100 class ExecutionEngine {
include/llvm/ExecutionEngine/JITLink/JITLink.h 506 class Section {
614 class LinkGraph {
951 class JITLinkAsyncLookupContinuation {
978 class JITLinkContext {
include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h 29 class JITLinkMemoryManager {
59 class Allocation {
89 class InProcessMemoryManager : public JITLinkMemoryManager {
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h 65 class CompileOnDemandLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/Core.h 171 class MaterializationResponsibility {
282 class MaterializationUnit {
495 class JITDylib {
500 class DefinitionGenerator {
761 class ExecutionSession {
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h 243 class DynamicLibrarySearchGenerator : public JITDylib::DefinitionGenerator {
285 class StaticLibraryDefinitionGenerator : public JITDylib::DefinitionGenerator {
include/llvm/ExecutionEngine/Orc/IRCompileLayer.h 30 class IRCompileLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/IRTransformLayer.h 28 class IRTransformLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h 54 class TrampolinePool {
185 class JITCompileCallbackManager {
260 class IndirectStubsManager {
include/llvm/ExecutionEngine/Orc/LLJIT.h 35 class LLJIT {
150 class LLLazyJIT : public LLJIT {
include/llvm/ExecutionEngine/Orc/Layer.h 113 class ObjectLayer {
136 class BasicObjectLayerMaterializationUnit : public MaterializationUnit {
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h 43 class EmissionDeferredModule {
include/llvm/ExecutionEngine/Orc/LazyReexports.h 37 class LazyCallThroughManager {
111 class LocalLazyCallThroughManager : public LazyCallThroughManager {
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h 60 class Plugin {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 55 class OrcRemoteTargetClient
59 class RemoteRTDyldMemoryManager : public RuntimeDyld::MemoryManager {
333 class RemoteIndirectStubsManager : public IndirectStubsManager {
include/llvm/ExecutionEngine/RuntimeDyld.h 58 class RuntimeDyld {
70 class LoadedObjectInfo : public llvm::LoadedObjectInfo {
93 class MemoryManager {
include/llvm/ExecutionEngine/RuntimeDyldChecker.h 74 class RuntimeDyldChecker {
include/llvm/FuzzMutate/IRMutator.h 32 class IRMutationStrategy {
60 class IRMutator {
include/llvm/IR/BasicBlock.h 57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/Constants.h 83 class ConstantInt final : public ConstantData {
263 class ConstantFP final : public ConstantData {
340 class ConstantAggregateZero final : public ConstantData {
538 class ConstantPointerNull final : public ConstantData {
1285 class UndefValue final : public ConstantData {
include/llvm/IR/DIBuilder.h 41 class DIBuilder {
include/llvm/IR/DataLayout.h 111 class DataLayout {
include/llvm/IR/DiagnosticHandler.h 24 struct DiagnosticHandler {
include/llvm/IR/DiagnosticInfo.h 758 class OptimizationRemarkAnalysis : public DiagnosticInfoIROptimization {
include/llvm/IR/Dominators.h 144 class DominatorTree : public DominatorTreeBase<BasicBlock, false> {
include/llvm/IR/GlobalVariable.h 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/LLVMContext.h 64 class LLVMContext {
include/llvm/IR/LegacyPassManager.h 67 class FunctionPassManager : public PassManagerBase {
include/llvm/IR/Metadata.h 278 class ReplaceableMetadataImpl {
863 class MDNode : public Metadata {
1105 class MDTuple : public MDNode {
include/llvm/IR/Module.h 66 class Module {
include/llvm/IR/ModuleSummaryIndex.h 279 class GlobalValueSummary {
521 struct TypeIdInfo {
916 class ModuleSummaryIndex {
include/llvm/IR/ProfileSummary.h 43 class ProfileSummary {
include/llvm/IR/RemarkStreamer.h 27 class RemarkStreamer {
include/llvm/IR/ValueHandle.h 181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/IR/ValueSymbolTable.h 37 class ValueSymbolTable {
include/llvm/LTO/LTO.h 104 class InputFile {
268 class LTO {
include/llvm/LTO/legacy/LTOModule.h 38 struct LTOModule {
include/llvm/Linker/Linker.h 24 class Linker {
include/llvm/MC/MCAsmInfo.h 56 class MCAsmInfo {
include/llvm/MC/MCContext.h 65 class MCContext {
include/llvm/MC/MCDisassembler/MCSymbolizer.h 38 class MCSymbolizer {
include/llvm/MC/MCInstPrinter.h 39 class MCInstPrinter {
include/llvm/MC/MCInstrInfo.h 23 class MCInstrInfo {
include/llvm/MC/MCObjectFileInfo.h 26 class MCObjectFileInfo {
include/llvm/MC/MCParser/MCParsedAsmOperand.h 24 class MCParsedAsmOperand {
include/llvm/MC/MCRegisterInfo.h 126 class MCRegisterInfo {
include/llvm/MC/MCSubtargetInfo.h 74 class MCSubtargetInfo {
include/llvm/MC/MCWinEH.h 31 struct FrameInfo {
include/llvm/MCA/HardwareUnits/HardwareUnit.h 21 class HardwareUnit {
include/llvm/MCA/HardwareUnits/LSUnit.h 37 class MemoryGroup {
include/llvm/MCA/HardwareUnits/ResourceManager.h 48 class ResourceStrategy {
136 class ResourceState {
include/llvm/MCA/HardwareUnits/Scheduler.h 27 class SchedulerStrategy {
include/llvm/MCA/Instruction.h 348 struct InstrDesc {
445 class Instruction : public InstructionBase {
include/llvm/MCA/Stages/Stage.h 27 class Stage {
include/llvm/Object/Archive.h 83 class Archive : public Binary {
include/llvm/Object/Binary.h 32 class Binary {
include/llvm/Object/COFF.h 765 class COFFObjectFile : public ObjectFile {
include/llvm/Object/IRObjectFile.h 31 class IRObjectFile : public SymbolicFile {
include/llvm/Object/MachO.h 131 class BindRebaseSegInfo {
262 class MachOObjectFile : public ObjectFile {
include/llvm/Object/MachOUniversal.h 28 class MachOUniversalBinary : public Binary {
include/llvm/Object/Minidump.h 23 class MinidumpFile : public Binary {
include/llvm/Object/ObjectFile.h 221 class ObjectFile : public SymbolicFile {
include/llvm/Object/SymbolicFile.h 140 class SymbolicFile : public Binary {
include/llvm/Object/TapiFile.h 26 class TapiFile : public SymbolicFile {
include/llvm/Object/TapiUniversal.h 26 class TapiUniversal : public Binary {
include/llvm/Object/Wasm.h 118 class WasmObjectFile : public ObjectFile {
include/llvm/Object/WindowsResource.h 136 class WindowsResource : public Binary {
include/llvm/Object/XCOFFObjectFile.h 184 class XCOFFObjectFile : public ObjectFile {
include/llvm/ObjectYAML/COFFYAML.h 103 struct Object {
include/llvm/ObjectYAML/ELFYAML.h 133 struct Section {
183 struct StackSizesSection : Section {
210 struct RawContentSection : Section {
387 struct Object {
include/llvm/ObjectYAML/MachOYAML.h 113 struct Object {
136 struct UniversalBinary {
include/llvm/ObjectYAML/MinidumpYAML.h 27 struct Stream {
201 struct Object {
include/llvm/ObjectYAML/WasmYAML.h 177 struct Section {
185 struct CustomSection : Section {
197 struct DylinkSection : CustomSection {
212 struct NameSection : CustomSection {
223 struct LinkingSection : CustomSection {
238 struct ProducersSection : CustomSection {
251 struct TargetFeaturesSection : CustomSection {
262 struct TypeSection : Section {
272 struct ImportSection : Section {
282 struct FunctionSection : Section {
292 struct TableSection : Section {
302 struct MemorySection : Section {
312 struct GlobalSection : Section {
322 struct EventSection : Section {
332 struct ExportSection : Section {
342 struct StartSection : Section {
352 struct ElemSection : Section {
362 struct CodeSection : Section {
372 struct DataSection : Section {
382 struct DataCountSection : Section {
392 struct Object {
include/llvm/Option/Arg.h 34 class Arg {
include/llvm/Option/ArgList.h 368 class InputArgList final : public ArgList {
include/llvm/ProfileData/Coverage/CoverageMapping.h 513 class CoverageMapping {
include/llvm/ProfileData/Coverage/CoverageMappingReader.h 94 class CoverageMappingReader {
173 class BinaryCoverageReader : public CoverageMappingReader {
include/llvm/ProfileData/GCOV.h 266 struct GCOVEdge {
276 class GCOVFunction {
313 class GCOVBlock {
include/llvm/ProfileData/InstrProf.h 406 class InstrProfSymtab {
685 struct InstrProfRecord {
783 struct ValueProfData {
999 struct Summary {
include/llvm/ProfileData/InstrProfData.inc 334 typedef struct ValueProfData {
include/llvm/ProfileData/InstrProfReader.h 61 class InstrProfReader {
426 class IndexedInstrProfReader : public InstrProfReader {
include/llvm/ProfileData/SampleProf.h 641 class ProfileSymbolList {
include/llvm/ProfileData/SampleProfReader.h 243 class SampleProfileReaderItaniumRemapper {
321 class SampleProfileReader {
include/llvm/ProfileData/SampleProfWriter.h 32 class SampleProfileWriter {
include/llvm/Remarks/Remark.h 67 struct Remark {
include/llvm/Remarks/RemarkParser.h 39 struct RemarkParser {
include/llvm/Remarks/RemarkSerializer.h 38 struct RemarkSerializer {
include/llvm/Support/BinaryByteStream.h 31 class BinaryByteStream : public BinaryStream {
89 class MutableBinaryByteStream : public WritableBinaryStream {
include/llvm/Support/BinaryStream.h 35 class BinaryStream {
73 class WritableBinaryStream : public BinaryStream {
include/llvm/Support/Error.h 48 class ErrorInfoBase {
157 class LLVM_NODISCARD Error {
include/llvm/Support/FileOutputBuffer.h 30 class FileOutputBuffer {
include/llvm/Support/FileSystem.h 844 class TempFile {
1160 class mapped_file_region {
include/llvm/Support/JSON.h 90 class Object {
include/llvm/Support/MemoryBuffer.h 41 class MemoryBuffer {
155 class WritableMemoryBuffer : public MemoryBuffer {
217 class WriteThroughMemoryBuffer : public MemoryBuffer {
include/llvm/Support/PrettyStackTrace.h 75 class PrettyStackTraceFormat : public PrettyStackTraceEntry {
include/llvm/Support/Regex.h 27 class Regex {
include/llvm/Support/SpecialCaseList.h 66 class SpecialCaseList {
117 class Matcher {
include/llvm/Support/SymbolRemappingReader.h 97 class SymbolRemappingReader {
include/llvm/Support/TarWriter.h 18 class TarWriter {
include/llvm/Support/ThreadPool.h 36 class ThreadPool {
include/llvm/Support/Timer.h 76 class Timer {
170 class TimerGroup {
include/llvm/Support/ToolOutputFile.h 25 class ToolOutputFile {
include/llvm/Support/VirtualFileSystem.h 98 class File {
578 class Entry {
590 class RedirectingDirectoryEntry : public Entry {
619 class RedirectingFileEntry : public Entry {
include/llvm/Support/YAMLTraits.h 1437 class HNode {
include/llvm/Support/raw_ostream.h 45 class raw_ostream {
359 class raw_pwrite_stream : public raw_ostream {
384 class raw_fd_ostream : public raw_pwrite_stream {
503 class raw_string_ostream : public raw_ostream {
530 class raw_svector_ostream : public raw_pwrite_stream {
573 class buffer_ostream : public raw_svector_ostream {
include/llvm/TableGen/Record.h 1427 class Record {
include/llvm/TableGen/SetTheory.h 70 class Operator {
85 class Expander {
include/llvm/Target/TargetMachine.h 65 class TargetMachine {
323 class LLVMTargetMachine : public TargetMachine {
include/llvm/TextAPI/ELF/ELFStub.h 52 class ELFStub {
include/llvm/TextAPI/MachO/InterfaceFile.h 156 class InterfaceFile {
include/llvm/Transforms/IPO/FunctionImport.h 70 struct ImportFailureInfo {
include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h 44 class ImportedFunctionsInliningStatistics {
47 struct InlineGraphNode {
include/llvm/Transforms/Utils/LoopVersioning.h 35 class LoopVersioning {
include/llvm/Transforms/Utils/PredicateInfo.h 199 class PredicateInfo {
include/llvm/Transforms/Utils/SanitizerStats.h 32 struct SanitizerStatReport {
include/llvm/Transforms/Utils/SymbolRewriter.h 68 class RewriteDescriptor {
include/llvm/XRay/FDRRecords.h 31 class Record {
372 class FunctionRecord : public Record {
include/llvm/XRay/FDRTraceWriter.h 29 class FDRTraceWriter : public RecordVisitor {
lib/Analysis/LazyValueInfo.cpp 159 struct ValueCacheEntryTy {
lib/Analysis/StackSafetyAnalysis.cpp 145 struct StackSafetyInfo::FunctionInfo {
lib/Bitcode/Reader/MetadataLoader.cpp 421 class MetadataLoader::MetadataLoaderImpl {
lib/CodeGen/AsmPrinter/CodeViewDebug.h 129 struct FunctionInfo {
lib/CodeGen/AsmPrinter/DebugLocEntry.h 24 class DbgValueLoc {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 43 class DwarfCompileUnit final : public DwarfUnit {
lib/CodeGen/AsmPrinter/DwarfDebug.h 69 class DbgEntity {
118 class DbgVariable : public DbgEntity {
230 class DbgLabel : public DbgEntity {
lib/CodeGen/AsmPrinter/DwarfExpression.h 345 struct TempBuffer {
380 class DIEDwarfExpression final : public DwarfExpression {
lib/CodeGen/AsmPrinter/DwarfStringPool.h 26 class DwarfStringPool {
lib/CodeGen/AsmPrinter/DwarfUnit.h 343 class DwarfTypeUnit final : public DwarfUnit {
lib/CodeGen/BranchFolding.h 136 class MBFIWrapper {
lib/CodeGen/CodeGenPrepare.cpp 2258 class TypePromotionAction {
lib/CodeGen/IfConversion.cpp 170 struct IfcvtToken {
lib/CodeGen/LiveDebugVariables.cpp 185 class UserValue {
354 class UserLabel {
lib/DebugInfo/Symbolize/SymbolizableObjectFile.h 31 class SymbolizableObjectFile : public SymbolizableModule {
lib/ExecutionEngine/JITLink/JITLinkGeneric.h 33 class JITLinkerBase {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h 26 class RuntimeDyldCOFF : public RuntimeDyldImpl {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 26 class RuntimeDyldELF : public RuntimeDyldImpl {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h 26 class RuntimeDyldMachO : public RuntimeDyldImpl {
lib/IR/AsmWriter.cpp 670 class SlotTracker {
lib/IR/Verifier.cpp 252 class Verifier : public InstVisitor<Verifier>, VerifierSupport {
lib/MC/WasmObjectWriter.cpp 165 struct WasmCustomSection {
lib/MC/WinCOFFObjectWriter.cpp 73 class COFFSymbol {
111 class COFFSection {
lib/ProfileData/Coverage/CoverageMappingReader.cpp 385 struct CovMapFuncRecordReader {
lib/ProfileData/InstrProfReader.cpp 616 class InstrProfReaderNullRemapper : public InstrProfReaderRemapper {
lib/Remarks/BitstreamRemarkParser.h 28 struct BitstreamRemarkParser : public RemarkParser {
lib/Remarks/YAMLRemarkParser.h 50 struct YAMLRemarkParser : public RemarkParser {
lib/Support/FileCheckImpl.h 34 class FileCheckExpressionAST {
82 class FileCheckNumericVariable {
122 class FileCheckNumericVariableUse : public FileCheckExpressionAST {
173 class FileCheckSubstitution {
lib/Support/FileOutputBuffer.cpp 76 class InMemoryBuffer : public FileOutputBuffer {
lib/Support/VirtualFileSystem.cpp 532 class InMemoryNode {
lib/TableGen/TGParser.h 59 struct ForeachLoop {
77 struct MultiClass {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 185 class Chain {
lib/Target/AArch64/AArch64Subtarget.h 37 class AArch64Subtarget final : public AArch64GenSubtargetInfo {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 275 class AArch64Operand : public MCParsedAsmOperand {
lib/Target/AMDGPU/AMDGPULibFunc.h 323 class AMDGPULibFuncImpl : public AMDGPULibFuncBase {
406 class AMDGPUMangledLibFunc : public AMDGPULibFuncImpl {
435 class AMDGPUUnmangledLibFunc : public AMDGPULibFuncImpl {
lib/Target/AMDGPU/AMDGPUSubtarget.h 247 class GCNSubtarget : public AMDGPUGenSubtargetInfo,
1208 class R600Subtarget final : public R600GenSubtargetInfo,
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 194 class WaitcntBrackets {
lib/Target/AMDGPU/SIMachineFunctionInfo.h 92 class AMDGPUGWSResourcePseudoSourceValue final : public AMDGPUPseudoSourceValue {
lib/Target/AMDGPU/SIMachineScheduler.h 61 class SIScheduleBlock {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 249 class SICacheControl {
lib/Target/AMDGPU/SIModeRegister.cpp 91 class BlockData {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 106 class SDWAOperand {
lib/Target/ARM/ARMBasicBlockInfo.h 109 class ARMBasicBlockUtils {
lib/Target/ARM/ARMParallelDSP.cpp 60 struct MulCandidate {
196 class WidenedLoad {
lib/Target/ARM/ARMSubtarget.h 44 class ARMSubtarget : public ARMGenSubtargetInfo {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 668 class ARMOperand : public MCParsedAsmOperand {
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 596 struct ElfMappingSymbolInfo {
lib/Target/AVR/AVRTargetObjectFile.h 17 class AVRTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/BPF/BTFDebug.h 32 class BTFTypeBase {
173 class BTFKindDataSec : public BTFTypeBase {
lib/Target/Hexagon/HexagonSubtarget.h 42 class HexagonSubtarget : public HexagonGenSubtargetInfo {
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 103 struct LanaiOperand : public MCParsedAsmOperand {
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 74 class MipsAssemblerOptions {
lib/Target/Mips/MipsOptionRecord.h 31 class MipsOptionRecord {
lib/Target/Mips/MipsSubtarget.h 39 class MipsSubtarget : public MipsGenSubtargetInfo {
lib/Target/PowerPC/PPCSubtarget.h 67 class PPCSubtarget : public PPCGenSubtargetInfo {
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 196 struct RISCVOperand : public MCParsedAsmOperand {
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 200 class SparcOperand : public MCParsedAsmOperand {
lib/Target/Sparc/SparcSubtarget.h 31 class SparcSubtarget : public SparcGenSubtargetInfo {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 48 class Region {
lib/Target/WebAssembly/WebAssemblySubtarget.h 35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
lib/Target/X86/AsmParser/X86Operand.h 31 struct X86Operand final : public MCParsedAsmOperand {
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 56 struct FPOData {
lib/Target/X86/X86CondBrFolding.cpp 88 struct TargetMBBInfo {
lib/Target/X86/X86Subtarget.h 52 class X86Subtarget final : public X86GenSubtargetInfo {
lib/Transforms/Coroutines/CoroCleanup.cpp 24 struct Lowerer : coro::LowererBase {
lib/Transforms/Coroutines/CoroEarly.cpp 26 class Lowerer : public coro::LowererBase {
lib/Transforms/Coroutines/CoroElide.cpp 27 struct Lowerer : coro::LowererBase {
lib/Transforms/IPO/PartialInlining.cpp 157 struct FunctionOutliningInfo {
178 struct FunctionOutliningMultiRegionInfo {
lib/Transforms/Instrumentation/GCOVProfiling.cpp 340 class GCOVFunction : public GCOVRecord {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 187 class HWAddressSanitizer {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 478 struct PGOEdge {
499 struct BBInfo {
874 struct PGOUseEdge : public PGOEdge {
899 struct UseBBInfo : public BBInfo {
lib/Transforms/Instrumentation/ValueProfileCollector.cpp 63 class ValueProfileCollector::ValueProfileCollectorImpl : public PluginChainFinal {
lib/Transforms/Vectorize/SLPVectorizer.cpp 1193 struct TreeEntry {
1682 struct BlockScheduling {
lib/Transforms/Vectorize/VPlan.h 1151 class VPlan {
tools/clang/examples/clang-interpreter/main.cpp 51 class SimpleJIT {
tools/clang/include/clang/ARCMigrate/ARCMTActions.h 19 class CheckAction : public WrapperFrontendAction {
27 class ModifyAction : public WrapperFrontendAction {
43 class MigrateAction : public WrapperFrontendAction {
58 class ObjCMigrateAction : public WrapperFrontendAction {
tools/clang/include/clang/AST/ASTConsumer.h 33 class ASTConsumer {
tools/clang/include/clang/AST/ASTImporter.h 84 class ASTImporter {
tools/clang/include/clang/AST/ASTImporterLookupTable.h 47 class ASTImporterLookupTable {
tools/clang/include/clang/AST/DeclCXX.h 147 class CXXBaseSpecifier {
tools/clang/include/clang/AST/ExternalASTMerger.h 48 class ExternalASTMerger : public ExternalASTSource {
tools/clang/include/clang/AST/Mangle.h 43 class MangleContext {
tools/clang/include/clang/AST/MangleNumberingContext.h 31 class MangleNumberingContext {
tools/clang/include/clang/AST/NSAPI.h 23 class NSAPI {
tools/clang/include/clang/AST/ParentMap.h 20 class ParentMap {
tools/clang/include/clang/AST/VTableBuilder.h 232 class VTableLayout {
410 struct VPtrInfo {
464 struct VirtualBaseInfo {
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 91 class MatchCallback {
tools/clang/include/clang/Analysis/Analyses/Consumed.h 142 class ConsumedStateMap {
tools/clang/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h 79 class FunctionParmMutationAnalyzer {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h 69 class AnalysisDeclContext {
tools/clang/include/clang/Analysis/CFG.h 1226 class CFG {
tools/clang/include/clang/Analysis/CallGraph.h 144 class CallGraphNode {
tools/clang/include/clang/Analysis/PathDiagnostic.h 727 class PathDiagnostic : public llvm::FoldingSetNode {
tools/clang/include/clang/Analysis/RetainSummaryManager.h 449 class RetainSummaryManager {
tools/clang/include/clang/Basic/Diagnostic.h 149 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
1489 class DiagnosticConsumer {
tools/clang/include/clang/Basic/FileManager.h 45 class DirectoryEntry {
78 class FileEntry {
171 class FileManager : public RefCountedBase<FileManager> {
tools/clang/include/clang/Basic/FileSystemStatCache.h 34 class FileSystemStatCache {
tools/clang/include/clang/Basic/IdentifierTable.h 437 class IdentifierIterator {
485 class IdentifierTable {
tools/clang/include/clang/Basic/Module.h 64 class Module {
tools/clang/include/clang/Basic/SanitizerSpecialCaseList.h 24 class SanitizerSpecialCaseList : public llvm::SpecialCaseList {
tools/clang/include/clang/Basic/SourceManager.h 94 class alignas(8) ContentCache {
596 class SourceManager : public RefCountedBase<SourceManager> {
1893 class SourceManagerForFile {
tools/clang/include/clang/CodeGen/ModuleBuilder.h 43 class CodeGenerator : public ASTConsumer {
tools/clang/include/clang/DirectoryWatcher/DirectoryWatcher.h 64 class DirectoryWatcher {
tools/clang/include/clang/Driver/Action.h 47 class Action {
tools/clang/include/clang/Driver/Job.h 41 class Command {
tools/clang/include/clang/Driver/ToolChain.h 88 class ToolChain {
tools/clang/include/clang/Edit/EditedSource.h 35 class EditedSource {
tools/clang/include/clang/Frontend/ASTUnit.h 89 class ASTUnit {
tools/clang/include/clang/Frontend/CompilerInstance.h 72 class CompilerInstance : public ModuleLoader {
tools/clang/include/clang/Frontend/DependencyOutputOptions.h 25 class DependencyOutputOptions {
tools/clang/include/clang/Frontend/FrontendAction.h 36 class FrontendAction {
tools/clang/include/clang/Frontend/FrontendActions.h 217 class ASTMergeAction : public FrontendAction {
tools/clang/include/clang/Frontend/MultiplexConsumer.h 29 class MultiplexASTDeserializationListener : public ASTDeserializationListener {
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h 25 class TextDiagnosticBuffer : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 190 class Directive {
tools/clang/include/clang/Lex/HeaderMap.h 65 class HeaderMap : private HeaderMapImpl {
tools/clang/include/clang/Lex/HeaderSearch.h 158 class HeaderSearch {
tools/clang/include/clang/Lex/Lexer.h 76 class Lexer : public PreprocessorLexer {
tools/clang/include/clang/Lex/ModuleMap.h 46 class ModuleMapCallbacks {
74 class ModuleMap {
tools/clang/include/clang/Lex/PPCallbacks.h 35 class PPCallbacks {
376 class PPChainedCallbacks : public PPCallbacks {
tools/clang/include/clang/Lex/Pragma.h 96 class PragmaNamespace : public PragmaHandler {
tools/clang/include/clang/Lex/Preprocessor.h 125 class Preprocessor {
2339 class CommentHandler {
tools/clang/include/clang/Lex/TokenLexer.h 30 class TokenLexer {
tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h 50 class FixItRecompile : public WrapperFrontendAction {
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 645 class CodeCompletionTUInfo {
tools/clang/include/clang/Sema/Sema.h 331 class Sema {
11685 struct LateParsedTemplate {
tools/clang/include/clang/Sema/SemaInternal.h 85 class TypoCorrectionConsumer : public VisibleDeclConsumer {
tools/clang/include/clang/Sema/TemplateInstCallback.h 23 class TemplateInstantiationCallback {
tools/clang/include/clang/Serialization/ASTReader.h 126 class ASTReaderListener {
243 class ChainedASTReaderListener : public ASTReaderListener {
tools/clang/include/clang/Serialization/Module.h 107 class ModuleFile {
tools/clang/include/clang/Serialization/ModuleFileExtension.h 104 class ModuleFileExtensionWriter {
131 class ModuleFileExtensionReader {
tools/clang/include/clang/Serialization/PCHContainerOperations.h 38 class PCHContainerWriter {
57 class PCHContainerReader {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 77 class StackHintGenerator {
91 class StackHintGeneratorForSymbol : public StackHintGenerator {
119 class BugReport {
289 class PathSensitiveBugReport : public BugReport {
722 class NoteTag : public ProgramPointTag {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 44 class BugReporterVisitor : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h 29 class BugType {
69 class BuiltinBug : public BugType {
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h 118 class CheckerManager {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h 30 class AnalysisManager : public BugReporterData {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h 77 class ConstraintManager {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h 304 class ExplodedGraph {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h 53 class StoreManager {
tools/clang/include/clang/Tooling/CommonOptionsParser.h 130 class ArgumentsAdjustingCompilations : public CompilationDatabase {
tools/clang/include/clang/Tooling/CompilationDatabase.h 86 class CompilationDatabase {
153 class FixedCompilationDatabase : public CompilationDatabase {
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h 23 class DependencyScanningTool {
tools/clang/include/clang/Tooling/Execution.h 111 class ToolExecutor {
tools/clang/include/clang/Tooling/FileMatchTrie.h 26 struct PathComparator {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h 49 struct SelectedASTNode {
tools/clang/include/clang/Tooling/Refactoring/RefactoringAction.h 39 class RefactoringAction {
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h 55 class RefactoringActionRule : public RefactoringActionRuleBase {
tools/clang/include/clang/Tooling/RefactoringCallbacks.h 94 class ReplaceNodeWithTemplate : public RefactoringCallback {
tools/clang/include/clang/Tooling/Syntax/Tree.h 39 class Arena {
tools/clang/include/clang/Tooling/Tooling.h 91 class FrontendActionFactory : public ToolAction {
tools/clang/lib/AST/ASTContext.cpp 889 class ASTContext::ParentMap {
tools/clang/lib/AST/Interp/Function.h 59 class Function {
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h 195 class MatcherDescriptor {
tools/clang/lib/Analysis/ThreadSafety.cpp 279 struct BeforeInfo {
tools/clang/lib/Basic/DiagnosticIDs.cpp 269 class CustomDiagInfo {
tools/clang/lib/CodeGen/CGCoroutine.cpp 31 struct clang::CodeGen::CGCoroData {
tools/clang/lib/CodeGen/CGLoopInfo.h 80 class LoopInfo {
tools/clang/lib/CodeGen/CodeGenFunction.h 823 class OMPMapVars {
tools/clang/lib/Driver/ToolChains/AIX.h 46 class LLVM_LIBRARY_VISIBILITY AIX : public ToolChain {
tools/clang/lib/Driver/ToolChains/AMDGPU.h 42 class LLVM_LIBRARY_VISIBILITY AMDGPUToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/AVR.h 21 class LLVM_LIBRARY_VISIBILITY AVRToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Ananas.h 52 class LLVM_LIBRARY_VISIBILITY Ananas : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/BareMetal.h 22 class LLVM_LIBRARY_VISIBILITY BareMetal : public ToolChain {
tools/clang/lib/Driver/ToolChains/CloudABI.h 39 class LLVM_LIBRARY_VISIBILITY CloudABI : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Contiki.h 19 class LLVM_LIBRARY_VISIBILITY Contiki : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/CrossWindows.h 52 class LLVM_LIBRARY_VISIBILITY CrossWindowsToolChain : public Generic_GCC {
tools/clang/lib/Driver/ToolChains/Cuda.h 133 class LLVM_LIBRARY_VISIBILITY CudaToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/Darwin.h 128 class LLVM_LIBRARY_VISIBILITY MachO : public ToolChain {
491 class LLVM_LIBRARY_VISIBILITY DarwinClang : public Darwin {
tools/clang/lib/Driver/ToolChains/DragonFly.h 51 class LLVM_LIBRARY_VISIBILITY DragonFly : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/FreeBSD.h 52 class LLVM_LIBRARY_VISIBILITY FreeBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Fuchsia.h 37 class LLVM_LIBRARY_VISIBILITY Fuchsia : public ToolChain {
tools/clang/lib/Driver/ToolChains/Gnu.h 139 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain {
339 class LLVM_LIBRARY_VISIBILITY Generic_ELF : public Generic_GCC {
tools/clang/lib/Driver/ToolChains/HIP.h 75 class LLVM_LIBRARY_VISIBILITY HIPToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/Haiku.h 20 class LLVM_LIBRARY_VISIBILITY Haiku : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Hexagon.h 61 class LLVM_LIBRARY_VISIBILITY HexagonToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/Hurd.h 19 class LLVM_LIBRARY_VISIBILITY Hurd : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Lanai.h 19 class LLVM_LIBRARY_VISIBILITY LanaiToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Linux.h 19 class LLVM_LIBRARY_VISIBILITY Linux : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MSP430.h 28 class LLVM_LIBRARY_VISIBILITY MSP430ToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MSVC.h 66 class LLVM_LIBRARY_VISIBILITY MSVCToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/MinGW.h 57 class LLVM_LIBRARY_VISIBILITY MinGW : public ToolChain {
tools/clang/lib/Driver/ToolChains/Minix.h 51 class LLVM_LIBRARY_VISIBILITY Minix : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MipsLinux.h 19 class LLVM_LIBRARY_VISIBILITY MipsLLVMToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/Myriad.h 69 class LLVM_LIBRARY_VISIBILITY MyriadToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/NaCl.h 47 class LLVM_LIBRARY_VISIBILITY NaClToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/NetBSD.h 52 class LLVM_LIBRARY_VISIBILITY NetBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/OpenBSD.h 52 class LLVM_LIBRARY_VISIBILITY OpenBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/PPCLinux.h 18 class LLVM_LIBRARY_VISIBILITY PPCLinuxToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/PS4CPU.h 59 class LLVM_LIBRARY_VISIBILITY PS4CPU : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/RISCVToolchain.h 19 class LLVM_LIBRARY_VISIBILITY RISCVToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Solaris.h 52 class LLVM_LIBRARY_VISIBILITY Solaris : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/TCE.h 22 class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain {
35 class LLVM_LIBRARY_VISIBILITY TCELEToolChain : public TCEToolChain {
tools/clang/lib/Driver/ToolChains/WebAssembly.h 39 class LLVM_LIBRARY_VISIBILITY WebAssembly final : public ToolChain {
tools/clang/lib/Driver/ToolChains/XCore.h 50 class LLVM_LIBRARY_VISIBILITY XCoreToolChain : public ToolChain {
tools/clang/lib/Format/TokenAnalyzer.h 36 class Environment {
tools/clang/lib/Format/UnwrappedLineParser.h 36 struct UnwrappedLine {
tools/clang/lib/Frontend/MultiplexConsumer.cpp 78 class MultiplexASTMutationListener : public ASTMutationListener {
tools/clang/lib/Parse/ParsePragma.cpp 27 struct PragmaAlignHandler : public PragmaHandler {
33 struct PragmaGCCVisibilityHandler : public PragmaHandler {
39 struct PragmaOptionsHandler : public PragmaHandler {
45 struct PragmaPackHandler : public PragmaHandler {
51 struct PragmaClangSectionHandler : public PragmaHandler {
61 struct PragmaMSStructHandler : public PragmaHandler {
67 struct PragmaUnusedHandler : public PragmaHandler {
73 struct PragmaWeakHandler : public PragmaHandler {
79 struct PragmaRedefineExtnameHandler : public PragmaHandler {
85 struct PragmaOpenCLExtensionHandler : public PragmaHandler {
92 struct PragmaFPContractHandler : public PragmaHandler {
101 struct PragmaSTDC_FENV_ACCESSHandler : public PragmaHandler {
127 struct PragmaSTDC_CX_LIMITED_RANGEHandler : public PragmaHandler {
138 struct PragmaSTDC_UnknownHandler : public PragmaHandler {
148 struct PragmaFPHandler : public PragmaHandler {
154 struct PragmaNoOpenMPHandler : public PragmaHandler {
160 struct PragmaOpenMPHandler : public PragmaHandler {
167 struct PragmaCommentHandler : public PragmaHandler {
177 struct PragmaDetectMismatchHandler : public PragmaHandler {
187 struct PragmaMSPointersToMembers : public PragmaHandler {
193 struct PragmaMSVtorDisp : public PragmaHandler {
199 struct PragmaMSPragma : public PragmaHandler {
206 struct PragmaOptimizeHandler : public PragmaHandler {
216 struct PragmaLoopHintHandler : public PragmaHandler {
222 struct PragmaUnrollHintHandler : public PragmaHandler {
228 struct PragmaMSRuntimeChecksHandler : public EmptyPragmaHandler {
232 struct PragmaMSIntrinsicHandler : public PragmaHandler {
238 struct PragmaMSOptimizeHandler : public PragmaHandler {
244 struct PragmaForceCUDAHostDeviceHandler : public PragmaHandler {
255 struct PragmaAttributeHandler : public PragmaHandler {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 769 class StackHintGeneratorForReallocationFailed
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp 122 class FileHandler {
tools/clang/tools/clang-refactor/ClangRefactor.cpp 53 class SourceSelectionArgument {
253 class RefactoringActionSubcommand : public cl::SubCommand {
tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h 20 class ClangRefactorToolConsumerInterface
tools/clang/tools/extra/clang-doc/Generators.h 24 class Generator {
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp 68 struct HTMLNode {
84 struct TagNode : public HTMLNode {
tools/clang/tools/extra/clang-doc/Representation.h 46 struct CommentInfo {
237 struct Info {
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.h 32 class FuzzySymbolIndex : public SymbolIndex {
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.h 22 class YamlSymbolIndex : public SymbolIndex {
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h 45 class HelperDeclRefGraph {
tools/clang/tools/extra/clang-tidy/ClangTidyCheck.h 47 class ClangTidyCheck : public ast_matchers::MatchFinder::MatchCallback {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 123 class ClangTidyContext::CachedGlobList {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h 77 class ClangTidyContext {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h 112 class ClangTidyOptionsProvider {
183 class FileOptionsProvider : public DefaultOptionsProvider {
tools/clang/tools/extra/clang-tidy/ClangTidyProfiling.h 24 class ClangTidyProfiling {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 17 class ExpandModularHeadersPPCallbacks::FileRecorder {
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 73 class UnusedParametersCheck::IndexerVisitor
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h 53 class StmtAncestorASTVisitor
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.h 68 class ExprSequence {
104 class StmtToBlockMap {
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h 56 class IncludeInserter {
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h 23 class IncludeSorter {
tools/clang/tools/extra/clangd/Context.h 155 class AnyStorage {
tools/clang/tools/extra/clangd/FS.h 37 class PreambleFileStatusCache {
tools/clang/tools/extra/clangd/FileDistance.h 72 class FileDistance {
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h 34 class GlobalCompilationDatabase {
65 class DirectoryBasedGlobalCompilationDatabase
tools/clang/tools/extra/clangd/ParsedAST.h 46 class ParsedAST {
tools/clang/tools/extra/clangd/Protocol.h 1235 struct SelectionRange {
tools/clang/tools/extra/clangd/TUScheduler.cpp 839 struct TUScheduler::FileData {
tools/clang/tools/extra/clangd/Trace.cpp 82 class JSONSpan {
tools/clang/tools/extra/clangd/Trace.h 31 class EventTracer {
tools/clang/tools/extra/clangd/Transport.h 34 class Transport {
tools/clang/tools/extra/clangd/URI.h 108 class URIScheme {
tools/clang/tools/extra/clangd/index/Background.h 39 class BackgroundIndexStorage {
115 class BackgroundIndex : public SwapIndex {
tools/clang/tools/extra/clangd/index/Index.h 85 class SymbolIndex {
tools/clang/tools/extra/clangd/index/Serialization.h 42 struct IndexFileIn {
tools/clang/tools/extra/clangd/index/dex/Iterator.h 54 class Iterator {
tools/clang/tools/extra/clangd/refactor/Tweak.h 46 class Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 36 class ExtractionContext {
tools/clang/tools/libclang/CIndexDiagnostic.h 54 class CXDiagnosticImpl {
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp 35 class CXLoadedDiagnosticSetImpl : public CXDiagnosticSetImpl {
tools/clang/tools/libclang/CXLoadedDiagnostic.h 23 class CXLoadedDiagnostic : public CXDiagnosticImpl {
tools/clang/tools/libclang/Indexing.cpp 125 class ThreadSafeParsedRegions {
147 class ParsedSrcLocationsTracker {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 191 class Argument {
253 class SimpleArgument : public Argument {
364 class DefaultSimpleArgument : public SimpleArgument {
385 class StringArgument : public Argument {
466 class AlignedArgument : public Argument {
628 class VariadicArgument : public Argument {
770 class VariadicParamIdxArgument : public VariadicArgument {
785 struct VariadicParamOrParamIdxArgument : public VariadicArgument {
802 class EnumArgument : public Argument {
922 class VariadicEnumArgument: public VariadicArgument {
1030 class VersionArgument : public Argument {
1092 class ExprArgument : public SimpleArgument {
1129 class VariadicExprArgument : public VariadicArgument {
1188 class VariadicIdentifierArgument : public VariadicArgument {
1195 class VariadicStringArgument : public VariadicArgument {
1218 class TypeArgument : public SimpleArgument {
2606 struct AttrClass {
tools/clang/utils/TableGen/MveEmitter.cpp 186 class PointerType : public Type {
229 class ScalarType : public CRegularNamedType {
270 class VectorType : public CRegularNamedType {
296 class MultiVectorType : public CRegularNamedType {
324 class PredicateType : public CRegularNamedType {
680 class ACLEIntrinsic {
tools/dsymutil/CompileUnit.h 50 class CompileUnit {
tools/dsymutil/DebugMap.h 74 class DebugMap {
137 class DebugMapObject {
tools/dsymutil/DwarfStreamer.h 44 class DwarfStreamer {
tools/gold/gold-plugin.cpp 79 struct PluginInputFile {
tools/lld/COFF/DebugTypes.h 30 class TpiSource {
tools/lld/COFF/LTO.h 42 class BitcodeCompiler {
tools/lld/ELF/LTO.h 43 class BitcodeCompiler {
tools/lld/include/lld/Core/File.h 42 class File {
tools/lld/include/lld/Core/Node.h 27 class Node {
tools/lld/include/lld/Core/Pass.h 28 class Pass {
tools/lld/include/lld/Core/Reader.h 38 class Reader {
64 class YamlIOTaggedDocumentHandler {
tools/lld/include/lld/Core/Writer.h 25 class Writer {
tools/lld/lib/ReaderWriter/MachO/ArchHandler.h 29 class ArchHandler {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h 23 class DebugInfo {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h 224 struct NormalizedFile {
tools/lld/wasm/LTO.h 41 class BitcodeCompiler {
tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h 27 class BreakpointOptions {
45 struct CommandData {
tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h 168 struct CommandData {
tools/lldb/include/lldb/Core/Address.h 59 class Address {
tools/lldb/include/lldb/Core/Architecture.h 16 class Architecture : public PluginInterface {
tools/lldb/include/lldb/Core/FileSpecList.h 26 class FileSpecList {
tools/lldb/include/lldb/Core/ModuleSpec.h 26 class ModuleSpec {
tools/lldb/include/lldb/Core/Section.h 35 class SectionList {
tools/lldb/include/lldb/Core/SourceManager.h 31 class SourceManager {
tools/lldb/include/lldb/Core/StreamFile.h 22 class StreamFile : public Stream {
tools/lldb/include/lldb/Core/StructuredDataImpl.h 26 class StructuredDataImpl {
tools/lldb/include/lldb/DataFormatters/LanguageCategory.h 22 class LanguageCategory {
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 26 class TypeSummaryOptions {
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h 27 class SyntheticChildrenFrontEnd {
tools/lldb/include/lldb/Expression/DiagnosticManager.h 39 class Diagnostic {
tools/lldb/include/lldb/Expression/Materializer.h 93 class Entity {
tools/lldb/include/lldb/Expression/UtilityFunction.h 30 class UtilityFunction : public Expression {
tools/lldb/include/lldb/Host/Editline.h 143 class Editline {
tools/lldb/include/lldb/Host/File.h 34 class File : public IOObject {
tools/lldb/include/lldb/Host/MainLoop.h 77 class SignalHandle {
tools/lldb/include/lldb/Host/MainLoopBase.h 66 class ReadHandle {
tools/lldb/include/lldb/Host/ProcessLauncher.h 18 class ProcessLauncher {
tools/lldb/include/lldb/Host/Socket.h 40 class Socket : public IOObject {
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h 44 class NativeProcessProtocol {
tools/lldb/include/lldb/Host/common/NativeThreadProtocol.h 20 class NativeThreadProtocol {
tools/lldb/include/lldb/Host/common/TCPSocket.h 17 class TCPSocket : public Socket {
tools/lldb/include/lldb/Host/common/UDPSocket.h 15 class UDPSocket : public Socket {
tools/lldb/include/lldb/Host/linux/AbstractSocket.h 15 class AbstractSocket : public DomainSocket {
tools/lldb/include/lldb/Host/posix/DomainSocket.h 15 class DomainSocket : public Socket {
tools/lldb/include/lldb/Host/posix/LockFilePosix.h 16 class LockFilePosix : public LockFileBase {
tools/lldb/include/lldb/Initialization/SystemInitializer.h 18 class SystemInitializer {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 30 class CommandInterpreterRunOptions {
tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h 22 class CommandObjectRegexCommand : public CommandObjectRaw {
tools/lldb/include/lldb/Interpreter/Options.h 260 class OptionGroupOptions : public Options {
tools/lldb/include/lldb/Symbol/CallFrameInfo.h 16 class CallFrameInfo {
tools/lldb/include/lldb/Symbol/ClangASTContext.h 43 class ClangASTContext : public TypeSystem {
267 class TemplateParameterInfos {
tools/lldb/include/lldb/Symbol/Declaration.h 24 class Declaration {
tools/lldb/include/lldb/Symbol/LineEntry.h 20 struct LineEntry {
tools/lldb/include/lldb/Symbol/LineTable.h 37 class LineTable {
tools/lldb/include/lldb/Symbol/SymbolContext.h 33 class SymbolContext {
395 class SymbolContextList {
tools/lldb/include/lldb/Symbol/SymbolVendor.h 30 class SymbolVendor : public ModuleChild, public PluginInterface {
tools/lldb/include/lldb/Symbol/Symtab.h 21 class Symtab {
tools/lldb/include/lldb/Target/JITLoaderList.h 22 class JITLoaderList {
tools/lldb/include/lldb/Target/Language.h 29 class Language : public PluginInterface {
33 class Result {
tools/lldb/include/lldb/Target/MemoryRegionInfo.h 18 class MemoryRegionInfo {
tools/lldb/include/lldb/Target/Target.h 66 class TargetExperimentalProperties : public Properties {
240 class EvaluateExpressionOptions {
tools/lldb/include/lldb/Target/ThreadSpec.h 33 class ThreadSpec {
tools/lldb/include/lldb/Utility/DataBufferHeap.h 30 class DataBufferHeap : public DataBuffer {
tools/lldb/include/lldb/Utility/FileSpec.h 55 class FileSpec {
tools/lldb/include/lldb/Utility/ProcessInfo.h 108 class ProcessInstanceInfo : public ProcessInfo {
tools/lldb/include/lldb/Utility/Reproducer.h 37 class ProviderBase {
156 class DataRecorder {
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 395 struct Replayer {
tools/lldb/include/lldb/Utility/Status.h 44 class Status {
tools/lldb/include/lldb/Utility/StringList.h 25 class StringList {
tools/lldb/source/API/SBBreakpointOptionCommon.h 17 struct CallbackData {
tools/lldb/source/API/SBCommandReturnObject.cpp 22 class lldb_private::SBCommandReturnObjectImpl {
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp 28 class DummySyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Expression/IRExecutionUnit.cpp 297 class ObjectDumper : public llvm::ObjectCache {
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 46 class DisassemblerLLVMC::MCDisasmInstance {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 55 class ClangExpressionDeclMap : public ClangASTSource {
324 class ParserVars {
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h 44 class Matcher {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 488 struct RenderScriptRuntime::ScriptDetails {
592 struct RenderScriptRuntime::AllocationDetails {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 42 struct RSCoordinate {
tools/lldb/source/Plugins/Platform/Android/AdbClient.h 35 class SyncService {
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.h 42 class ProcessorTraceMonitor {
tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.h 45 class SingleStepWorkaround {
tools/lldb/source/Plugins/Process/Utility/AuxVector.h 16 class AuxVector {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h 80 class PacketUnimplementedError
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.h 16 class AppleDWARFIndex : public DWARFIndex {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h 65 class DWARFDebugAbbrev {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h 16 class DWARFDebugAranges {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h 32 class DWARFDebugInfo {
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h 19 class DebugNamesDWARFIndex : public DWARFIndex {
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h 19 class ManualDWARFIndex : public DWARFIndex {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 60 class SymbolFileDWARF : public lldb_private::SymbolFile,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h 14 class SymbolFileDWARFDwo : public SymbolFileDWARF {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h 21 class SymbolFileDWARFDwp {
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.h 37 struct CompilandIndexItem {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h 51 class PdbAstBuilder {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h 48 class PdbIndex {
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h 91 class StopReply : public Parser<std::unique_ptr<StopReply>> {
107 class StopReplyStop : public StopReply {
145 class StopReplyExit : public StopReply {
tools/lldb/unittests/tools/lldb-server/tests/TestClient.h 32 class TestClient
tools/llvm-cov/CoverageExporterJson.h 20 class CoverageExporterJson : public CoverageExporter {
tools/llvm-cov/CoverageExporterLcov.h 20 class CoverageExporterLcov : public CoverageExporter {
tools/llvm-cov/CoverageFilters.h 25 class CoverageFilter {
tools/llvm-cov/SourceCoverageView.h 127 class SourceCoverageView {
tools/llvm-ifs/llvm-ifs.cpp 162 class IFSStub {
tools/llvm-jitlink/llvm-jitlink.cpp 229 class JITLinkSlabAllocator final : public JITLinkMemoryManager {
tools/llvm-mca/CodeRegion.h 50 class CodeRegion {
tools/llvm-mca/Views/View.h 24 class View : public HWEventListener {
tools/llvm-objcopy/COFF/Object.h 95 struct Object {
tools/llvm-objcopy/ELF/Object.h 177 class BinarySectionWriter : public SectionWriter {
382 class SectionBase {
422 class Segment {
606 struct Symbol {
984 class Object {
tools/llvm-objcopy/MachO/Object.h 88 struct SymbolEntry {
tools/llvm-pdbutil/YAMLOutputStyle.h 22 class YAMLOutputStyle : public OutputStyle {
tools/llvm-profdata/llvm-profdata.cpp 139 class SymbolRemapper {
184 struct WriterContext {
tools/llvm-rc/ResourceFileWriter.h 43 class ResourceFileWriter : public Visitor {
tools/llvm-rc/ResourceScriptStmt.h 212 class RCResource {
262 class OptionalStmt : public RCResource {};
264 class OptionalStmtList : public OptionalStmt {
466 class MenuDefinition {
731 class VersionInfoStmt {
748 class VersionInfoBlock : public VersionInfoStmt {
tools/llvm-rtdyld/llvm-rtdyld.cpp 149 struct RTDyldTimers {
tools/llvm-stress/llvm-stress.cpp 176 struct Modifier {
tools/polly/include/polly/DependenceInfo.h 38 struct Dependences {
tools/polly/include/polly/ScopInfo.h 212 class ScopArrayInfo {
438 class MemoryAccess {
1700 class Scop {
tools/polly/lib/Transform/DeLICM.cpp 518 class DeLICMImpl : public ZoneAlgorithm {
tools/polly/lib/Transform/ForwardOpTree.cpp 145 class ForwardOpTreeImpl : ZoneAlgorithm {
tools/sancov/sancov.cpp 135 struct RawCoverage {
156 struct SymbolizedCoverage {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 155 struct GlobalTestState {
171 struct PerTestState {
unittests/DebugInfo/DWARF/DwarfGenerator.h 149 class CompileUnit {
169 class LineTable {
237 class Generator {
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 41 class TestResources {
unittests/ExecutionEngine/Orc/QueueChannel.h 73 class QueueChannel : public orc::rpc::RawByteChannel {
unittests/Support/BinaryStreamTest.cpp 25 class BrokenStream : public WritableBinaryStream {
unittests/Support/Casting.cpp 46 struct derived : public base {
unittests/Support/ErrorOrTest.cpp 53 struct B {};
54 struct D : B {};
unittests/Support/ErrorTest.cpp 619 class B {};
620 class D : public B {};
unittests/Support/YAMLIOTest.cpp 2781 struct Poly {
2795 struct Scalar : Poly {
2816 struct Seq : Poly, std::vector<std::unique_ptr<Poly>> {
2822 struct Map : Poly, llvm::StringMap<std::unique_ptr<Poly>> {
usr/include/c++/7.4.0/bits/std_mutex.h 86 class mutex : private __mutex_base
usr/include/c++/7.4.0/bits/unique_ptr.h 295 template<typename _Up, typename _Ep>
usr/include/linux/perf_event.h 444 struct perf_event_mmap_page {
usr/include/plugin-api.h 75 struct ld_plugin_input_file
usr/include/x86_64-linux-gnu/bits/libio.h 245 struct _IO_FILE {
usr/include/x86_64-linux-gnu/bits/termios.h 28 struct termios
utils/TableGen/AsmMatcherEmitter.cpp 378 struct MatchableInfo {
utils/TableGen/CodeGenDAGPatterns.h 864 class TreePattern {
utils/TableGen/CodeGenInstruction.h 216 class CodeGenInstruction {
utils/TableGen/CodeGenIntrinsics.h 26 struct CodeGenIntrinsic {
utils/TableGen/CodeGenRegisters.h 522 class CodeGenRegBank {
utils/TableGen/CodeGenSchedule.h 411 class CodeGenSchedModels {
utils/TableGen/DAGISelMatcher.h 40 class Matcher {
utils/TableGen/FixedLenDecoderEmitter.cpp 357 class FilterChooser {
utils/TableGen/GICombinerEmitter.cpp 54 class CombineRule {
utils/TableGen/GlobalISelEmitter.cpp 654 class Matcher {
674 class GroupMatcher final : public Matcher {
745 class SwitchMatcher : public Matcher {
1049 class PredicateMatcher {
1130 class OperandPredicateMatcher : public PredicateMatcher {
1479 class OperandMatcher : public PredicateListMatcher<OperandPredicateMatcher> {
2032 class InstructionMatcher final : public PredicateListMatcher<PredicateMatcher> {
2307 class OperandRenderer {
2734 class MatchAction {
utils/TableGen/SearchableTableEmitter.cpp 43 struct GenericEnum {
63 struct SearchIndex {
69 struct GenericTable {
utils/TableGen/X86DisassemblerShared.h 49 struct ContextDecision {
utils/TableGen/X86ModRMFilters.h 51 class DumbFilter : public ModRMFilter {
66 class ModFilter : public ModRMFilter {
88 class ExtendedFilter : public ModRMFilter {
113 class ExactFilter : public ModRMFilter {
utils/benchmark/include/benchmark/benchmark.h 744 class Benchmark {
1262 class BenchmarkReporter {