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

Definitions

gen/tools/clang/include/clang/AST/Attrs.inc
 3101   enum ConsumedState {
include/llvm/ADT/Hashing.h
   71 class hash_code {
include/llvm/BinaryFormat/MachO.h
  541 struct segment_command_64 {
  569 struct section_64 {
  842 struct build_tool_version {
  931 struct fat_arch {
  992 struct nlist_64 {
include/llvm/BinaryFormat/Minidump.h
  104 struct MemoryInfo {
include/llvm/BinaryFormat/Wasm.h
   63 struct WasmLimits {
   69 struct WasmTable {
  122 struct WasmLocalDecl {
  164 struct WasmRelocation {
  171 struct WasmInitFunc {
  345 enum class ValType {
include/llvm/CodeGen/MachineFunction.h
  202 struct SEHHandler {
include/llvm/DebugInfo/CodeView/CodeView.h
   33 enum TypeLeafKind : uint16_t {
   47 enum SymbolKind : uint16_t {
  383 enum class VFTableSlotKind : uint8_t {
  569 struct FrameData {
  593 struct CrossModuleExport {
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/TypeIndexDiscovery.h
   20 struct TiReference {
include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
   21 struct DWARFAddressRange {
include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
   40   struct Descriptor {
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
   24   struct RangeListEntry {
include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
   29 struct RangeListEntry : public DWARFListEntryBase {
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/PDBTypes.h
  241 enum class PDB_SymType {
include/llvm/ExecutionEngine/Orc/OrcABISupport.h
   57   class IndirectStubsInfo {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  324     struct EHFrame {
  392     struct RemoteIndirectStubsInfo {
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
  141   struct EHFrame {
include/llvm/IR/DebugInfoMetadata.h
 2447   struct FragmentInfo {
include/llvm/IR/InstrTypes.h
 1958   struct BundleOpInfo {
include/llvm/IR/ModuleSummaryIndex.h
  506   struct VFuncId {
include/llvm/MC/MCAssembler.h
   45 struct IndirectSymbolData {
   52 struct DataRegionData {
  428   struct CGProfileEntry {
include/llvm/MC/MCInstrItineraries.h
   95 struct InstrItinerary {
include/llvm/MC/MCMachObjectWriter.h
   83   struct MachSymbolData {
include/llvm/MC/MCSchedule.h
   64 struct MCWriteProcResEntry {
   78 struct MCWriteLatencyEntry {
   95 struct MCReadAdvanceEntry {
  110 struct MCSchedClassDesc {
include/llvm/Object/COFF.h
  172 struct data_directory {
 1242 struct FpoData {
include/llvm/Object/IRSymtab.h
   53 struct Str {
   72 struct Module {
   80 struct Comdat {
   86 struct Symbol {
  117 struct Uncommon {
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
   62 struct SourceLineEntry {
   69 struct SourceColumnEntry {
include/llvm/ObjectYAML/DWARFYAML.h
   47 struct AttributeAbbrev {
   60 struct ARangeDescriptor {
include/llvm/ObjectYAML/ELFYAML.h
  117 struct DynamicEntry {
  122 struct StackSizeEntry {
include/llvm/ObjectYAML/MachOYAML.h
   68 struct NListEntry {
  127 struct FatArch {
include/llvm/ObjectYAML/WasmYAML.h
   30 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ValueType)
   47 struct Limits {
   53 struct Table {
   70 struct Global {
   77 struct Event {
   96 struct LocalDecl {
  107 struct Relocation {
  162 struct InitFunction {
  167 struct ComdatEntry {
include/llvm/Option/OptTable.h
   41   struct Info {
include/llvm/ProfileData/InstrProfData.inc
  735 typedef struct InstrProfValueData {
include/llvm/ProfileData/SampleProf.h
  149 struct SecHdrTableEntry {
include/llvm/Support/MachineValueType.h
   32     enum SimpleValueType : uint8_t {
include/llvm/Support/YAMLTraits.h
 1656 LLVM_YAML_STRONG_TYPEDEF(uint8_t, Hex8)
 1657 LLVM_YAML_STRONG_TYPEDEF(uint16_t, Hex16)
 1658 LLVM_YAML_STRONG_TYPEDEF(uint32_t, Hex32)
 1659 LLVM_YAML_STRONG_TYPEDEF(uint64_t, Hex64)
include/llvm/TextAPI/MachO/Architecture.h
   24 enum Architecture : uint8_t {
include/llvm/TextAPI/MachO/Platform.h
   22 enum class PlatformKind : unsigned {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
include/llvm/Transforms/Utils/ASanStackFrameLayout.h
   30 struct ASanStackVariableDescription {
include/llvm/XRay/InstrumentationMap.h
   37 struct SledEntry {
lib/Analysis/AliasAnalysisSummary.h
  150 struct ExternalRelation {
  199 struct InstantiatedValue {
lib/Analysis/CFLAndersAliasAnalysis.cpp
  135 struct OffsetValue {
  255 struct WorkListItem {
  262   struct Record {
lib/Analysis/CFLGraph.h
   61   struct Edge {
lib/Analysis/MemorySSA.cpp
  608   struct TerminatedPath {
lib/CodeGen/AsmPrinter/AccelTable.cpp
  211   struct AttributeEncoding {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 2091   struct MemberInfo {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  124   struct GlobalExpr {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2479 struct ArangeSpan {
lib/CodeGen/AsmPrinter/DwarfFile.h
   35 struct RangeSpan {
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
   35 struct ContentDescriptor {
lib/IR/ModuleSummaryIndex.cpp
  227 struct Edge {
lib/MC/WasmObjectWriter.cpp
  131 struct WasmComdatEntry {
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
   53   enum StackItem {
lib/Target/AMDGPU/R600InstrInfo.h
   60   enum BankSwizzle {
lib/Target/ARM/ARMLegalizerInfo.h
   39   struct FCmpLibcallInfo {
lib/Target/BPF/BTF.h
  143 struct BTFEnum {
  165 struct BTFMember {
  174 struct BTFParam {
lib/Target/BPF/BTFDebug.h
  212 struct BTFFuncInfo {
  218 struct BTFLineInfo {
  227 struct BTFFieldReloc {
lib/Target/NVPTX/NVPTXISelLowering.cpp
  280 enum ParamVectorizationFlags {
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
   66 struct PPCVSXSwapEntry {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  185   enum NestingType {
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
   75   enum CondCode {
lib/Target/X86/X86InstrFoldTables.h
   68 struct X86MemoryFoldTableEntry {
lib/Transforms/Instrumentation/ValueProfileCollector.h
   55   struct CandidateInfo {
lib/Transforms/Utils/LowerSwitch.cpp
   51   struct IntRange {
lib/XRay/Profile.cpp
  319 struct StackEntry {
projects/openmp/libomptarget/src/private.h
   45 struct MapComponentInfoTy {
tools/clang/include/clang-c/Index.h
  107 struct CXUnsavedFile {
  473 typedef struct {
 1665 typedef struct CXTUResourceUsageEntry {
 5102 typedef struct {
tools/clang/include/clang/AST/CXXInheritance.h
   44 struct CXXBasePathElement {
tools/clang/include/clang/AST/ComparisonCategories.h
   56 enum class ComparisonCategoryResult : unsigned char {
tools/clang/include/clang/AST/DeclAccessPair.h
   29 class DeclAccessPair {
tools/clang/include/clang/AST/VTableBuilder.h
   29 class VTableComponent {
tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
   32   struct Branch {
tools/clang/include/clang/Basic/AttrSubjectMatchRules.h
   19 enum SubjectMatchRule {
tools/clang/include/clang/Basic/OpenMPKinds.h
  101 enum OpenMPMapModifierKind {
tools/clang/include/clang/Basic/SourceManagerInternals.h
   32 struct LineEntry {
tools/clang/include/clang/Basic/TokenKinds.h
   24 enum TokenKind : unsigned short {
tools/clang/include/clang/Driver/Phases.h
   17   enum ID {
tools/clang/include/clang/Driver/Types.h
   23   enum ID {
tools/clang/include/clang/Frontend/ASTUnit.h
  268   struct CachedCodeCompletionResult {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
tools/clang/include/clang/Sema/ScopeInfo.h
  877   struct ShadowedOuterDecl {
tools/clang/include/clang/Serialization/ASTReader.h
  585   struct PendingVisibleUpdate {
tools/clang/include/clang/Serialization/ASTWriter.h
  280   struct MacroInfoToEmitData {
tools/clang/lib/AST/Interp/Function.h
   35   struct Local {
tools/clang/lib/AST/Interp/PrimType.h
   27 enum PrimType : unsigned {
tools/clang/lib/AST/Interp/Record.h
   26   struct Field {
   33   struct Base {
tools/clang/lib/Format/FormatTokenLexer.h
   31 enum LexerState {
tools/clang/tools/clang-refactor/TestSupport.h
   48 struct TestSelectionRange {
tools/clang/tools/extra/clang-doc/BitcodeWriter.h
   71 enum RecordId {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
   33   enum class SpecialMemberFunctionKind : uint8_t {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
   19 struct ClassifiedToken {
tools/clang/tools/extra/clangd/Protocol.h
  343 enum class OffsetEncoding {
tools/clang/tools/extra/clangd/Selection.cpp
  111   struct TokInfo {
tools/clang/tools/extra/clangd/index/Relation.h
   29 struct Relation {
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/libclang/CIndex.cpp
 6873   struct PostChildrenAction {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp
   52 enum class VisitEvent {
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h
   60 enum class LanguageMode {
tools/dsymutil/CompileUnit.h
   53   struct DIEInfo {
tools/dsymutil/DwarfStreamer.h
  175   struct EmittedUnit {
tools/lld/COFF/SymbolTable.cpp
  194   struct File {
tools/lld/ELF/Arch/MipsArchTree.cpp
   35 struct FileFlags {
tools/lld/ELF/Driver.cpp
 1595 struct WrappedSymbol {
tools/lld/ELF/Relocations.cpp
  689   struct Loc {
tools/lld/ELF/Relocations.h
  103 struct Relocation {
tools/lld/ELF/SyntheticSections.h
   84   struct FdeData {
  540 struct RelativeReloc {
  574 struct SymbolTableEntry {
  641   struct Entry {
  687   struct AddressEntry {
  694   struct CuEntry {
  813   struct Vernaux {
tools/lld/ELF/Writer.cpp
 2419 struct SectionOffset {
tools/lld/include/lld/Core/Reader.h
  129   struct KindEntry {
tools/lld/lib/ReaderWriter/MachO/File.h
  253   struct SectionOffsetAndAtom { uint64_t offset;  MachODefinedAtom *atom; };
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h
  183 struct RebaseLocation {
  214 struct DataInCode {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
   47 struct AtomInfo {
  178   struct AtomAndIndex { const Atom *atom; uint32_t index; SymbolScope scope; };
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  233 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ImplicitHex8)
tools/lld/wasm/Driver.cpp
  574 struct WrappedSymbol {
tools/lld/wasm/SyntheticSections.cpp
  449   struct ComdatEntry {
tools/lld/wasm/SyntheticSections.h
   31 struct WasmInitEntry {
tools/lldb/include/lldb/Host/Debug.h
   19 struct ResumeAction {
tools/lldb/include/lldb/Host/OptionParser.h
   24 struct Option {
tools/lldb/include/lldb/Target/Process.h
  410   typedef struct {
tools/lldb/include/lldb/lldb-enumerations.h
  427 enum LanguageType {
  700 FLAGS_ENUM(FunctionNameType){
tools/lldb/include/lldb/lldb-private-types.h
   33 struct RegisterInfo {
   75 struct RegisterSet {
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
  182   typedef struct data_directory {
  229   typedef struct section_header {
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
   19 struct EHInstruction {
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   37   struct Cursor {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
   33   struct Descriptor {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
   53   struct RngListEntry {
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
   72   struct Atom {
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
  164   struct SecContribInfo {
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
  239   struct ItemRefAndCodeAddress {
tools/lldb/source/Utility/Timer.cpp
  108 struct Stats {
tools/lldb/unittests/Core/UniqueCStringMapTest.cpp
   15 struct NoDefault {
tools/llvm-cfi-verify/lib/GraphBuilder.h
   52 struct ConditionalBranchNode {
tools/llvm-exegesis/lib/CodeTemplate.h
   49 enum class ExecutionMode : uint8_t {
tools/llvm-mca/Views/BottleneckAnalysis.h
  179 struct DependencyEdge {
tools/llvm-mca/Views/TimelineView.h
  130   struct TimelineViewEntry {
tools/llvm-objcopy/MachO/Object.h
  125 struct RelocationInfo {
tools/llvm-pdbutil/llvm-pdbutil.h
   39 enum class ModuleSubsection {
   68 enum class SymLevel { Functions, Data, Thunks, All };
tools/llvm-rc/ResourceFileWriter.cpp
  747 struct ResourceDirEntryStart {
tools/llvm-reduce/deltas/Delta.h
   25 struct Chunk {
tools/llvm-xray/xray-graph.h
   74   struct FunctionAttr {
unittests/DebugInfo/DWARF/DwarfGenerator.h
  173   struct ValueAndLength {
unittests/Support/BinaryStreamTest.cpp
  589   enum class MyEnum : int64_t { Foo = -10, Bar = 0, Baz = 10 };
  685   struct Foo {
  877   struct Foo {
unittests/Support/YAMLIOTest.cpp
   45 struct FooBar {
 1210 LLVM_YAML_STRONG_TYPEDEF(int, MyNumber)
 1386 LLVM_YAML_STRONG_TYPEDEF(uint32_t, TotalSeconds)
 1609 struct FooBarMap {
 1773 struct MyValidation {
usr/include/c++/7.4.0/bits/stl_algobase.h
  355       template<typename _Tp>
usr/include/plugin-api.h
   86 struct ld_plugin_symbol
usr/include/x86_64-linux-gnu/bits/getopt_ext.h
   50 struct option
usr/include/x86_64-linux-gnu/sys/poll.h
   36 struct pollfd
utils/TableGen/AsmMatcherEmitter.cpp
  411   struct ResOperand {
  693 struct OperandMatchEntry {
utils/TableGen/FixedLenDecoderEmitter.cpp
  173 typedef enum {
  332 typedef enum {
utils/TableGen/PseudoLoweringEmitter.cpp
   26   struct OpData {
utils/benchmark/include/benchmark/benchmark.h
  396 enum BigO { oNone, o1, oN, oNSquared, oNCubed, oLogN, oNLogN, oAuto, oLambda };
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  180 enum EditType { kMatch, kAdd, kRemove, kReplace };