reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/ADT/BitVector.h
   73 class BitVector {
include/llvm/ADT/Hashing.h
   71 class hash_code {
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/MemoryDependenceAnalysis.h
  210 class NonLocalDepEntry {
include/llvm/BinaryFormat/MachO.h
  501 struct mach_header {
  511 struct mach_header_64 {
  522 struct load_command {
  527 struct segment_command {
  541 struct segment_command_64 {
  555 struct section {
  569 struct section_64 {
  609 struct dylib_command {
  648 struct dylinker_command {
  654 struct thread_command {
  685 struct symtab_command {
  694 struct dysymtab_command {
  759 struct twolevel_hints_command {
  784 struct rpath_command {
  790 struct linkedit_data_command {
  834 struct note_command {
  847 struct build_version_command {
  857 struct dyld_info_command {
  872 struct linker_option_command {
include/llvm/BinaryFormat/Minidump.h
  104 struct MemoryInfo {
  120 struct Directory {
include/llvm/BinaryFormat/MsgPackDocument.h
   38 class DocNode {
include/llvm/BinaryFormat/Wasm.h
   52 struct WasmFeatureEntry {
   57 struct WasmExport {
   63 struct WasmLimits {
   69 struct WasmTable {
   90 struct WasmGlobal {
  103 struct WasmEvent {
  109 struct WasmImport {
  127 struct WasmFunction {
  150 struct WasmElemSegment {
  164 struct WasmRelocation {
  191 struct WasmFunctionName {
  354 struct WasmSignature {
include/llvm/Bitcode/BitcodeAnalyzer.h
   28 enum CurStreamTypeType {
include/llvm/Bitcode/BitcodeReader.h
   50   struct BitcodeLTOInfo {
   57   class BitcodeModule {
  118   struct BitcodeFileContents {
include/llvm/Bitstream/BitstreamReader.h
  306 struct BitstreamEntry {
  339 class BitstreamCursor : SimpleBitstreamCursor {
include/llvm/CodeGen/MachineBasicBlock.h
   65 class MachineBasicBlock
include/llvm/CodeGen/MachineConstantPool.h
   66 class MachineConstantPoolEntry {
include/llvm/CodeGen/MachineFrameInfo.h
   33 class CalleeSavedInfo {
include/llvm/CodeGen/RegisterPressure.h
  103 class PressureChange {
include/llvm/CodeGen/ScheduleDAG.h
  242   class SUnit {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
include/llvm/CodeGen/TargetLowering.h
  176   class ArgListEntry {
include/llvm/CodeGen/ValueTypes.h
   33   struct EVT {
include/llvm/DebugInfo/CodeView/CodeView.h
  383 enum class VFTableSlotKind : uint8_t {
  569 struct FrameData {
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
   49 class DebugChecksumsSubsectionRef final : public DebugSubsectionRef {
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
   53 struct LineNumberEntry {
   59 struct ColumnNumberEntry {
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  354 class PublicSym32 : public SymbolRecord {
  422 struct LocalVariableAddrGap {
  638 class ObjNameSym : public SymbolRecord {
  721 class Compile3Sym : public SymbolRecord {
  857 class UDTSym : public SymbolRecord {
include/llvm/DebugInfo/CodeView/TypeHashing.h
   77 struct GloballyHashedType {
include/llvm/DebugInfo/CodeView/TypeIndex.h
   95 class TypeIndex {
  272 struct TypeIndexOffset {
include/llvm/DebugInfo/CodeView/TypeRecord.h
  580 class TypeServer2Record : public TypeRecord {
  725 class OneMethodRecord : public TypeRecord {
  934 class PrecompRecord : public TypeRecord {
include/llvm/DebugInfo/DIContext.h
   30 struct DILineInfo {
   81 class DIInliningInfo {
  111 struct DIGlobal {
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  253   struct AttributeEncoding {
  267   struct Abbrev {
  280   class Entry final : public DWARFAcceleratorTable::Entry {
include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
   21 struct DWARFAddressRange {
include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
   23 class DWARFDebugInfoEntry {
include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
   37   struct LocationList {
   90   struct LocationList {
include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
   42   struct Set {
include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
   46 class DWARFDebugRnglist : public DWARFListType<RangeListEntry> {
   54 class DWARFDebugRnglistTable : public DWARFListTableBase<DWARFDebugRnglist> {
include/llvm/DebugInfo/DWARF/DWARFSection.h
   20 struct SectionName {
include/llvm/DebugInfo/DWARF/DWARFUnit.h
  169 struct StrOffsetsContributionDescriptor {
include/llvm/DebugInfo/GSYM/FileEntry.h
   25 struct FileEntry {
include/llvm/DebugInfo/GSYM/FunctionInfo.h
   86 struct FunctionInfo {
include/llvm/DebugInfo/GSYM/GsymReader.h
   48 class GsymReader {
include/llvm/DebugInfo/GSYM/Header.h
   45 struct Header {
include/llvm/DebugInfo/GSYM/InlineInfo.h
   58 struct InlineInfo {
include/llvm/DebugInfo/GSYM/LineTable.h
  118 class LineTable {
include/llvm/DebugInfo/GSYM/Range.h
   32 struct AddressRange {
include/llvm/DebugInfo/MSF/MSFBuilder.h
   26 class MSFBuilder {
include/llvm/DebugInfo/MSF/MSFCommon.h
   51 struct MSFLayout {
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
   28 class ModuleDebugStreamRef {
include/llvm/DebugInfo/PDB/Native/RawConstants.h
   36 enum class PdbRaw_FeatureSig : uint32_t {
include/llvm/DebugInfo/PDB/Native/RawTypes.h
   40 struct PSHashRecord {
   46 struct SectionContrib {
   74 struct SecMapEntry {
include/llvm/DebugInfo/PDB/Native/TpiHashing.h
   20 struct TagRecordHash {
include/llvm/ExecutionEngine/GenericValue.h
   23 struct GenericValue {
include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
   23 enum MachOARM64RelocationKind : Edge::Kind {
include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
   23 enum MachOX86RelocationKind : Edge::Kind {
include/llvm/ExecutionEngine/JITSymbol.h
   56 class JITSymbolFlags {
  190 class JITEvaluatedSymbol {
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
   31 class JITTargetMachineBuilder {
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
   77 class ThreadSafeModule {
include/llvm/ExecutionEngine/RuntimeDyldChecker.h
   76   class MemoryRegionInfo {
include/llvm/IR/Attributes.h
  214 class AttributeSet {
include/llvm/IR/BasicBlock.h
   57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/DataLayout.h
  111 class DataLayout {
include/llvm/IR/Metadata.h
 1280 class DistinctMDOperandPlaceholder : public Metadata {
include/llvm/IR/ModuleSummaryIndex.h
  164 struct ValueInfo {
  506   struct VFuncId {
  514   struct ConstVCall {
  730 struct VirtFuncOffset {
include/llvm/IR/ValueHandle.h
  181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/LTO/LTO.h
  132   class Symbol : irsymtab::Symbol {
  327     struct AddedModule {
  433 struct SymbolResolution {
include/llvm/MC/MCAsmMacro.h
  129 struct MCAsmMacroParameter {
  142 struct MCAsmMacro {
include/llvm/MC/MCDwarf.h
  435 class MCCFIInstruction {
  606 struct MCDwarfFrameInfo {
include/llvm/MC/MCInst.h
  158 class MCInst {
include/llvm/MC/MCWinEH.h
   21 struct Instruction {
include/llvm/Object/Archive.h
   87   class Child {
include/llvm/Object/ArchiveWriter.h
   23 struct NewArchiveMember {
include/llvm/Object/COFF.h
  280 class COFFSymbolRef {
 1242 struct FpoData {
include/llvm/Object/COFFImportFile.h
   71 struct COFFShortExport {
include/llvm/Object/COFFModuleDefinition.h
   27 struct COFFModuleDefinition {
include/llvm/Object/Decompressor.h
   20 class Decompressor {
include/llvm/Object/ELFObjectFile.h
  121 class elf_section_iterator : public section_iterator {
include/llvm/Object/IRObjectFile.h
   78 struct IRSymtabFile {
include/llvm/Object/IRSymtab.h
   53 struct Str {
   72 struct Module {
   80 struct Comdat {
   86 struct Symbol {
  117 struct Uncommon {
  362 struct FileContents {
include/llvm/Object/MachO.h
  264   struct LoadCommandInfo {
include/llvm/Object/MachOUniversal.h
   36   class ObjectForArch {
include/llvm/Object/ObjectFile.h
   81 class SectionRef {
  160 class SymbolRef : public BasicSymbolRef {
  164   enum Type {
include/llvm/Object/SymbolicFile.h
   34 union DataRefImpl {
include/llvm/Object/Wasm.h
   36 class WasmSymbol {
  113 struct WasmSegment {
include/llvm/Object/WindowsResource.h
   98 class ResourceEntryRef {
include/llvm/Object/XCOFFObjectFile.h
  110 struct XCOFFStringTable {
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
   84 struct SourceFileChecksumEntry {
  110 struct YAMLDebugSubsection {
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
   32 struct SymbolRecord {
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
   45 struct LeafRecord {
include/llvm/ObjectYAML/ELFYAML.h
  101 struct Symbol {
include/llvm/ObjectYAML/MachOYAML.h
   90 struct ExportEntry {
include/llvm/ObjectYAML/MinidumpYAML.h
  201 struct Object {
include/llvm/Option/OptTable.h
   41   struct Info {
include/llvm/Passes/PassBuilder.h
  125   struct PipelineElement {
include/llvm/Passes/PassPlugin.h
   60 class PassPlugin {
include/llvm/ProfileData/Coverage/CoverageMapping.h
  145 struct CounterExpression {
  204 struct CounterMappingRegion {
  272 struct CountedRegion : public CounterMappingRegion {
  301 struct FunctionRecord {
  368 struct ExpansionRecord {
include/llvm/ProfileData/InstrProf.h
  653 struct InstrProfValueSiteRecord {
  685 struct InstrProfRecord {
  842 struct NamedInstrProfRecord : InstrProfRecord {
include/llvm/ProfileData/InstrProfData.inc
  735 typedef struct InstrProfValueData {
include/llvm/Remarks/Remark.h
   30 struct RemarkLocation {
   42 struct Argument {
   54 enum class Type {
include/llvm/Remarks/RemarkFormat.h
   25 enum class Format { Unknown, YAML, YAMLStrTab, Bitstream };
include/llvm/Remarks/RemarkParser.h
   59 struct ParsedStringTable {
include/llvm/Support/BinaryByteStream.h
  205 class FileBufferByteStream : public WritableBinaryStream {
include/llvm/Support/CachePruning.h
   26 struct CachePruningPolicy {
include/llvm/Support/FileSystem.h
   80 struct space_info {
   86 enum perms {
  157 class basic_file_status {
  844 class TempFile {
include/llvm/Support/GlobPattern.h
   29 class GlobPattern {
include/llvm/Support/JSON.h
   90 class Object {
  154 class Array {
  280 class Value {
include/llvm/Support/MD5.h
   55   struct MD5Result {
include/llvm/Support/MachineValueType.h
   30   class MVT {
include/llvm/Support/MemoryBuffer.h
  261 class MemoryBufferRef {
include/llvm/Support/VirtualFileSystem.h
   45 class Status {
  507 struct YAMLVFSEntry {
include/llvm/Support/YAMLTraits.h
 1656 LLVM_YAML_STRONG_TYPEDEF(uint8_t, Hex8)
include/llvm/TextAPI/MachO/InterfaceFile.h
   81 class InterfaceFileRef {
include/llvm/TextAPI/MachO/Platform.h
   22 enum class PlatformKind : unsigned {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
include/llvm/Transforms/IPO/WholeProgramDevirt.h
  119 struct VirtualCallTarget {
include/llvm/Transforms/Instrumentation/MemorySanitizer.h
   21 struct MemorySanitizerOptions {
include/llvm/Transforms/Scalar/LoopUnrollPass.h
   60 struct LoopUnrollOptions {
include/llvm/Transforms/Utils/Local.h
   63 struct SimplifyCFGOptions {
include/llvm/Transforms/Vectorize/LoopVectorize.h
   82 struct LoopVectorizeOptions {
include/llvm/XRay/InstrumentationMap.h
   72 class InstrumentationMap {
include/llvm/XRay/Profile.h
   51 class Profile {
   57   struct Data {
include/llvm/XRay/Trace.h
   46 class Trace {
include/llvm/XRay/XRayRecord.h
   27 struct XRayFileHeader {
lib/CodeGen/MIRVRegNamerUtils.cpp
   24 class TypedVReg {
lib/DebugInfo/DWARF/DWARFContext.cpp
 1280 struct SymInfo {
lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h
   49   struct AugmentationInfo {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  191 class RelocationValueRef {
lib/MC/WasmObjectWriter.cpp
  137 struct WasmRelocationEntry {
lib/MC/XCOFFObjectWriter.cpp
   65 struct ControlSection {
lib/Object/ArchiveWriter.cpp
  237 struct MemberData {
lib/Support/FileCheckImpl.h
  450   struct VariableProperties {
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  426   struct SpilledReg {
lib/Target/Hexagon/HexagonGenPredicate.cpp
   49   struct RegisterSubReg {
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
   75   enum CondCode {
lib/Transforms/Scalar/MergeICmps.cpp
  188 class BCECmpBlock {
lib/XRay/Profile.cpp
   45 struct BlockHeader {
projects/openmp/libomptarget/src/device.h
   83 struct DeviceTy {
tools/bugpoint/ListReducer.h
   29   enum TestResult {
tools/bugpoint/ToolRunner.h
   49   enum FileType { AsmFile, ObjectFile, CFile };
tools/clang/include/clang/AST/ASTTypeTraits.h
   57 class ASTNodeKind {
  230 class DynTypedNode {
tools/clang/include/clang/AST/DeclGroup.h
   51 class DeclGroupRef {
tools/clang/include/clang/AST/DeclarationName.h
  145 class DeclarationName {
tools/clang/include/clang/AST/Expr.h
 4686   class Designator {
tools/clang/include/clang/AST/ExternalASTMerger.h
   83   class ImporterSource {
tools/clang/include/clang/AST/LambdaCapture.h
   25 class LambdaCapture {
tools/clang/include/clang/AST/NestedNameSpecifier.h
  236 class NestedNameSpecifierLoc {
tools/clang/include/clang/AST/TemplateBase.h
   50 class TemplateArgument {
  449 class TemplateArgumentLoc {
tools/clang/include/clang/AST/TemplateName.h
  187 class TemplateName {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  341 class DynTypedMatcher {
tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h
   42 struct ParserValue {
  149   struct ErrorContent {
tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h
   33 class ArgKind {
   92 class VariantMatcher {
tools/clang/include/clang/Basic/Diagnostic.h
   66 class FixItHint {
tools/clang/include/clang/Basic/FileManager.h
   57 class DirectoryEntryRef {
  130 class FileEntryRef {
tools/clang/include/clang/Basic/IdentifierTable.h
  672 class Selector {
tools/clang/include/clang/Basic/PartialDiagnostic.h
   35 class PartialDiagnostic {
tools/clang/include/clang/Basic/SourceLocation.h
   38 class FileID {
   86 class SourceLocation {
  196 class SourceRange {
  234 class CharSourceRange {
tools/clang/include/clang/Basic/TokenKinds.h
   24 enum TokenKind : unsigned short {
tools/clang/include/clang/DirectoryWatcher/DirectoryWatcher.h
   66   struct Event {
tools/clang/include/clang/Format/Format.h
   49 struct FormatStyle {
tools/clang/include/clang/Frontend/PrecompiledPreamble.h
   49 class PrecompiledPreamble {
  132   class TempPCHFile {
tools/clang/include/clang/Index/DeclOccurrence.h
   22 struct DeclOccurrence {
tools/clang/include/clang/Lex/DirectoryLookup.h
   31 class DirectoryLookup {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
tools/clang/include/clang/Serialization/ASTReader.h
 1042   class InterestingDecl {
 1081   struct PendingDeclContextInfo {
tools/clang/include/clang/Serialization/ASTWriter.h
  174   class DeclOrType {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
   27 class WorkListUnit {
tools/clang/include/clang/Tooling/CommonOptionsParser.h
   65 class CommonOptionsParser {
tools/clang/include/clang/Tooling/Core/Diagnostic.h
   52 struct Diagnostic {
tools/clang/include/clang/Tooling/Core/Replacement.h
   44 class Range {
   83 class Replacement {
  209 class Replacements {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h
   49 struct SelectedASTNode {
   94 class CodeRangeASTSelection {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h
   36 class AtomicChange {
tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h
   20 class ExtractFunction final : public SourceChangeRefactoringRule {
tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
   49 class RenameOccurrences final : public SourceChangeRefactoringRule {
   70 class QualifiedRenameRule final : public SourceChangeRefactoringRule {
tools/clang/include/clang/Tooling/Syntax/Tokens.h
  100 class Token {
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2044 struct EditEntry {
tools/clang/lib/Analysis/ThreadSafety.cpp
  325 struct CFGBlockInfo {
tools/clang/lib/Format/FormatTokenLexer.h
   31 enum LexerState {
tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp
  109 enum class SerializedDiagnosticReader::Cursor {
tools/clang/lib/Serialization/ASTWriter.cpp
 1763 struct InputFileEntry {
tools/clang/tools/clang-import-test/clang-import-test.cpp
  242 struct CIAndOrigins {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.h
   27 class SymbolInfo {
  126 struct SymbolAndSignals {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h
   42 struct ClangTidyError : tooling::Diagnostic {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h
   50 struct ClangTidyOptions {
tools/clang/tools/extra/clangd/CodeComplete.h
  215 struct CodeCompleteResult {
tools/clang/tools/extra/clangd/Diagnostics.h
   71 struct Fix {
   84 struct Diag : DiagBase {
tools/clang/tools/extra/clangd/FuzzyMatch.h
   55 enum CharRole : unsigned char {
tools/clang/tools/extra/clangd/Headers.h
   33 struct HeaderFile {
tools/clang/tools/extra/clangd/Protocol.h
   73 struct URIForFile {
  156 struct Range {
  182 struct Location {
  536 struct TextDocumentContentChangeEvent {
  713 struct WorkspaceEdit {
  798 struct DocumentSymbol {
  877 struct ApplyWorkspaceEditResponse {
 1010 struct CompletionList {
 1054 struct SignatureHelp {
tools/clang/tools/extra/clangd/RIFF.h
   48 struct Chunk {
   56 struct File {
tools/clang/tools/extra/clangd/Selection.h
   95   struct Node {
tools/clang/tools/extra/clangd/SemanticHighlighting.h
   52 struct HighlightingToken {
   61 struct LineHighlightings {
tools/clang/tools/extra/clangd/TUScheduler.cpp
  233   struct Request {
tools/clang/tools/extra/clangd/TUScheduler.h
   34 struct InputsAndAST {
   39 struct InputsAndPreamble {
tools/clang/tools/extra/clangd/URI.h
   28 class URI {
tools/clang/tools/extra/clangd/index/Ref.h
   52 struct Ref {
tools/clang/tools/extra/clangd/index/Serialization.cpp
  193 struct StringTableIn {
tools/clang/tools/extra/clangd/index/Serialization.h
   42 struct IndexFileIn {
tools/clang/tools/extra/clangd/index/SymbolID.h
   31 class SymbolID {
tools/clang/tools/extra/clangd/index/dex/PostingList.h
   42 struct Chunk {
tools/clang/tools/extra/clangd/refactor/Tweak.h
   49   struct Selection {
   77   struct Effect {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  274 struct NewFunction {
tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
   59   class ReplaceAWithB : public SourceChangeRefactoringRule {
  148   class ErrorRule : public SourceChangeRefactoringRule {
  199   class FindOccurrences : public FindSymbolOccurrencesRefactoringRule {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1690 struct AttributeSubjectMatchRule {
tools/clang/utils/TableGen/NeonEmitter.cpp
  139 class Type {
  287 class Intrinsic {
tools/dsymutil/LinkUtils.h
   28 enum class AccelTableKind {
tools/dsymutil/dsymutil.cpp
   85 struct DsymutilOptions {
  378 struct OutputLocation {
tools/lld/ELF/Arch/MipsArchTree.cpp
   35 struct FileFlags {
tools/lld/ELF/Config.h
   75 struct VersionDefinition {
tools/lld/ELF/Driver.cpp
 1595 struct WrappedSymbol {
tools/lld/ELF/InputSection.h
  275 struct EhSectionPiece {
tools/lld/ELF/LinkerScript.h
  205 struct PhdrsCommand {
tools/lld/ELF/SyntheticSections.h
  574 struct SymbolTableEntry {
  699   struct NameAttrEntry {
  710   struct GdbSymbol {
 1115 struct Partition {
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
   34 struct CompactUnwindEntry {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h
   44 struct TranslationUnitSource {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  233 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ImplicitHex8)
tools/lld/wasm/Driver.cpp
  574 struct WrappedSymbol {
tools/lldb/include/lldb/Core/Address.h
   59 class Address {
tools/lldb/include/lldb/Core/LoadedModuleInfoList.h
   22 class LoadedModuleInfoList {
tools/lldb/include/lldb/Host/Debug.h
   19 struct ResumeAction {
tools/lldb/include/lldb/Host/File.h
   46   enum OpenOptions : uint32_t {
tools/lldb/include/lldb/Host/HostThread.h
   29 class HostThread {
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
   35 struct SVR4LibraryInfo {
  397   struct SoftwareBreakpoint {
tools/lldb/include/lldb/Symbol/CompilerDeclContext.h
   19 class CompilerDeclContext {
tools/lldb/include/lldb/Symbol/CompilerType.h
   30 class CompilerType {
tools/lldb/include/lldb/Symbol/Function.h
  265 class CallEdge {
tools/lldb/include/lldb/Symbol/LineEntry.h
   20 struct LineEntry {
tools/lldb/include/lldb/Symbol/LineTable.h
  213   struct Entry {
tools/lldb/include/lldb/Symbol/Type.h
   27 struct CompilerContext {
tools/lldb/include/lldb/Utility/Args.h
   32 class Args {
   34   struct ArgEntry {
tools/lldb/include/lldb/Utility/CompletionRequest.h
   36   class Completion {
tools/lldb/include/lldb/Utility/ConstString.h
   39 class ConstString {
tools/lldb/include/lldb/Utility/FileSpec.h
   55 class FileSpec {
tools/lldb/include/lldb/Utility/RegisterValue.h
   27 class RegisterValue {
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
  236 struct PointerTag {};
  237 struct ReferenceTag {};
  241 struct NotImplementedTag {};
tools/lldb/include/lldb/Utility/Scalar.h
   39 class Scalar {
tools/lldb/include/lldb/Utility/StringExtractorGDBRemote.h
   21 class StringExtractorGDBRemote : public StringExtractor {
tools/lldb/include/lldb/lldb-private-types.h
   33 struct RegisterInfo {
  103 struct OptionDefinition {
tools/lldb/source/Core/IOHandler.cpp
 2003 class TreeItem {
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  390 class ReturnValueExtractor {
tools/lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.h
   17 class MSVCUndecoratedNameSpecifier {
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
  192 struct ELFProgramHeader {
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   37   struct Cursor {
tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h
   69 struct CoreNote {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h
   50 class MinidumpParser {
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
  218 class PythonObject {
  460 class PythonString : public TypedPythonObject<PythonString> {
  558 class PythonDictionary : public TypedPythonObject<PythonDictionary> {
  584 class PythonModule : public TypedPythonObject<PythonModule> {
  614 class PythonCallable : public TypedPythonObject<PythonCallable> {
  618   struct ArgInfo {
  660 class PythonFile : public TypedPythonObject<PythonFile> {
tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
   26 class DIERef {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
   17 enum class DWARFEnumState { MoreItems, Complete };
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
   37 class DWARFUnitHeader {
tools/lldb/source/Target/StackFrameRecognizer.cpp
  135   struct RegisteredEntry {
tools/lldb/unittests/TestingSupport/TestUtilities.h
   32 class TestFile {
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h
   30 class ProcessInfo : public Parser<ProcessInfo> {
   64 class JThreadsInfo : public Parser<JThreadsInfo> {
tools/llvm-cfi-verify/lib/FileAnalysis.h
   75 class FileAnalysis {
tools/llvm-cov/CoverageSummaryInfo.h
  145 struct FunctionCoverageSummary {
  173 struct FileCoverageSummary {
tools/llvm-dwp/llvm-dwp.cpp
  113 struct CompileUnitIdentifiers {
tools/llvm-exegesis/lib/BenchmarkResult.h
   43 struct BenchmarkMeasure {
   58 struct InstructionBenchmark {
   96 class PerInstructionStats {
tools/llvm-exegesis/lib/Clustering.h
   26 class InstructionBenchmarkClustering {
tools/llvm-exegesis/lib/RegisterValue.h
   26 struct RegisterValue {
tools/llvm-objcopy/COFF/Object.h
   36 struct Section {
   82 struct Symbol {
tools/llvm-objcopy/CopyConfig.cpp
  199 struct TargetInfo {
tools/llvm-objcopy/CopyConfig.h
   58 enum SectionFlag {
   75 struct SectionRename {
   81 struct SectionFlagsUpdate {
   98 class NameOrPattern {
  241 struct DriverConfig {
tools/llvm-objcopy/ELF/ELFConfig.h
   24 struct NewSymbolInfo {
   33 struct ELFCopyConfig {
tools/llvm-objcopy/ELF/Object.h
  194 struct IHexRecord {
tools/llvm-pdbutil/BytesOutputStyle.cpp
   35 struct StreamSpec {
tools/llvm-pdbutil/InputFile.h
   40 class InputFile {
tools/llvm-pdbutil/LinePrinter.cpp
  130 struct Run {
tools/llvm-rc/ResourceScriptStmt.h
   29 class RCInt {
   69 class IntWithNotMask {
  123 class IntOrString {
  264 class OptionalStmtList : public OptionalStmt {
  493 class MenuDefinitionList : public MenuDefinition {
  606 class Control {
  788   class VersionInfoFixed {
tools/llvm-readobj/ELFDumper.cpp
 2820 struct GroupSection {
 4530 struct CoreNote {
tools/llvm-xray/xray-graph-diff.h
   27 class GraphDiffRenderer {
tools/llvm-xray/xray-graph.h
   36 class GraphRenderer {
unittests/ADT/FallibleIteratorTest.cpp
   25 class Item {
unittests/DebugInfo/DWARF/DwarfGenerator.h
  173   struct ValueAndLength {
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
   19 class RPCFoo {};
   47 class RPCBar {};
unittests/ProfileData/CoverageMappingTest.cpp
   60 struct OutputFunctionCoverageData {
unittests/Support/BinaryStreamTest.cpp
  853 struct BinaryItemStreamObject {
unittests/Support/ErrorOrTest.cpp
   80   struct Destination {
   90   struct CastsToErrorCode {
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
   34 struct Testcase {
usr/include/c++/7.4.0/bits/hashtable_policy.h
   98   struct _Select1st
usr/include/c++/7.4.0/type_traits
 2169   template<typename _Iftrue, typename _Iffalse>
usr/include/plugin-api.h
   86 struct ld_plugin_symbol
usr/include/x86_64-linux-gnu/sys/poll.h
   36 struct pollfd
utils/TableGen/CodeGenDAGPatterns.h
  191 struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> {
 1061 class Predicate {
utils/TableGen/CodeGenRegisters.h
   63   class CodeGenSubRegIndex {
  150   struct CodeGenRegister {
utils/TableGen/CodeGenSchedule.cpp
 1315 struct PredTransition {
utils/TableGen/CodeGenSchedule.h
  125 struct CodeGenSchedClass {
  214 struct CodeGenProcModel {
  312 struct PredicateInfo {
  349 class OpcodeGroup {
  373 class STIPredicateFunction {
utils/TableGen/FixedLenDecoderEmitter.cpp
   98 struct EncodingAndInst {
utils/TableGen/GlobalISelEmitter.cpp
  800 class RuleMatcher : public Matcher {
utils/TableGen/InfoByHwMode.h
  120 struct ValueTypeByHwMode : public InfoByHwMode<MVT> {