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

Definitions

include/llvm/Analysis/BlockFrequencyInfo.h
   33 enum PGOViewCountsType { PGOVCT_None, PGOVCT_Graph, PGOVCT_Text };
include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1364 enum GVDAGType { GVDT_None, GVDT_Fraction, GVDT_Integer, GVDT_Count };
include/llvm/Analysis/TargetLibraryInfo.h
   87   enum VectorLibrary {
include/llvm/Analysis/TargetTransformInfo.h
  151   enum TargetCostKind {
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
   95   enum Mode {
include/llvm/DebugInfo/DIContext.h
  131 enum class DINameKind { None, ShortName, LinkageName };
  159 enum DIDumpType : unsigned {
include/llvm/DebugInfo/Symbolize/DIPrinter.h
   29   enum class OutputStyle { LLVM, GNU };
include/llvm/MC/MCTargetOptions.h
   17 enum class ExceptionHandling {
   26 enum class DebugCompressionType {
include/llvm/Support/CodeGen.h
   22     enum Model { Static, PIC_, DynamicNoPIC, ROPI, RWPI, ROPI_RWPI };
   28     enum Model { Tiny, Small, Kernel, Medium, Large };
   62     enum FP {All, NonLeaf, None};
include/llvm/Support/CommandLine.h
  578 enum boolOrDefault { BOU_UNSET, BOU_TRUE, BOU_FALSE };
 1310   template <class T> void setValue(const T &V, bool initial = false) {
include/llvm/Target/TargetMachine.h
  277   enum CodeGenFileType {
include/llvm/Target/TargetOptions.h
   24     enum ABIType {
   32     enum FPOpFusionMode {
   51     enum Model {
   58     enum DenormalMode {
   66   enum class EABI {
   91   enum class DebuggerKind {
  100   enum class GlobalISelAbortMode {
include/llvm/Transforms/IPO.h
  227 enum class PassSummaryAction {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  112 enum DefaultOnOff { Default, Enable, Disable };
  150 enum LinkageNameOption {
lib/CodeGen/AsmPrinter/DwarfDebug.h
  284 enum class AccelTableKind {
lib/CodeGen/SplitKit.h
  275   enum ComplementSpillMode {
lib/CodeGen/TargetPassConfig.cpp
  116 enum RunOutliner { AlwaysOutline, NeverOutline, TargetDefault };
  166 enum class CFLAAType { None, Steensgaard, Andersen, Both };
lib/IR/LegacyPassManager.cpp
   49 enum PassDebugLevel {
lib/MC/MCAsmInfo.cpp
   23 enum DefaultOnOff { Default, Enable, Disable };
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   38 enum UncheckedLdStMode { UncheckedNever, UncheckedSafe, UncheckedAlways };
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
   21 enum AsmWriterVariantTy {
lib/Target/ARM/ARMSubtarget.cpp
   53 enum ITMode {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
   79 enum class ImplicitItModeTy { Always, Never, ARMOnly, ThumbOnly };
lib/Target/Hexagon/HexagonDepArch.h
   16 enum class ArchEnum { NoArch, Generic, V5, V55, V60, V62, V65, V66 };
lib/Target/MSP430/MSP430Subtarget.h
   33   enum HWMultEnum {
lib/Target/Mips/MipsDelaySlotFiller.cpp
   83 enum CompactBranchPolicy {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  110 enum ICmpInGPRType { ICGPR_All, ICGPR_None, ICGPR_I32, ICGPR_I64,
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
   20 enum AsmWriterFlavorTy {
lib/Transforms/IPO/Inliner.cpp
   98 enum class InlinerFunctionImportStatsOpts {
lib/Transforms/IPO/PassManagerBuilder.cpp
   73 enum class CFLAAType { None, Steensgaard, Andersen, Both };
lib/Transforms/Scalar/IndVarSimplify.cpp
  105 enum ReplaceExitVal { NeverRepl, OnlyCheapRepl, NoHardUse, AlwaysRepl };
lib/Transforms/Scalar/LoopFuse.cpp
   92 enum FusionDependenceAnalysisChoice {
tools/bugpoint/ExecutionDriver.cpp
   30 enum OutputType {
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
   20 enum class ScanningMode {
tools/clang/tools/c-index-test/core_main.cpp
   35 enum class ActionType {
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp
   95 enum OutputFormatTy {
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
   84 enum DatabaseFormatTy {
tools/clang/tools/extra/clangd/CodeComplete.h
   73   enum IncludeInsertion {
  122   enum CodeCompletionParse {
tools/clang/tools/extra/clangd/Logger.h
   27   enum Level { Debug, Verbose, Info, Error };
tools/clang/tools/extra/clangd/Protocol.h
  343 enum class OffsetEncoding {
tools/clang/tools/extra/clangd/Transport.h
   65 enum JSONStreamStyle {
tools/clang/tools/extra/clangd/index/Serialization.h
   36 enum class IndexFileFormat {
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
   61 enum CompileArgsFrom { LSPCompileArgs, FilesystemCompileArgs };
  161 enum CompletionStyleFlag { Detailed, Bundled };
  297 enum PCHStorageFlag { Disk, Memory };
tools/clang/utils/TableGen/TableGen.cpp
   25 enum ActionType {
tools/lldb/tools/lldb-test/lldb-test.cpp
  112 enum class FindType {
tools/lldb/utils/TableGen/LLDBTableGen.cpp
   24 enum ActionType {
tools/lli/lli.cpp
   74   enum class JITKind { MCJIT, OrcMCJITReplacement, OrcLazy };
  200   enum class DumpKind {
tools/llvm-cov/CoverageViewOptions.h
   20   enum class OutputFormat {
tools/llvm-cxxfilt/llvm-cxxfilt.cpp
   19 enum Style {
tools/llvm-elfabi/llvm-elfabi.cpp
   24 enum class FileFormat {
tools/llvm-exegesis/lib/BenchmarkResult.h
   60   enum ModeE { Unknown, Latency, Uops, InverseThroughput };
   69   enum RepetitionModeE { Duplicate, Loop };
tools/llvm-exegesis/lib/Clustering.h
   28   enum ModeE { Dbscan, Naive };
tools/llvm-lto/llvm-lto.cpp
  102 enum ThinLTOModes {
tools/llvm-mc/llvm-mc.cpp
   94 enum OutputFileType {
  173 enum ActionType {
tools/llvm-nm/llvm-nm.cpp
   48 enum OutputFormatTy { bsd, sysv, posix, darwin };
  168 enum Radix { d, o, x };
tools/llvm-pdbutil/llvm-pdbutil.h
   55 enum class ClassDefinitionFormat { None, Layout, All };
   56 enum class ClassSortMode {
   66 enum class SymbolSortMode { None, Name, Size };
  205 enum class InputFileType { PDBFile, PDBStream, DBIStream, Names, ModuleStream };
tools/llvm-profdata/llvm-profdata.cpp
   37 enum ProfileFormat {
   88 enum ProfileKinds { instr, sample };
   89 enum FailureMode { failIfAnyAreInvalid, failIfAllAreInvalid };
tools/llvm-readobj/llvm-readobj.h
   42   enum OutputStyleTy { LLVM, GNU };
tools/llvm-rtdyld/llvm-rtdyld.cpp
   50 enum ActionType {
tools/llvm-size/llvm-size.cpp
   38 enum OutputFormatTy { berkeley, sysv, darwin };
   77 enum RadixTy { octal = 8, decimal = 10, hexadecimal = 16 };
tools/llvm-strings/llvm-strings.cpp
   48 enum radix { none, octal, hexadecimal, decimal };
tools/llvm-xray/xray-account.cpp
   54 enum class AccountOutputFormats { TEXT, CSV };
   66 enum class SortField {
   94 enum class SortDirection {
tools/llvm-xray/xray-converter.cpp
   36 enum class ConvertFormats { BINARY, YAML, CHROME_TRACE_EVENT };
tools/llvm-xray/xray-graph.h
   39   enum class StatType { NONE, COUNT, MIN, MED, PCT90, PCT99, MAX, SUM };
tools/llvm-xray/xray-stacks.cpp
   80 enum StackOutputFormat { HUMAN, FLAMETOOL };
   95 enum class AggregationType {
tools/opt/NewPMDriver.h
   42 enum PGOKind {
   48 enum CSPGOKind { NoCSPGO, CSInstrGen, CSInstrUse };
tools/polly/include/polly/DependenceInfo.h
   40   enum AnalysisLevel {
tools/polly/lib/Analysis/DependenceInfo.cpp
   59 enum AnalysisType { VALUE_BASED_ANALYSIS, MEMORY_BASED_ANALYSIS };
tools/polly/lib/Analysis/ScopBuilder.cpp
  143 enum class GranularityChoice { BasicBlocks, ScalarIndependence, Stores };
tools/polly/lib/CodeGen/IslExprBuilder.cpp
   22 enum OverflowTrackingChoice {
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
   83 enum class OpenMPBackend { GNU, LLVM };
tools/polly/lib/Support/RegisterPasses.cpp
   60 enum PassPositionChoice {
   66 enum OptimizerChoice { OPTIMIZER_NONE, OPTIMIZER_ISL };
   87 enum CodeGenChoice { CODEGEN_FULL, CODEGEN_AST, CODEGEN_NONE };
   95 enum TargetChoice { TARGET_CPU, TARGET_GPU, TARGET_HYBRID };
tools/sancov/sancov.cpp
   60 enum ActionType {
unittests/Support/CommandLineTest.cpp
 1159   enum class OptionValue { Val };
 1237   enum class OptionValue { Val };
utils/FileCheck/FileCheck.cpp
  111 enum DumpInputValue {
utils/TableGen/TableGen.cpp
   24 enum ActionType {