|
reference, declaration → definition
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/RegionInfo.h 430 enum PrintStyle { PrintNone, PrintBB, PrintRN };
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/IR/ModuleSummaryIndex.h 496 enum ForceSummaryHotnessType : unsigned {
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 551 template <class DataType>
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/include/lldb/lldb-enumerations.h 700 FLAGS_ENUM(FunctionNameType){
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 39 enum class ModuleSubsection {
55 enum class ClassDefinitionFormat { None, Layout, All };
56 enum class ClassSortMode {
66 enum class SymbolSortMode { None, Name, Size };
68 enum class SymLevel { Functions, Data, Thunks, All };
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/CodeGen/CodeGeneration.h 18 enum VectorizerChoice {
tools/polly/include/polly/CodeGen/LoopGenerators.h 26 enum class OMPGeneralSchedulingType {
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 {