|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 250 class PrototypeAST {
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 267 class PrototypeAST {
examples/Kaleidoscope/Chapter9/toy.cpp 101 struct SourceLocation {
include/llvm/ADT/None.h 22 enum class NoneType { None = 1 };
include/llvm/ADT/StringRef.h 54 class StringRef {
include/llvm/ADT/Triple.h 43 class Triple {
45 enum ArchType {
include/llvm/ADT/Twine.h 80 class Twine {
include/llvm/Analysis/AliasAnalysis.h 311 class AAResults {
include/llvm/Analysis/AssumptionCache.h 41 class AssumptionCache {
include/llvm/Analysis/BranchProbabilityInfo.h 52 class BranchProbabilityInfo {
include/llvm/Analysis/DependenceAnalysis.h 214 class FullDependence final : public Dependence {
271 class DependenceInfo {
include/llvm/Analysis/LoopAccessAnalysis.h 516 class LoopAccessInfo {
include/llvm/Analysis/LoopInfo.h 509 class Loop : public LoopBase<BasicBlock, Loop> {
1038 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> {
include/llvm/Analysis/PostDominators.h 28 class PostDominatorTree : public PostDomTreeBase<BasicBlock> {
include/llvm/Analysis/ScalarEvolution.h 441 class ScalarEvolution {
1967 class PredicatedScalarEvolution {
include/llvm/Analysis/TargetTransformInfo.h 108 class TargetTransformInfo {
include/llvm/BinaryFormat/Dwarf.h 70 enum DwarfFormat : uint8_t { DWARF32, DWARF64 };
82 enum Tag : uint16_t {
126 enum TypeKind : uint8_t {
include/llvm/BinaryFormat/Minidump.h 50 enum class StreamType : uint32_t {
161 struct SystemInfo {
243 struct ExceptionStream {
include/llvm/Bitstream/BitstreamReader.h 339 class BitstreamCursor : SimpleBitstreamCursor {
include/llvm/CodeGen/AsmPrinter.h 79 class AsmPrinter : public MachineFunctionPass {
include/llvm/CodeGen/DIE.h 903 class DIELoc : public DIEValueList {
include/llvm/CodeGen/FunctionLoweringInfo.h 53 class FunctionLoweringInfo {
include/llvm/CodeGen/GCStrategy.h 66 class GCStrategy {
include/llvm/CodeGen/GlobalISel/RegisterBank.h 28 class RegisterBank {
include/llvm/CodeGen/MachineBlockFrequencyInfo.h 33 class MachineBlockFrequencyInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineFunction.h 223 class MachineFunction {
include/llvm/CodeGen/MachineModuleInfo.h 78 class MachineModuleInfo {
include/llvm/CodeGen/SlotIndexes.h 83 class SlotIndex {
include/llvm/CodeGen/TargetInstrInfo.h 71 class TargetInstrInfo : public MCInstrInfo {
include/llvm/CodeGen/TargetSubtargetInfo.h 62 class TargetSubtargetInfo : public MCSubtargetInfo {
include/llvm/DebugInfo/CodeView/CodeView.h 299 enum class ModifierOptions : uint16_t {
604 enum class CodeViewContainer { ObjectFile, Pdb };
include/llvm/DebugInfo/CodeView/CodeViewError.h 18 enum class cv_error_code {
include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h 56 class DebugStringTableSubsection : public DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 35 class DebugSubsectionRecord {
include/llvm/DebugInfo/CodeView/SymbolRecord.h 857 class UDTSym : public SymbolRecord {
include/llvm/DebugInfo/CodeView/TypeIndex.h 95 class TypeIndex {
include/llvm/DebugInfo/CodeView/TypeRecord.h 135 class ModifierRecord : public TypeRecord {
151 class ProcedureRecord : public TypeRecord {
176 class MemberFunctionRecord : public TypeRecord {
269 class PointerRecord : public TypeRecord {
401 class ArrayRecord : public TypeRecord {
470 class ClassRecord : public TagRecord {
503 struct UnionRecord : public TagRecord {
524 class EnumRecord : public TagRecord {
558 class VFTableShapeRecord : public TypeRecord {
835 class EnumeratorRecord : public TypeRecord {
include/llvm/DebugInfo/DWARF/DWARFContext.h 58 class DWARFContext : public DIContext {
include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h 20 class DWARFDataExtractor : public DataExtractor {
include/llvm/DebugInfo/DWARF/DWARFSection.h 16 struct DWARFSection {
include/llvm/DebugInfo/DWARF/DWARFUnit.h 46 class DWARFUnitHeader {
113 class DWARFUnitVector final : public SmallVector<std::unique_ptr<DWARFUnit>, 1> {
193 class DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h 22 enum DWARFSectionKind {
include/llvm/DebugInfo/MSF/MSFBuilder.h 26 class MSFBuilder {
include/llvm/DebugInfo/MSF/MSFCommon.h 77 class MSFStreamLayout {
include/llvm/DebugInfo/MSF/MSFError.h 18 enum class msf_error_code {
include/llvm/DebugInfo/PDB/GenericError.h 18 enum class pdb_error_code {
include/llvm/DebugInfo/PDB/IPDBSession.h 25 class IPDBSession {
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h 24 class DbiModuleDescriptor {
include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h 24 class InjectedSourceStream {
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h 28 class ModuleDebugStreamRef {
include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h 38 class NamedStreamMap {
include/llvm/DebugInfo/PDB/Native/NativeSession.h 28 class NativeSession : public IPDBSession {
include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h 23 class NativeTypeEnum : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h 21 class NativeTypeUDT : public NativeRawSymbol {
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/RawConstants.h 72 enum SpecialStream : uint32_t {
include/llvm/DebugInfo/PDB/Native/RawError.h 18 enum class raw_error_code {
include/llvm/DebugInfo/PDB/Native/RawTypes.h 331 struct SrcHeaderBlockEntry {
include/llvm/DebugInfo/PDB/PDBSymbolFunc.h 23 class PDBSymbolFunc : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h 20 class PDBSymbolTypeFunctionSig : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBTypes.h 241 enum class PDB_SymType {
333 enum class PDB_BuiltinType {
include/llvm/DebugInfo/PDB/UDTLayout.h 110 class UDTLayoutBase : public LayoutItemBase {
include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h 43 class InProcessEHFrameRegistrar final : public EHFrameRegistrar {
include/llvm/ExecutionEngine/JITLink/JITLink.h 919 struct PassConfiguration {
include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h 89 class InProcessMemoryManager : public JITLinkMemoryManager {
include/llvm/ExecutionEngine/JITSymbol.h 325 class JITSymbolResolver {
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h 65 class CompileOnDemandLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/Core.h 171 class MaterializationResponsibility {
495 class JITDylib {
761 class ExecutionSession {
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 185 class JITCompileCallbackManager {
260 class IndirectStubsManager {
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h 31 class JITTargetMachineBuilder {
include/llvm/ExecutionEngine/Orc/Layer.h 25 class IRLayer {
113 class ObjectLayer {
include/llvm/ExecutionEngine/Orc/LazyReexports.h 37 class LazyCallThroughManager {
include/llvm/ExecutionEngine/Orc/Legacy.h 93 class JITSymbolResolverAdapter : public JITSymbolResolver {
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h 53 class ObjectLinkingLayer : public ObjectLayer {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 55 class OrcRemoteTargetClient
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h 188 class LegacyRTDyldObjectLinkingLayer : public LegacyRTDyldObjectLinkingLayerBase {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h 50 class SymbolStringPtr {
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h 77 class ThreadSafeModule {
include/llvm/ExecutionEngine/OrcV1Deprecation.h 18 enum ORCv1DeprecationAcknowledgement { AcknowledgeORCv1Deprecation };
include/llvm/ExecutionEngine/RuntimeDyld.h 93 class MemoryManager {
include/llvm/IR/DataLayout.h 111 class DataLayout {
include/llvm/IR/DebugLoc.h 33 class DebugLoc {
include/llvm/IR/Dominators.h 144 class DominatorTree : public DominatorTreeBase<BasicBlock, false> {
include/llvm/IR/Function.h 59 class Function : public GlobalObject, public ilist_node<Function> {
include/llvm/IR/GlobalValue.h 47 enum LinkageTypes {
184 enum ThreadLocalMode {
include/llvm/IR/LLVMContext.h 64 class LLVMContext {
include/llvm/IR/Module.h 66 class Module {
include/llvm/IR/ModuleSummaryIndex.h 54 enum class HotnessType : uint8_t {
164 struct ValueInfo {
285 struct GVFlags {
490 class FunctionSummary : public GlobalValueSummary {
521 struct TypeIdInfo {
540 struct FFlags {
756 struct GVarFlags {
916 class ModuleSummaryIndex {
include/llvm/IR/ProfileSummary.h 45 enum Kind { PSK_Instr, PSK_CSInstr, PSK_Sample };
include/llvm/LTO/Config.h 35 struct Config {
223 struct LTOLLVMContext : LLVMContext {
include/llvm/MC/MCContext.h 65 class MCContext {
include/llvm/MC/MCInst.h 158 class MCInst {
include/llvm/MC/MCInstPrinter.h 39 class MCInstPrinter {
include/llvm/MC/MCInstrInfo.h 23 class MCInstrInfo {
include/llvm/MC/MCRegisterInfo.h 126 class MCRegisterInfo {
include/llvm/MC/MCSchedule.h 32 struct MCProcResourceDesc {
244 struct MCSchedModel {
include/llvm/MC/MCSubtargetInfo.h 74 class MCSubtargetInfo {
include/llvm/MC/MCTargetOptions.h 26 enum class DebugCompressionType {
include/llvm/MC/SubtargetFeature.h 40 class FeatureBitset {
include/llvm/MCA/CodeEmitter.h 39 class CodeEmitter {
include/llvm/MCA/HardwareUnits/LSUnit.h 375 class LSUnit : public LSUnitBase {
include/llvm/MCA/HardwareUnits/RegisterFile.h 36 class RegisterFile : public HardwareUnit {
include/llvm/MCA/HardwareUnits/RetireControlUnit.h 36 struct RetireControlUnit : public HardwareUnit {
include/llvm/MCA/HardwareUnits/Scheduler.h 70 class Scheduler : public HardwareUnit {
include/llvm/MCA/Instruction.h 348 struct InstrDesc {
445 class Instruction : public InstructionBase {
include/llvm/MCA/SourceMgr.h 28 class SourceMgr {
include/llvm/Object/Error.h 27 enum class object_error {
include/llvm/Object/ObjectFile.h 81 class SectionRef {
221 class ObjectFile : public SymbolicFile {
include/llvm/ObjectYAML/ELFYAML.h 134 enum class SectionKind {
include/llvm/Option/ArgList.h 116 class ArgList {
368 class InputArgList final : public ArgList {
include/llvm/Option/Option.h 51 class Option {
include/llvm/ProfileData/Coverage/CoverageMapping.h 51 enum class coveragemap_error {
478 class CoverageData {
513 class CoverageMapping {
include/llvm/ProfileData/GCOV.h 245 class GCOVFile {
276 class GCOVFunction {
313 class GCOVBlock {
include/llvm/ProfileData/InstrProf.h 275 enum class instrprof_error {
685 struct InstrProfRecord {
783 struct ValueProfData {
943 enum class HashT : uint32_t {
include/llvm/ProfileData/SampleProfReader.h 321 class SampleProfileReader {
include/llvm/Remarks/BitstreamRemarkContainer.h 35 enum class BitstreamRemarkContainerType {
include/llvm/Remarks/RemarkParser.h 59 struct ParsedStringTable {
include/llvm/Remarks/RemarkSerializer.h 24 enum class SerializerMode {
include/llvm/Remarks/RemarkStringTable.h 35 struct StringTable {
include/llvm/Support/Alignment.h 117 struct MaybeAlign : public llvm::Optional<Align> {
include/llvm/Support/BinaryStreamError.h 18 enum class stream_error_code {
include/llvm/Support/BinaryStreamRef.h 156 class BinaryStreamRef
222 class WritableBinaryStreamRef
include/llvm/Support/CodeGen.h 52 enum Level {
include/llvm/Support/CommandLine.h 188 class OptionCategory {
include/llvm/Support/DynamicLibrary.h 36 class DynamicLibrary {
include/llvm/Support/Endian.h 29 enum endianness {big, little, native};
include/llvm/Support/Errc.h 35 enum class errc {
include/llvm/Support/Error.h 157 class LLVM_NODISCARD Error {
1099 class ECError : public ErrorInfo<ECError> {
include/llvm/Support/FileSystem.h 756 enum FileAccess : unsigned {
761 enum OpenFlags : unsigned {
844 class TempFile {
1162 enum mapmode {
include/llvm/Support/FileUtilities.h 79 enum class atomic_write_error {
include/llvm/Support/LowLevelTypeImpl.h 39 class LLT {
include/llvm/Support/Memory.h 32 class MemoryBlock {
include/llvm/Support/MemoryBuffer.h 41 class MemoryBuffer {
261 class MemoryBufferRef {
include/llvm/Support/Regex.h 27 class Regex {
include/llvm/Support/SMLoc.h 23 class SMLoc {
include/llvm/Support/SourceMgr.h 41 class SourceMgr {
261 class SMDiagnostic {
include/llvm/Support/SpecialCaseList.h 66 class SpecialCaseList {
include/llvm/Support/Timer.h 170 class TimerGroup {
include/llvm/Support/VirtualFileSystem.h 45 class Status {
621 enum NameKind { NK_NotSet, NK_External, NK_Virtual };
include/llvm/Support/YAMLParser.h 83 class Stream {
113 class Node {
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 {
include/llvm/TableGen/Record.h 1427 class Record {
1695 class RecordKeeper {
include/llvm/Target/TargetMachine.h 323 class LLVMTargetMachine : public TargetMachine {
include/llvm/Transforms/IPO/FunctionImport.h 41 enum ImportFailureReason {
include/llvm/XRay/XRayRecord.h 27 struct XRayFileHeader {
57 enum class RecordTypes {
lib/Bitcode/Reader/ValueList.h 28 class BitcodeReaderValueList {
lib/CodeGen/AsmPrinter/DebugLocEntry.h 24 class DbgValueLoc {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 43 class DwarfCompileUnit final : public DwarfUnit {
lib/CodeGen/IfConversion.cpp 96 enum IfcvtKind {
132 struct BBInfo {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp 28 class LoadedCOFFObjectInfo final
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h 26 class RuntimeDyldCOFF : public RuntimeDyldImpl {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 135 class LoadedELFObjectInfo final
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 26 class RuntimeDyldELF : public RuntimeDyldImpl {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 28 class LoadedMachOObjectInfo final
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h 26 class RuntimeDyldMachO : public RuntimeDyldImpl {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 102 enum class Color { Even, Odd };
lib/Target/AArch64/AArch64Subtarget.h 37 class AArch64Subtarget final : public AArch64GenSubtargetInfo {
lib/Target/AArch64/AArch64TargetMachine.h 25 class AArch64TargetMachine : public LLVMTargetMachine {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 277 enum KindTy {
lib/Target/AMDGPU/AMDGPUSubtarget.h 247 class GCNSubtarget : public AMDGPUGenSubtargetInfo,
lib/Target/AMDGPU/AMDGPUTargetMachine.h 69 class R600TargetMachine final : public AMDGPUTargetMachine {
94 class GCNTargetMachine final : public AMDGPUTargetMachine {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 79 enum KindTy {
lib/Target/AMDGPU/SIDefines.h 413 enum SdwaSel : unsigned {
423 enum DstUnused : unsigned {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 194 class WaitcntBrackets {
lib/Target/AMDGPU/SIInstrInfo.h 45 class SIInstrInfo final : public AMDGPUGenInstrInfo {
lib/Target/ARM/ARMTargetMachine.h 27 class ARMBaseTargetMachine : public LLVMTargetMachine {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 669 enum KindTy {
lib/Target/BPF/AsmParser/BPFAsmParser.cpp 81 enum KindTy {
lib/Target/Hexagon/HexagonTargetMachine.h 25 class HexagonTargetMachine : public LLVMTargetMachine {
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 104 enum KindTy {
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp 92 enum KindTy {
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 134 class MipsAsmParser : public MCTargetAsmParser {
781 enum KindTy {
lib/Target/Mips/MipsTargetMachine.h 27 class MipsTargetMachine : public LLVMTargetMachine {
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 172 enum KindTy {
lib/Target/PowerPC/PPCTargetMachine.h 25 class PPCTargetMachine final : public LLVMTargetMachine {
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 198 enum class KindTy {
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 215 enum KindTy {
lib/Target/Sparc/SparcTargetMachine.h 22 class SparcTargetMachine : public LLVMTargetMachine {
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 78 enum OperandKind {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 43 enum KindTy { Token, Integer, Float, Symbol, BrList } Kind;
47 struct TokOp {
51 struct IntOp {
55 struct FltOp {
59 struct SymOp {
lib/Target/WebAssembly/WebAssemblyTargetMachine.h 23 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
lib/Target/X86/AsmParser/X86Operand.h 32 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind;
lib/Target/X86/X86CondBrFolding.cpp 88 struct TargetMBBInfo {
lib/Target/X86/X86TargetMachine.h 30 class X86TargetMachine final : public LLVMTargetMachine {
tools/clang/include/clang-c/Index.h 462 typedef struct {
tools/clang/include/clang/ARCMigrate/FileRemapper.h 30 class FileRemapper {
tools/clang/include/clang/AST/ASTContext.h 160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/ASTDumperUtils.h 21 enum ASTDumpOutputFormat {
tools/clang/include/clang/AST/ASTImporter.h 50 class ImportError : public llvm::ErrorInfo<ImportError> {
53 enum ErrorKind {
tools/clang/include/clang/AST/Decl.h 108 class TranslationUnitDecl : public Decl, public DeclContext {
tools/clang/include/clang/AST/DeclarationName.h 690 struct DeclarationNameInfo {
tools/clang/include/clang/AST/ExternalASTMerger.h 48 class ExternalASTMerger : public ExternalASTSource {
73 struct ImporterTarget {
83 class ImporterSource {
tools/clang/include/clang/AST/Type.h 643 class QualType {
tools/clang/include/clang/AST/VTableBuilder.h 410 struct VPtrInfo {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 350 enum VariadicOperator {
tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h 33 class ArgKind {
tools/clang/include/clang/Analysis/Analyses/Consumed.h 142 class ConsumedStateMap {
tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h 56 enum LockKind {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h 270 class CapabilityExpr {
tools/clang/include/clang/Analysis/CFG.h 1232 class BuildOptions {
tools/clang/include/clang/Analysis/PathDiagnostic.h 157 class PathDiagnosticLocation {
tools/clang/include/clang/Basic/Builtins.h 67 class Context {
tools/clang/include/clang/Basic/CodeGenOptions.h 45 class CodeGenOptions : public CodeGenOptionsBase {
tools/clang/include/clang/Basic/Diagnostic.h 149 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
1438 class StoredDiagnostic {
tools/clang/include/clang/Basic/FileManager.h 171 class FileManager : public RefCountedBase<FileManager> {
tools/clang/include/clang/Basic/FileSystemOptions.h 22 class FileSystemOptions {
tools/clang/include/clang/Basic/IdentifierTable.h 485 class IdentifierTable {
817 class SelectorTable {
tools/clang/include/clang/Basic/LangOptions.h 49 class LangOptions : public LangOptionsBase {
tools/clang/include/clang/Basic/SourceLocation.h 38 class FileID {
86 class SourceLocation {
196 class SourceRange {
tools/clang/include/clang/Basic/SourceManager.h 596 class SourceManager : public RefCountedBase<SourceManager> {
tools/clang/include/clang/Basic/Specifiers.h 113 enum AccessSpecifier {
tools/clang/include/clang/CrossTU/CrossTranslationUnit.h 38 enum class index_error_code {
tools/clang/include/clang/Driver/Action.h 84 enum OffloadKind {
375 class JobAction : public Action {
tools/clang/include/clang/Driver/Driver.h 59 class Driver {
tools/clang/include/clang/Driver/Tool.h 33 class Tool {
tools/clang/include/clang/Driver/ToolChain.h 88 class ToolChain {
tools/clang/include/clang/Format/Format.h 49 struct FormatStyle {
tools/clang/include/clang/Frontend/ASTUnit.h 89 class ASTUnit {
tools/clang/include/clang/Frontend/CommandLineSourceLoc.h 24 struct ParsedSourceLocation {
54 struct ParsedSourceRange {
tools/clang/include/clang/Frontend/CompilerInstance.h 72 class CompilerInstance : public ModuleLoader {
tools/clang/include/clang/Frontend/CompilerInvocation.h 121 class CompilerInvocation : public CompilerInvocationBase {
tools/clang/include/clang/Frontend/DependencyOutputOptions.h 25 class DependencyOutputOptions {
tools/clang/include/clang/Frontend/Utils.h 81 class DependencyCollector {
154 class ModuleDependencyCollector : public DependencyCollector {
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 185 class VerifyDiagnosticConsumer: public DiagnosticConsumer,
tools/clang/include/clang/Index/IndexingOptions.h 19 struct IndexingOptions {
tools/clang/include/clang/Lex/HeaderSearch.h 158 class HeaderSearch {
tools/clang/include/clang/Lex/HeaderSearchOptions.h 67 class HeaderSearchOptions {
tools/clang/include/clang/Lex/ModuleLoader.h 156 class TrivialModuleLoader : public ModuleLoader {
tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h 25 class PPConditionalDirectiveRecord : public PPCallbacks {
tools/clang/include/clang/Lex/Preprocessor.h 125 class Preprocessor {
tools/clang/include/clang/Lex/PreprocessorOptions.h 43 class PreprocessorOptions {
tools/clang/include/clang/Lex/Token.h 34 class Token {
tools/clang/include/clang/Rewrite/Core/Rewriter.h 32 class Rewriter {
tools/clang/include/clang/Sema/CodeCompleteOptions.h 15 class CodeCompleteOptions {
tools/clang/include/clang/Sema/DeclSpec.h 63 class CXXScopeSpec {
tools/clang/include/clang/Sema/ParsedAttr.h 546 class AttributeFactory {
tools/clang/include/clang/Sema/Sema.h 331 class Sema {
3374 enum LookupNameKind {
tools/clang/include/clang/Sema/TypoCorrection.h 352 class DefaultFilterCCC final : public CorrectionCandidateCallback {
379 class FunctionCallFilterCCC : public CorrectionCandidateCallback {
398 class NoTypoCorrectionCCC final : public CorrectionCandidateCallback {
tools/clang/include/clang/Serialization/Module.h 42 enum ModuleKind {
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h 162 class AnalyzerOptions : public RefCountedBase<AnalyzerOptions> {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 91 enum class TrackingKind {
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 98 class CheckerNameRef {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h 23 class CheckerContext {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h 456 class ProgramStateManager {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h 52 class SValBuilder {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h 75 class SVal {
217 class UndefinedVal : public SVal {
262 class DefinedSVal : public DefinedOrUnknownSVal {
284 class KnownSVal : public SVal {
598 class MemRegionVal : public Loc {
tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h 103 struct ComparisonOptions {
tools/clang/include/clang/Tooling/CommonOptionsParser.h 65 class CommonOptionsParser {
130 class ArgumentsAdjustingCompilations : public CompilationDatabase {
tools/clang/include/clang/Tooling/Core/Replacement.h 83 class Replacement {
145 enum class replacement_error {
154 class ReplacementError : public llvm::ErrorInfo<ReplacementError> {
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h 35 class DependencyScanningService {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h 49 struct SelectedASTNode {
tools/clang/include/clang/Tooling/RefactoringCallbacks.h 53 class ASTMatchRefactorer {
tools/clang/include/clang/Tooling/Syntax/Tokens.h 172 class TokenBuffer {
322 class TokenCollector {
tools/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp 41 struct SemaphorePipe {
tools/clang/lib/Driver/ToolChains/AIX.h 23 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/AMDGPU.h 23 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/AVR.h 43 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/Ananas.h 22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/BareMetal.h 69 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/Clang.h 28 class LLVM_LIBRARY_VISIBILITY Clang : public Tool {
118 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
139 class LLVM_LIBRARY_VISIBILITY OffloadBundler final : public Tool {
157 class LLVM_LIBRARY_VISIBILITY OffloadWrapper final : public Tool {
tools/clang/lib/Driver/ToolChains/CloudABI.h 22 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/CrossWindows.h 22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/Cuda.h 84 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
100 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
114 class LLVM_LIBRARY_VISIBILITY OpenMPLinker : public Tool {
tools/clang/lib/Driver/ToolChains/Darwin.h 52 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool {
65 class LLVM_LIBRARY_VISIBILITY Linker : public MachOTool {
85 class LLVM_LIBRARY_VISIBILITY Lipo : public MachOTool {
97 class LLVM_LIBRARY_VISIBILITY Dsymutil : public MachOTool {
111 class LLVM_LIBRARY_VISIBILITY VerifyDebug : public MachOTool {
tools/clang/lib/Driver/ToolChains/DragonFly.h 21 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
34 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/FreeBSD.h 22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/Fuchsia.h 20 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/Gnu.h 50 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
62 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
78 class LLVM_LIBRARY_VISIBILITY Common : public GnuTool {
tools/clang/lib/Driver/ToolChains/HIP.h 28 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/Hexagon.h 23 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
38 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/InterfaceStubs.h 19 class LLVM_LIBRARY_VISIBILITY Merger : public Tool {
tools/clang/lib/Driver/ToolChains/MSP430.h 55 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/MSVC.h 24 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
39 class LLVM_LIBRARY_VISIBILITY Compiler : public Tool {
tools/clang/lib/Driver/ToolChains/MinGW.h 23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/Minix.h 21 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
34 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/Myriad.h 22 class LLVM_LIBRARY_VISIBILITY Compiler : public Tool {
34 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
52 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/NaCl.h 30 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/NetBSD.h 22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/OpenBSD.h 22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/PS4CPU.h 27 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
tools/clang/lib/Driver/ToolChains/RISCVToolchain.h 47 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/Solaris.h 22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Driver/ToolChains/WebAssembly.h 21 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
tools/clang/lib/Driver/ToolChains/XCore.h 23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
tools/clang/lib/Format/Encoding.h 27 enum Encoding {
tools/clang/lib/Format/FormatToken.h 129 struct FormatToken {
tools/clang/lib/Frontend/ASTConsumers.cpp 36 enum Kind { DumpFull, Dump, Print, None };
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 128 class PrecompilePreambleAction : public ASTFrontendAction {
tools/clang/lib/Parse/ParseExpr.cpp 544 class CastExpressionIdValidator final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParseStmt.cpp 119 class StatementFilterCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParseTentative.cpp 1176 class TentativeParseCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 432 class NestedNameSpecifierValidatorCCC final
tools/clang/lib/Sema/SemaDecl.cpp 65 class TypeNameValidatorCCC final : public CorrectionCandidateCallback {
7907 class DifferentNameValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaDeclCXX.cpp 4004 class MemInitializerValidatorCCC final : public CorrectionCandidateCallback {
9787 class NamespaceValidatorCCC final : public CorrectionCandidateCallback {
10305 class UsingValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaDeclObjC.cpp 503 class ObjCInterfaceValidatorCCC final : public CorrectionCandidateCallback {
1340 class ObjCTypeArgOrProtocolValidatorCCC final
tools/clang/lib/Sema/SemaExpr.cpp 4956 class FunctionCallCCC final : public FunctionCallFilterCCC {
tools/clang/lib/Sema/SemaExprMember.cpp 593 class RecordMemberExprValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaExprObjC.cpp 2104 class ObjCInterfaceOrSuperCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaInit.cpp 2299 class FieldInitializerValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaOpenMP.cpp 2210 class VarDeclFilterCCC final : public CorrectionCandidateCallback {
2232 class VarOrFuncDeclFilterCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaTemplate.cpp 614 struct TemplateCandidateFilter : CorrectionCandidateCallback {
3418 struct CandidateCallback : CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 946 class ParameterPackValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 41 class APIMisuse : public BugType {
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 47 class MoveChecker
65 enum MisuseKind { MK_FunCall, MK_Copy, MK_Move, MK_Dereference };
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h 27 class RefCountBug : public BugType {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 328 class RegionStoreFeatures {
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp 111 class SyntaxTree::Impl {
tools/clang/tools/clang-refactor/TestSupport.h 53 struct TestSelectionRangesInFile {
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp 27 class HTMLTag {
30 enum TagType {
tools/clang/tools/extra/clang-doc/Representation.h 37 enum class InfoType {
271 struct NamespaceInfo : public Info {
307 struct FunctionInfo : public SymbolInfo {
327 struct RecordInfo : public SymbolInfo {
378 struct EnumInfo : public SymbolInfo {
414 struct ClangDocContext {
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.h 33 class SymbolIndexManager {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h 42 struct ClangTidyGlobalOptions {
50 struct ClangTidyOptions {
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h 19 class MacroRepeatedSideEffectsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.h 22 class SetLongJmpCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.h 24 class RestrictSystemIncludesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.h 22 class TodoCommentCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.h 21 class IncludeOrderCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.h 35 class DeprecatedHeadersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.h 23 class RedundantPreprocessorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h 26 enum IncludeStyle { IS_LLVM = 0, IS_Google = 1 };
tools/clang/tools/extra/clangd/ClangdServer.h 43 class DiagnosticsConsumer {
tools/clang/tools/extra/clangd/CodeComplete.h 39 struct CodeCompleteOptions {
tools/clang/tools/extra/clangd/CollectMacros.h 21 struct MainFileMacros {
tools/clang/tools/extra/clangd/Context.h 69 class Context {
tools/clang/tools/extra/clangd/FSProvider.h 20 class FileSystemProvider {
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h 34 class GlobalCompilationDatabase {
tools/clang/tools/extra/clangd/ParsedAST.h 46 class ParsedAST {
tools/clang/tools/extra/clangd/Protocol.h 40 enum class ErrorCode {
343 enum class OffsetEncoding {
1054 struct SignatureHelp {
tools/clang/tools/extra/clangd/Transport.h 65 enum JSONStreamStyle {
tools/clang/tools/extra/clangd/index/Ref.h 69 class RefSlab {
tools/clang/tools/extra/clangd/index/Relation.h 45 class RelationSlab {
tools/clang/tools/extra/clangd/index/Serialization.h 42 struct IndexFileIn {
tools/clang/tools/extra/clangd/index/Symbol.h 177 class SymbolSlab {
tools/clang/tools/extra/clangd/index/SymbolCollector.h 47 struct Options {
tools/clang/tools/extra/modularize/CoverageChecker.h 38 class CoverageChecker {
tools/clang/tools/extra/modularize/Modularize.cpp 485 class EntityMap : public StringMap<SmallVector<Entry, 2> > {
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 794 class PreprocessorTrackerImpl : public PreprocessorTracker {
tools/clang/tools/extra/modularize/PreprocessorTracker.h 41 class PreprocessorTracker {
tools/clang/tools/libclang/CXIndexDataConsumer.h 275 class CXIndexDataConsumer : public index::IndexDataConsumer {
tools/clang/tools/libclang/Indexing.cpp 125 class ThreadSafeParsedRegions {
tools/clang/unittests/Sema/CodeCompleteTest.cpp 31 struct CompletionContext {
tools/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp 22 class ResultMap {
tools/clang/utils/TableGen/MveEmitter.cpp 186 class PointerType : public Type {
830 class MveEmitter {
tools/dsymutil/LinkUtils.h 34 struct LinkOptions {
tools/lld/include/lld/Core/Reader.h 81 class Registry {
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 33 class MachOLinkingContext : public LinkingContext {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h 44 struct TranslationUnitSource {
tools/lldb/include/lldb/Core/Address.h 59 class Address {
tools/lldb/include/lldb/Core/Debugger.h 70 class Debugger : public std::enable_shared_from_this<Debugger>,
tools/lldb/include/lldb/Core/FileSpecList.h 26 class FileSpecList {
tools/lldb/include/lldb/Core/Module.h 73 class Module : public std::enable_shared_from_this<Module>,
tools/lldb/include/lldb/Core/ModuleSpec.h 26 class ModuleSpec {
tools/lldb/include/lldb/Core/ValueObject.h 105 class ValueObject : public UserID {
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 26 class TypeSummaryOptions {
tools/lldb/include/lldb/Expression/DiagnosticManager.h 23 enum DiagnosticOrigin {
31 enum DiagnosticSeverity {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Symbol/ClangASTContext.h 43 class ClangASTContext : public TypeSystem {
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/ObjectFile.h 58 class ObjectFile : public std::enable_shared_from_this<ObjectFile>,
tools/lldb/include/lldb/Symbol/SymbolContext.h 33 class SymbolContext {
395 class SymbolContextList {
tools/lldb/include/lldb/Target/MemoryRegionInfo.h 18 class MemoryRegionInfo {
tools/lldb/include/lldb/Target/Target.h 240 class EvaluateExpressionOptions {
tools/lldb/include/lldb/Utility/ArchSpec.h 32 class ArchSpec {
tools/lldb/include/lldb/Utility/ConstString.h 39 class ConstString {
tools/lldb/include/lldb/Utility/DataExtractor.h 46 class DataExtractor {
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/Status.h 44 class Status {
tools/lldb/include/lldb/Utility/StringList.h 25 class StringList {
tools/lldb/include/lldb/lldb-enumerations.h 485 enum DynamicValueType {
tools/lldb/source/API/SBCommandReturnObject.cpp 22 class lldb_private::SBCommandReturnObjectImpl {
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h 17 class ObjectFilePECOFF : public lldb_private::ObjectFile {
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h 39 class NativeProcessLinux : public NativeProcessELF {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h 15 class DWARFCompileUnit : public DWARFUnit {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.h 20 class DWARFContext {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h 18 class DWARFDataExtractor : public DataExtractor {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 60 class SymbolFileDWARF : public lldb_private::SymbolFile,
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h 48 class PdbIndex {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.h 39 struct PdbCompilandId {
tools/llvm-cov/CoverageFilters.h 81 enum Operation { LessThan, GreaterThan };
tools/llvm-cov/CoverageViewOptions.h 19 struct CoverageViewOptions {
tools/llvm-exegesis/lib/BenchmarkResult.h 60 enum ModeE { Unknown, Latency, Uops, InverseThroughput };
tools/llvm-exegesis/lib/LlvmState.h 36 class LLVMState {
tools/llvm-exegesis/lib/SnippetGenerator.h 53 struct Options {
tools/llvm-jitlink/llvm-jitlink.h 27 struct Session {
tools/llvm-objcopy/Buffer.h 25 class Buffer {
tools/llvm-objcopy/ELF/Object.h 382 class SectionBase {
512 class CompressedSection : public SectionBase {
606 struct Symbol {
984 class Object {
tools/llvm-objcopy/MachO/Object.h 88 struct SymbolEntry {
tools/llvm-pdbutil/InputFile.h 40 class InputFile {
tools/llvm-rc/ResourceFileWriter.h 36 struct WriterParams {
tools/llvm-rc/ResourceScriptStmt.h 29 class RCInt {
123 class IntOrString {
264 class OptionalStmtList : public OptionalStmt {
493 class MenuDefinitionList : public MenuDefinition {
748 class VersionInfoBlock : public VersionInfoStmt {
788 class VersionInfoFixed {
tools/llvm-readobj/COFFDumper.cpp 79 class COFFDumper : public ObjDumper {
tools/polly/include/polly/Support/GICHelper.h 347 class IslMaxOperationsGuard {
unittests/ADT/AnyTest.cpp 130 struct TestType {
unittests/CodeGen/MachineInstrTest.cpp 125 class BogusTargetMachine : public LLVMTargetMachine {
unittests/DebugInfo/DWARF/DwarfGenerator.h 237 class Generator {
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 41 class TestResources {
unittests/Support/ErrorTest.cpp 909 enum class test_error_code {
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 822 template<typename _Tp, typename... _Args>
usr/include/c++/7.4.0/system_error 146 struct error_code
utils/TableGen/AsmMatcherEmitter.cpp 378 struct MatchableInfo {
utils/TableGen/CodeGenDAGPatterns.h 493 class TreePredicateFn {
1143 class CodeGenDAGPatterns {
utils/TableGen/CodeGenHwModes.h 41 struct CodeGenHwModes {
utils/TableGen/CodeGenInstruction.h 216 class CodeGenInstruction {
utils/TableGen/CodeGenRegisters.h 292 class CodeGenRegisterClass {
utils/TableGen/CodeGenTarget.h 47 class CodeGenTarget {
utils/TableGen/FixedLenDecoderEmitter.cpp 357 class FilterChooser {
utils/TableGen/GlobalISelEmitter.cpp 99 class LLTCodeGen {
800 class RuleMatcher : public Matcher {
1479 class OperandMatcher : public PredicateListMatcher<OperandPredicateMatcher> {
1807 enum AOComparator {
1954 enum RelationKind {