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

Definitions

gen/lib/Target/X86/X86GenRegisterInfo.inc
   19 enum {
include/llvm-c/Remarks.h
   39 enum LLVMRemarkType {
include/llvm/ADT/APFloat.h
  176   enum cmpResult {
  200   enum opStatus {
  210   enum fltCategory {
  223   enum IlogbErrorKinds {
include/llvm/ADT/APInt.h
   69 class LLVM_NODISCARD APInt {
include/llvm/ADT/APSInt.h
   21 class LLVM_NODISCARD APSInt : public APInt {
include/llvm/ADT/None.h
   22 enum class NoneType { None = 1 };
include/llvm/ADT/PointerEmbeddedInt.h
   97   enum { NumLowBitsAvailable = T::Shift };
include/llvm/ADT/PointerIntPair.h
  238   enum { NumLowBitsAvailable = PtrTraits::NumLowBitsAvailable - IntBits };
include/llvm/ADT/StringRef.h
   54   class StringRef {
  858   class StringLiteral : public StringRef {
include/llvm/ADT/Triple.h
   45   enum ArchType {
  100   enum SubArchType {
  133   enum VendorType {
  154   enum OSType {
  194   enum EnvironmentType {
  221   enum ObjectFormatType {
include/llvm/ADT/Twine.h
   80   class Twine {
include/llvm/Analysis/AliasAnalysis.h
   78 enum AliasResult : uint8_t {
  216 enum FunctionModRefBehavior {
include/llvm/Analysis/LazyCallGraph.h
  431   class SCC {
  547   class RefSCC {
include/llvm/Analysis/ScalarEvolution.h
   76 class SCEV : public FoldingSetNode {
include/llvm/Analysis/ScalarEvolutionExpressions.h
  296   class SCEVAddRecExpr : public SCEVNAryExpr {
include/llvm/Analysis/ValueTracking.h
  565   enum SelectPatternFlavor {
  579   enum SelectPatternNaNBehavior {
include/llvm/BinaryFormat/Dwarf.h
   43 enum LLVMConstants : uint32_t {
   82 enum Tag : uint16_t {
  102 enum Attribute : uint16_t {
  109 enum Form : uint16_t {
  115 enum LocationAtom {
  164 enum VirtualityAttribute {
  176 enum SourceLanguage {
  294 enum MacinfoRecordType {
include/llvm/BinaryFormat/MachO.h
   23 enum : uint32_t {
   36 enum HeaderFileType {
   52 enum {
   91 enum LoadCommandType : uint32_t {
  114 enum SectionType : uint32_t {
  292 enum {
  392 enum RelocationInfoType {
 1440 enum CPUSubTypeX86 {
 1477 enum CPUSubTypeARM {
include/llvm/Bitstream/BitstreamReader.h
  307   enum {
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
   38   enum LegalizeResult {
include/llvm/CodeGen/TargetOpcodes.h
   21 enum {
include/llvm/DebugInfo/GSYM/FunctionInfo.h
   86 struct FunctionInfo {
include/llvm/DebugInfo/GSYM/Header.h
   45 struct Header {
include/llvm/DebugInfo/GSYM/InlineInfo.h
   58 struct InlineInfo {
include/llvm/DebugInfo/GSYM/LineEntry.h
   22 struct LineEntry {
include/llvm/DebugInfo/GSYM/LineTable.h
  118 class LineTable {
include/llvm/DebugInfo/GSYM/Range.h
   32 struct AddressRange {
   75 class AddressRanges {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
   50 class SymbolStringPtr {
include/llvm/IR/CallingConv.h
   29   enum {
include/llvm/IR/Comdat.h
   33   enum SelectionKind {
include/llvm/IR/Constant.h
   41 class Constant : public User {
include/llvm/IR/ConstantRange.h
   47 class LLVM_NODISCARD ConstantRange {
include/llvm/IR/DebugInfoMetadata.h
  157   enum DIFlags : uint32_t {
 1120   enum DebugEmissionKind : unsigned {
include/llvm/IR/Function.h
  255   enum ProfileCountType { PCT_Invalid, PCT_Real, PCT_Synthetic };
include/llvm/IR/InstrTypes.h
  732   enum Predicate {
include/llvm/IR/Instruction.h
   43 class Instruction : public User,
  704   enum BinaryOps {
  711   enum MemoryOps {
  718   enum CastOps {
  732   enum OtherOps {
include/llvm/IR/Instructions.h
 1400 class CallInst : public CallBase {
 1629   enum TailCallKind {
 3917 class CallBrInst : public CallBase {
include/llvm/IR/Intrinsics.h
   36   enum ID : unsigned {
include/llvm/IR/LLVMContext.h
   74   enum : unsigned {
include/llvm/IR/ProfileSummary.h
   45   enum Kind { PSK_Instr, PSK_CSInstr, PSK_Sample };
include/llvm/IR/User.h
   44 class User : public Value {
include/llvm/LineEditor/LineEditor.h
   49     enum ActionKind {
include/llvm/MC/MCInst.h
   34 class MCOperand {
include/llvm/ProfileData/Coverage/CoverageMapping.h
  205   enum RegionKind {
include/llvm/Remarks/BitstreamRemarkContainer.h
   59 enum BlockIDs {
   75 enum RecordIDs {
include/llvm/Support/ARMTargetParser.h
   27 enum ArchExtKind : unsigned {
include/llvm/Support/CommandLine.h
  143 enum OptionHidden {   // Control whether -help shows this option
include/llvm/Support/ConvertUTF.h
  126 typedef enum {
include/llvm/Support/Error.h
  157 class LLVM_NODISCARD Error {
include/llvm/Support/FileSystem.h
   86 enum perms {
include/llvm/Support/JSON.h
  280 class Value {
include/llvm/Support/LockFileManager.h
   30   enum LockFileState {
include/llvm/Support/LowLevelTypeImpl.h
   39 class LLT {
include/llvm/Support/MemoryBuffer.h
  139   enum BufferKind {
include/llvm/Support/Program.h
   44     enum : procid_t { InvalidPid = 0 };
include/llvm/Support/SourceMgr.h
   43   enum DiagKind {
include/llvm/Support/VersionTuple.h
   26 class VersionTuple {
include/llvm/Testing/Support/Annotations.h
   50   struct Range {
include/llvm/TextAPI/MachO/Architecture.h
   24 enum Architecture : uint8_t {
include/llvm/TextAPI/MachO/InterfaceFile.h
   57 enum FileType : unsigned {
include/llvm/TextAPI/MachO/PackedVersion.h
   22 class PackedVersion {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
lib/Transforms/Vectorize/VPlan.h
  638   enum {
tools/clang/include/clang-c/CXErrorCode.h
   29 enum CXErrorCode {
tools/clang/include/clang-c/Index.h
 4909 typedef enum CXTokenKind {
 5923 typedef enum {
tools/clang/include/clang/AST/ASTImporter.h
   53     enum ErrorKind {
tools/clang/include/clang/AST/Comment.h
  737   enum PassDirection {
tools/clang/include/clang/AST/CommentLexer.h
   32 enum TokenKind {
tools/clang/include/clang/AST/DeclarationName.h
  145 class DeclarationName {
tools/clang/include/clang/AST/Type.h
 5107 enum TagTypeKind {
tools/clang/include/clang/Basic/Diagnostic.h
  152   enum Level {
tools/clang/include/clang/Basic/DiagnosticDriver.h
   16 enum {
tools/clang/include/clang/Basic/DiagnosticIDs.h
   66     enum {
tools/clang/include/clang/Basic/DiagnosticRefactoring.h
   16 enum {
tools/clang/include/clang/Basic/FixedPoint.h
   95 class APFixedPoint {
tools/clang/include/clang/Basic/SourceManager.h
   77   enum CharacteristicKind {
tools/clang/include/clang/Basic/Specifiers.h
  113   enum AccessSpecifier {
tools/clang/include/clang/Basic/TokenKinds.h
   24 enum TokenKind : unsigned short {
tools/clang/include/clang/Driver/Multilib.h
   28 class Multilib {
  114 class MultilibSet {
tools/clang/include/clang/Format/Format.h
   54   enum BracketAlignmentStyle {
  118   enum EscapedNewlineAlignmentStyle {
  221   enum ShortBlockStyle {
  266   enum ShortFunctionStyle {
  317   enum ShortIfStyle {
  388   enum DefinitionReturnTypeBreakingStyle {
  400   enum ReturnTypeBreakingStyle {
  491   enum BreakTemplateDeclarationsStyle {
  573   enum BinaryOperatorStyle {
  616   enum BraceBreakingStyle {
  786   enum BraceWrappingAfterControlStatementStyle {
 1042   enum BreakConstructorInitializersStyle {
 1109   enum BreakInheritanceListStyle {
 1484   enum LanguageKind {
 1557   enum NamespaceIndentationKind {
 1669   enum PointerAlignmentStyle {
 1843   enum SpaceBeforeParensOptions {
 1984   enum LanguageStandard {
 2011   enum UseTabStyle {
tools/clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
   33 enum TokenKind {
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  189   enum Kind {
tools/clang/include/clang/Serialization/InMemoryModuleCache.h
   57   enum State { Unknown, Tentative, ToBuild, Final };
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
   75 class SVal {
tools/clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
   41   enum OccurrenceKind {
tools/clang/include/clang/Tooling/Syntax/Tokens.h
   51 struct FileRange {
  100 class Token {
tools/clang/tools/extra/clangd/CodeComplete.h
  137 struct CodeCompletion {
  215 struct CodeCompleteResult {
tools/clang/tools/extra/clangd/Diagnostics.h
   71 struct Fix {
   81 struct Note : DiagBase {};
   84 struct Diag : DiagBase {
   88   enum {
tools/clang/tools/extra/clangd/Headers.h
   52 struct Inclusion {
tools/clang/tools/extra/clangd/Protocol.h
  127 struct Position {
  156 struct Range {
  182 struct Location {
  202 struct TextEdit {
  647 struct Diagnostic {
  798 struct DocumentSymbol {
  829 struct SymbolInformation {
  847 struct SymbolDetails {
 1038 struct SignatureInformation {
 1092 struct DocumentHighlight {
 1129 struct TypeHierarchyItem {
tools/clang/tools/extra/clangd/Quality.h
   64   enum SymbolCategory {
   87 struct SymbolRelevanceSignals {
  115   enum AccessibleScope {
tools/clang/tools/extra/clangd/RIFF.h
   56 struct File {
tools/clang/tools/extra/clangd/Selection.h
   65 class SelectionTree {
tools/clang/tools/extra/clangd/TUScheduler.h
   64   enum State {
tools/clang/tools/extra/clangd/XRefs.h
   38 struct LocatedSymbol {
tools/clang/tools/extra/clangd/index/Ref.h
   28 enum class RefKind : uint8_t {
   52 struct Ref {
tools/clang/tools/extra/clangd/index/Symbol.h
   36 struct Symbol {
tools/clang/tools/extra/clangd/index/SymbolID.h
   31 class SymbolID {
tools/clang/tools/extra/clangd/index/SymbolOrigin.h
   21 enum class SymbolOrigin : uint8_t {
tools/clang/tools/extra/clangd/index/dex/Token.h
   40 class Token {
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
   34 struct PrintedDecl {
tools/clang/tools/extra/clangd/unittests/TweakTesting.h
   45   enum CodeContext {
tools/clang/unittests/Analysis/CFGBuildResult.h
   18   enum Status {
tools/clang/unittests/Index/IndexTests.cpp
   30 struct Position {
   56 struct TestSymbol {
tools/lld/include/lld/Core/Atom.h
   34   enum Definition {
   42   enum Scope {
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h
   38   enum Arch {
tools/lldb/include/lldb/Expression/DiagnosticManager.h
   23 enum DiagnosticOrigin {
   31 enum DiagnosticSeverity {
tools/lldb/include/lldb/Host/FileAction.h
   19   enum Action {
tools/lldb/include/lldb/Target/MemoryRegionInfo.h
   18 class MemoryRegionInfo {
   22   enum OptionalBool { eDontKnow = -1, eNo = 0, eYes = 1 };
tools/lldb/include/lldb/Utility/ArchSpec.h
   94   enum Core {
tools/lldb/include/lldb/Utility/Scalar.h
   39 class Scalar {
   42   enum Type {
tools/lldb/include/lldb/lldb-enumerations.h
   73 enum StateType {
   98 FLAGS_ENUM(LaunchFlags){
  135 enum ByteOrder {
  213 enum ScriptLanguage {
  286 enum ConnectionStatus {
  297 enum ErrorType {
  760 enum TraceType {
  767 enum StructuredDataType {
  796 enum TemplateArgumentKind {
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.h
   23   enum Kind { Module, Info, File, Func, Line, Public, StackCFI, StackWin };
   48 class ModuleRecord : public Record {
   64 class InfoRecord : public Record {
   77 class FileRecord : public Record {
   92 class FuncRecord : public Record {
  110 class LineRecord : public Record {
  127 class PublicRecord : public Record {
  144 class StackCFIRecord : public Record {
  160 class StackWinRecord : public Record {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
   55   enum {
tools/lldb/unittests/Core/UniqueCStringMapTest.cpp
   15 struct NoDefault {
tools/llvm-exegesis/lib/BenchmarkResult.h
   60   enum ModeE { Unknown, Latency, Uops, InverseThroughput };
unittests/ADT/BitmaskEnumTest.cpp
   15 enum Flags {
  100   enum Flags { F0 = 0, F1 = 1, F2 = 2, F3 = 4, LLVM_MARK_AS_BITMASK_ENUM(F3) };
  116 enum FlagsInNamespace {
unittests/ADT/PointerSumTypeTest.cpp
   16   enum Kinds { Float, Int1, Int2 };
unittests/Support/JSONTest.cpp
  328 struct CustomStruct {
unittests/Support/YAMLIOTest.cpp
  809 enum Colors {
  879 enum MyFlags {
 1489 enum Kind {
 2796   enum ScalarKind {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   52 template <typename T>