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

Definitions

gen/include/llvm/IR/IntrinsicImpl.inc
   19 struct IntrinsicTargetInfo {
gen/lib/Target/AArch64/AArch64GenSystemOperands.inc
 1075   struct IndexType {
 1116   struct IndexType {
 1171   struct IndexType {
 1201   struct IndexType {
 1254   struct IndexType {
 1293   struct IndexType {
 1371   struct IndexType {
 1426   struct IndexType {
 1496   struct IndexType {
 1513   struct IndexType {
 1557   struct IndexType {
 1587   struct IndexType {
 1629   struct IndexType {
 1657   struct IndexType {
 1697   struct IndexType {
 1725   struct IndexType {
 1782   struct IndexType {
 1827   struct IndexType {
 1884   struct IndexType {
 1912   struct IndexType {
 1959   struct IndexType {
 1994   struct IndexType {
 2057   struct IndexType {
 2101   struct IndexType {
 2168   struct IndexType {
 2207   struct IndexType {
 3026   struct IndexType {
 3822   struct IndexType {
 4707   struct IndexType {
 4812   struct IndexType {
 4929   struct IndexType {
 4957   struct IndexType {
gen/lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc
  738   struct IndexType {
  773   struct IndexType {
 4948   struct IndexType {
 9399   struct IndexType {
 9650   struct IndexType {
10775   struct IndexType {
11659   struct IndexType {
gen/lib/Target/AMDGPU/R600GenDFAPacketizer.inc
  121 struct R600Transition {
gen/lib/Target/ARM/ARMGenSystemRegister.inc
  124   struct IndexType {
  184   struct IndexType {
  294   struct IndexType {
  358   struct IndexType {
  423   struct IndexType {
  488   struct IndexType {
gen/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc
11279 struct HexagonTransition {
gen/lib/Target/RISCV/RISCVGenSystemOperands.inc
  253   struct IndexType {
gen/unittests/TableGen/AutomataAutomata.inc
 2750 struct BinPackerAutomatonTransition {
 9682 struct NfaAutomatonTransition {
 9719 struct SimpleAutomatonTransition {
 9756 struct TupleAutomatonTransition {
include/llvm/ADT/APInt.h
   69 class LLVM_NODISCARD APInt {
include/llvm/ADT/ArrayRef.h
   40   template<typename T>
include/llvm/ADT/BitVector.h
   73 class BitVector {
include/llvm/ADT/StringRef.h
   54   class StringRef {
  858   class StringLiteral : public StringRef {
include/llvm/ADT/Triple.h
   43 class Triple {
   45   enum ArchType {
include/llvm/Analysis/TargetLibraryInfo.h
   27 struct VecDesc {
include/llvm/BinaryFormat/Dwarf.h
  102 enum Attribute : uint16_t {
include/llvm/BinaryFormat/Minidump.h
   32 struct Header {
   67 struct MemoryDescriptor {
   73 struct MemoryInfoListHeader {
  104 struct MemoryInfo {
  120 struct Directory {
  161 struct SystemInfo {
  203 struct Module {
  219 struct Thread {
  243 struct ExceptionStream {
include/llvm/BinaryFormat/Wasm.h
   52 struct WasmFeatureEntry {
   57 struct WasmExport {
   63 struct WasmLimits {
   69 struct WasmTable {
   90 struct WasmGlobal {
   97 struct WasmEventType {
  103 struct WasmEvent {
  109 struct WasmImport {
  127 struct WasmFunction {
  150 struct WasmElemSegment {
  164 struct WasmRelocation {
  176 struct WasmSymbolInfo {
  191 struct WasmFunctionName {
  345 enum class ValType {
  354 struct WasmSignature {
include/llvm/Bitcode/BitcodeReader.h
   57   class BitcodeModule {
include/llvm/CodeGen/AccelTable.h
  225   struct Atom {
include/llvm/CodeGen/CallingConvLower.h
   33 class CCValAssign {
include/llvm/CodeGen/CostTable.h
   24 struct CostTblEntry {
   44 struct TypeConversionCostTblEntry {
include/llvm/CodeGen/GlobalISel/CallLowering.h
   46   struct ArgInfo {
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  124   struct MemDesc {
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
   59 class DstOp {
  120 class SrcOp {
include/llvm/CodeGen/ISDOpcodes.h
   38   enum NodeType {
include/llvm/CodeGen/MachineConstantPool.h
   66 class MachineConstantPoolEntry {
include/llvm/CodeGen/MachineFrameInfo.h
   33 class CalleeSavedInfo {
include/llvm/CodeGen/MachineOperand.h
   50 class MachineOperand {
include/llvm/CodeGen/MachineTraceMetrics.h
  155   struct TraceBlockInfo {
include/llvm/CodeGen/Register.h
   19 class Register {
include/llvm/CodeGen/RegisterPressure.h
   39 struct RegisterMaskPair {
  103 class PressureChange {
include/llvm/CodeGen/RuntimeLibcalls.h
   29   enum Libcall {
include/llvm/CodeGen/ScheduleDAG.h
  242   class SUnit {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
  258 class SDUse {
include/llvm/CodeGen/SlotIndexes.h
   83   class SlotIndex {
include/llvm/CodeGen/TargetCallingConv.h
   27   struct ArgFlagsTy {
  157   struct InputArg {
  195   struct OutputArg {
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/CodeViewRecordIO.h
  243   struct RecordLimit {
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
   53 struct LineNumberEntry {
   59 struct ColumnNumberEntry {
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  422 struct LocalVariableAddrGap {
include/llvm/DebugInfo/CodeView/TypeHashing.h
   77 struct GloballyHashedType {
include/llvm/DebugInfo/CodeView/TypeIndex.h
   95 class TypeIndex {
include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
   20 struct TiReference {
include/llvm/DebugInfo/CodeView/TypeRecord.h
  725 class OneMethodRecord : public TypeRecord {
include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
   42   struct Set {
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
   26 class DWARFFormValue {
   28   enum FormClass {
include/llvm/DebugInfo/DWARF/DWARFSection.h
   20 struct SectionName {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
   22 enum DWARFSectionKind {
   45   class Entry {
include/llvm/DebugInfo/GSYM/FileEntry.h
   25 struct FileEntry {
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/ExecutionEngine/GenericValue.h
   23 struct GenericValue {
include/llvm/FuzzMutate/OpDescriptor.h
   43 class SourcePred {
include/llvm/IR/Argument.h
   29 class Argument final : public Value {
include/llvm/IR/Attributes.h
   51 class Attribute {
   70   enum AttrKind {
  214 class AttributeSet {
  337 class AttributeList {
include/llvm/IR/ConstantRange.h
   47 class LLVM_NODISCARD ConstantRange {
include/llvm/IR/DebugInfoMetadata.h
  157   enum DIFlags : uint32_t {
include/llvm/IR/DiagnosticInfo.h
  418   struct Argument {
include/llvm/IR/Intrinsics.h
   97   struct IITDescriptor {
include/llvm/IR/MDBuilder.h
  166   struct TBAAStructField {
include/llvm/IR/Metadata.h
  710 class MDOperand {
include/llvm/IR/ModuleSummaryIndex.h
  164 struct ValueInfo {
  506   struct VFuncId {
  514   struct ConstVCall {
  730 struct VirtFuncOffset {
include/llvm/IR/Use.h
   55 class Use {
include/llvm/IR/ValueHandle.h
  140 class WeakVH : public ValueHandleBase {
  181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/LTO/LTO.h
  132   class Symbol : irsymtab::Symbol {
  433 struct SymbolResolution {
include/llvm/MC/LaneBitmask.h
   39   struct LaneBitmask {
include/llvm/MC/MCAsmMacro.h
   21 class AsmToken {
  129 struct MCAsmMacroParameter {
include/llvm/MC/MCCodeView.h
   31 class MCCVLoc {
include/llvm/MC/MCDwarf.h
  435 class MCCFIInstruction {
  606 struct MCDwarfFrameInfo {
include/llvm/MC/MCFixup.h
   77 class MCFixup {
include/llvm/MC/MCInst.h
  158 class MCInst {
include/llvm/MC/MCSchedule.h
   95 struct MCReadAdvanceEntry {
  142 struct MCRegisterCostEntry {
include/llvm/MC/MCSubtargetInfo.h
   34 struct SubtargetFeatureKV {
   54 struct SubtargetSubTypeKV {
include/llvm/MCA/Instruction.h
   99 class WriteState {
  227 class ReadState {
  562 class InstRef {
include/llvm/Object/ArchiveWriter.h
   23 struct NewArchiveMember {
include/llvm/Object/COFF.h
  440 struct coff_section {
  474 struct coff_relocation {
 1242 struct FpoData {
include/llvm/Object/COFFImportFile.h
   71 struct COFFShortExport {
include/llvm/Object/IRSymtab.h
   53 struct Str {
   72 struct Module {
   80 struct Comdat {
   86 struct Symbol {
  117 struct Uncommon {
include/llvm/Object/Wasm.h
   36 class WasmSymbol {
  113 struct WasmSegment {
include/llvm/Object/XCOFFObjectFile.h
   50 struct XCOFFSectionHeader32 {
   65 struct XCOFFSectionHeader64 {
  152 struct XCOFFRelocation32 {
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
  110 struct YAMLDebugSubsection {
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
   45 struct LeafRecord {
include/llvm/ObjectYAML/ELFYAML.h
  101 struct Symbol {
include/llvm/Option/OptSpecifier.h
   18 class OptSpecifier {
include/llvm/Option/OptTable.h
   41   struct Info {
include/llvm/Passes/PassBuilder.h
  125   struct PipelineElement {
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 {
  842 struct NamedInstrProfRecord : InstrProfRecord {
include/llvm/ProfileData/InstrProfData.inc
  735 typedef struct InstrProfValueData {
include/llvm/Remarks/BitstreamRemarkParser.h
   66   struct Argument {
include/llvm/Remarks/Remark.h
   42 struct Argument {
   67 struct Remark {
include/llvm/Support/Automaton.h
   48 struct NfaStatePair {
include/llvm/Support/LowLevelTypeImpl.h
   39 class LLT {
include/llvm/Support/MachineValueType.h
   30   class MVT {
   32     enum SimpleValueType : uint8_t {
include/llvm/Support/MemoryBuffer.h
  261 class MemoryBufferRef {
include/llvm/Support/SMLoc.h
   23 class SMLoc {
   48 class SMRange {
include/llvm/Support/SourceMgr.h
  229 class SMFixIt {
include/llvm/Support/UnicodeCharRanges.h
   23 struct UnicodeCharRange {
include/llvm/Support/VirtualFileSystem.h
  507 struct YAMLVFSEntry {
include/llvm/Support/Win64EH.h
   59 union UnwindCode {
   87 struct RuntimeFunction {
include/llvm/Support/X86DisassemblerDecoderCommon.h
  448 struct OperandSpecifier {
include/llvm/TableGen/Record.h
 1395 class RecordVal {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
include/llvm/Transforms/IPO/WholeProgramDevirt.h
  119 struct VirtualCallTarget {
lib/CodeGen/AsmPrinter/CodeViewDebug.h
   96   struct LocalVariable {
  102   struct CVGlobalVariable {
lib/CodeGen/AsmPrinter/DebugLocEntry.h
   24 class DbgValueLoc {
lib/CodeGen/AsmPrinter/DebugLocStream.h
   33   struct List {
   40   struct Entry {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  124   struct GlobalExpr {
lib/CodeGen/AsmPrinter/DwarfDebug.h
  124   struct FrameIndexExpr {
lib/CodeGen/ImplicitNullChecks.cpp
  120   class NullCheck {
lib/CodeGen/MIRParser/MIParser.cpp
  350 struct ParsedMachineOperand {
lib/CodeGen/SpillPlacement.h
   89   struct BlockConstraint {
lib/CodeGen/SplitKit.h
  120   struct BlockInfo {
lib/DebugInfo/DWARF/DWARFVerifier.cpp
 1099   struct FormClassTable {
lib/MC/WasmObjectWriter.cpp
   61 struct WasmSignature {
  117 struct WasmFunction {
  137 struct WasmRelocationEntry {
lib/Object/ArchiveWriter.cpp
  237 struct MemberData {
lib/Support/TargetParser.cpp
   25 struct GPUInfo {
lib/Target/AArch64/AArch64RegisterBankInfo.h
   27   enum PartialMappingIdx {
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
   24   enum VariantKind {
lib/Target/AMDGPU/AMDGPUInstrInfo.h
   38 struct RsrcIntrinsic {
   51 struct ImageDimIntrinsicInfo {
lib/Target/AMDGPU/AMDGPUInstructionSelector.h
   61   struct GEPInfo {
lib/Target/AMDGPU/SIFoldOperands.cpp
   31 struct FoldCandidate {
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  426   struct SpilledReg {
  437   struct SGPRSpillVGPRCSR {
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  131 struct MUBUFInfo {
  140 struct MTBUFInfo {
 1319 struct SourceOfDivergence {
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
  196 struct MIMGBaseOpcodeInfo {
  214 struct MIMGDimInfo {
  232 struct MIMGLZMappingInfo {
  237 struct MIMGMIPMappingInfo {
  255 struct MIMGInfo {
lib/Target/RISCV/Utils/RISCVBaseInfo.h
  150 struct SysReg {
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
   75   enum CondCode {
lib/Target/X86/X86EvexToVex.cpp
   40 struct X86EvexToVexCompressTableEntry {
lib/Target/X86/X86FloatingPoint.cpp
  584   struct TableEntry {
lib/Target/X86/X86InstrFMA3Info.h
   28 struct X86InstrFMA3Group {
lib/Target/X86/X86InstrFoldTables.h
   68 struct X86MemoryFoldTableEntry {
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  139   struct BlockCondInfo {
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
   27 struct AMDGPUImageDMaskIntrinsic {
lib/Transforms/Scalar/MergeICmps.cpp
  188 class BCECmpBlock {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  264 struct PartiallyConstructedSafepointRecord {
lib/Transforms/Scalar/SROA.cpp
  158 class Slice {
lib/Transforms/Vectorize/SLPVectorizer.cpp
  709     enum class ReorderingMode {
tools/clang/include/clang-c/Index.h
  107 struct CXUnsavedFile {
tools/clang/include/clang/AST/APValue.h
  115 class APValue {
  195   class LValuePathEntry {
tools/clang/include/clang/AST/ASTTypeTraits.h
   57 class ASTNodeKind {
  230 class DynTypedNode {
tools/clang/include/clang/AST/Availability.h
   30 class AvailabilitySpec {
tools/clang/include/clang/AST/CharUnits.h
   38   class CharUnits {
tools/clang/include/clang/AST/Comment.h
  300   struct Argument {
  415   class Attribute {
  598   struct Argument {
tools/clang/include/clang/AST/CommentLexer.h
   55 class Token {
tools/clang/include/clang/AST/Decl.h
 3964   class Capture {
tools/clang/include/clang/AST/DeclBase.h
   88 class alignas(8) Decl {
tools/clang/include/clang/AST/DeclCXX.h
  147 class CXXBaseSpecifier {
tools/clang/include/clang/AST/Expr.h
 2138 class OffsetOfNode {
 4686   class Designator {
tools/clang/include/clang/AST/ExprObjC.h
  261 struct ObjCDictionaryElement {
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/OpenMPClause.h
 4211   class MappableComponent {
tools/clang/include/clang/AST/Stmt.h
 2897   class AsmStringPiece {
 3373   class Capture {
tools/clang/include/clang/AST/TemplateBase.h
   50 class TemplateArgument {
  449 class TemplateArgumentLoc {
tools/clang/include/clang/AST/Type.h
  152   enum ObjCLifetime {
  643 class QualType {
 3419   class ExtParameterInfo {
tools/clang/include/clang/AST/VTableBuilder.h
   29 class VTableComponent {
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  103 class BoundNodes {
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/AttrSubjectMatchRules.h
   19 enum SubjectMatchRule {
tools/clang/include/clang/Basic/Builtins.h
   55 struct Info {
tools/clang/include/clang/Basic/Diagnostic.h
   66 class FixItHint {
 1438 class StoredDiagnostic {
tools/clang/include/clang/Basic/Module.h
  157   struct Header {
tools/clang/include/clang/Basic/OpenMPKinds.h
   22 enum OpenMPDirectiveKind {
  101 enum OpenMPMapModifierKind {
tools/clang/include/clang/Basic/PartialDiagnostic.h
   35 class PartialDiagnostic {
tools/clang/include/clang/Basic/SourceLocation.h
   86 class SourceLocation {
  196 class SourceRange {
  234 class CharSourceRange {
tools/clang/include/clang/Basic/TargetInfo.h
  829   struct ConstraintInfo {
 1000   struct GCCRegAlias {
 1005   struct AddlRegName {
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/Driver/Action.h
  586   struct DependentActionInfo final {
tools/clang/include/clang/Driver/Multilib.h
   28 class Multilib {
tools/clang/include/clang/Index/DeclOccurrence.h
   22 struct DeclOccurrence {
tools/clang/include/clang/Index/IndexSymbol.h
  130 struct SymbolRelation {
tools/clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
   59 struct Token {
tools/clang/include/clang/Lex/ModuleMap.h
  150   class KnownHeader {
tools/clang/include/clang/Lex/Preprocessor.h
   86 class TokenValue {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
  315 struct PPConditionalInfo {
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
 1005   class OverloadCandidate {
tools/clang/include/clang/Sema/DeclSpec.h
 1676   struct Binding {
 2561   struct LambdaCapture {
tools/clang/include/clang/Sema/Overload.h
  513   class ImplicitConversionSequence {
tools/clang/include/clang/Sema/ParsedTemplate.h
   29   class ParsedTemplateArgument {
tools/clang/include/clang/Sema/Sema.h
 4871   struct OffsetOfComponent {
tools/clang/include/clang/Serialization/ASTReader.h
  869   struct PragmaPackStackEntry {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
   75 class SVal {
tools/clang/include/clang/Tooling/Core/Replacement.h
   44 class Range {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h
   36 class AtomicChange {
tools/clang/include/clang/Tooling/Syntax/Tokens.h
  100 class Token {
tools/clang/include/clang/Tooling/Transformer/RewriteRule.h
   71 struct ASTEdit {
  106 struct RewriteRule {
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2044 struct EditEntry {
tools/clang/lib/CodeGen/CGBuiltin.cpp
  487   struct WidthAndSignedness {
 4416 struct NeonIntrinsicInfo {
tools/clang/lib/CodeGen/CGCall.h
  279     struct CallArgCleanup {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10235   struct ParamAttrTy {
tools/clang/lib/CodeGen/CodeGenFunction.h
 4328   struct MultiVersionResolverOption {
tools/clang/lib/Driver/Driver.cpp
 3798   struct JobActionInfo final {
tools/clang/lib/Driver/InputInfo.h
   22 class InputInfo {
tools/clang/lib/Sema/SemaOpenMP.cpp
 5239 struct LoopIterationSpace final {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
   32 struct SelectorDescriptor {
tools/clang/tools/clang-import-test/clang-import-test.cpp
  242 struct CIAndOrigins {
tools/clang/tools/diagtool/DiagnosticNames.h
   18   struct DiagnosticRecord {
   39   struct GroupRecord {
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/cppcoreguidelines/SpecialMemberFunctionsCheck.h
   33   enum class SpecialMemberFunctionKind : uint8_t {
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
   38 struct BindArgument {
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/Protocol.h
  156 struct Range {
  536 struct TextDocumentContentChangeEvent {
  798 struct DocumentSymbol {
tools/clang/tools/extra/clangd/SemanticHighlighting.h
   52 struct HighlightingToken {
   61 struct LineHighlightings {
tools/clang/tools/extra/clangd/index/Ref.h
   52 struct Ref {
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/unittests/DiagnosticsTests.cpp
  512 struct SymbolWithHeader {
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
   19 struct IncrementalTestStep {
tools/clang/tools/libclang/Indexing.cpp
   70 class PPRegion {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1690 struct AttributeSubjectMatchRule {
tools/clang/utils/TableGen/NeonEmitter.cpp
  139 class Type {
tools/lld/COFF/Writer.cpp
 1824     struct Entry { ulittle32_t begin, end, unwind; };
 1831     struct Entry { ulittle32_t begin, unwind; };
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.cpp
 3206   struct ExidxEntry {
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/wasm/Driver.cpp
  574 struct WrappedSymbol {
tools/lldb/include/lldb/Interpreter/Property.h
   24 struct PropertyDefinition {
tools/lldb/include/lldb/Symbol/Function.h
  253 struct CallSiteParameter {
  265 class CallEdge {
tools/lldb/include/lldb/Symbol/Type.h
   27 struct CompilerContext {
tools/lldb/include/lldb/Target/ABI.h
   28   struct CallArgument {
tools/lldb/include/lldb/Utility/AnsiTerminal.h
   66   static const struct {
tools/lldb/include/lldb/Utility/Args.h
   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/Log.h
   52   struct Category {
tools/lldb/include/lldb/lldb-enumerations.h
  700 FLAGS_ENUM(FunctionNameType){
tools/lldb/include/lldb/lldb-private-types.h
   33 struct RegisterInfo {
   87 struct OptionEnumValueElement {
  103 struct OptionDefinition {
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/elf-core/RegisterUtilities.h
   69 struct CoreNote {
   76 struct RegsetDesc {
tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h
   78 struct MinidumpMemoryDescriptor64 {
tools/lldb/unittests/Target/PathMappingListTest.cpp
   18 struct Matches {
tools/llvm-cov/CoverageSummaryInfo.h
  145 struct FunctionCoverageSummary {
  173 struct FileCoverageSummary {
tools/llvm-exegesis/lib/BenchmarkResult.h
   43 struct BenchmarkMeasure {
   96 class PerInstructionStats {
tools/llvm-exegesis/lib/CodeTemplate.h
   49 enum class ExecutionMode : uint8_t {
tools/llvm-exegesis/lib/MCInstrDescView.h
   65 struct Operand {
tools/llvm-exegesis/lib/PerfHelper.h
   35 class PerfEvent {
tools/llvm-exegesis/lib/RegisterValue.h
   26 struct RegisterValue {
tools/llvm-exegesis/lib/Target.h
   56 struct CpuAndPfmCounters {
tools/llvm-lipo/llvm-lipo.cpp
   90 struct InputFile {
  156 class Slice {
tools/llvm-nm/llvm-nm.cpp
  615 struct DarwinStabName {
tools/llvm-objcopy/COFF/Object.h
   36 struct Section {
   82 struct Symbol {
tools/llvm-pdbutil/LinePrinter.cpp
  130 struct Run {
tools/llvm-pdbutil/llvm-pdbutil.h
   39 enum class ModuleSubsection {
   68 enum class SymLevel { Functions, Data, Thunks, All };
tools/llvm-readobj/ARMEHABIPrinter.h
   32   struct RingEntry {
tools/llvm-readobj/ELFDumper.cpp
 2820 struct GroupSection {
tools/polly/include/polly/Support/VirtualInstruction.h
  229 class VirtualInstruction {
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 3501 class union_set {
unittests/ADT/ArrayRefTest.cpp
   65   struct NonAssignable {
unittests/DebugInfo/DWARF/DwarfGenerator.h
  173   struct ValueAndLength {
unittests/ProfileData/CoverageMappingTest.cpp
   60 struct OutputFunctionCoverageData {
unittests/Support/BinaryStreamTest.cpp
  853 struct BinaryItemStreamObject {
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
   34 struct Testcase {
utils/TableGen/CodeGenDAGPatterns.h
  191 struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> {
 1061 class Predicate {
utils/TableGen/CodeGenSchedule.cpp
 1306 struct PredCheck {
 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> {