reference, declarationdefinition
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 {