|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
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/BitVector.h 73 class BitVector {
include/llvm/ADT/DenseSet.h 105 class Iterator {
131 class ConstIterator {
include/llvm/ADT/Hashing.h 71 class hash_code {
include/llvm/ADT/None.h 22 enum class NoneType { None = 1 };
include/llvm/ADT/PackedVector.h 82 class reference {
include/llvm/ADT/PointerEmbeddedInt.h 97 enum { NumLowBitsAvailable = T::Shift };
include/llvm/ADT/PointerIntPair.h 238 enum { NumLowBitsAvailable = PtrTraits::NumLowBitsAvailable - IntBits };
include/llvm/ADT/SmallBitVector.h 34 class SmallBitVector {
include/llvm/ADT/Statistic.h 61 class TrackingStatistic : public StatisticBase {
include/llvm/ADT/StringRef.h 54 class StringRef {
858 class StringLiteral : public StringRef {
include/llvm/ADT/Triple.h 43 class Triple {
45 enum ArchType {
100 enum SubArchType {
133 enum VendorType {
154 enum OSType {
194 enum EnvironmentType {
221 enum ObjectFormatType {
include/llvm/ADT/iterator.h 83 class ReferenceProxy {
include/llvm/Analysis/AliasAnalysis.h 78 enum AliasResult : uint8_t {
102 enum class ModRefInfo : uint8_t {
216 enum FunctionModRefBehavior {
include/llvm/Analysis/LazyCallGraph.h 196 class iterator
886 class postorder_ref_scc_iterator
include/llvm/Analysis/LoopInfo.h 677 enum class Direction { Increasing, Decreasing, Unknown };
include/llvm/Analysis/ValueTracking.h 565 enum SelectPatternFlavor {
579 enum SelectPatternNaNBehavior {
include/llvm/Analysis/VectorUtils.h 43 enum class VFISAKind {
59 struct VFParameter {
include/llvm/BinaryFormat/Dwarf.h 43 enum LLVMConstants : uint32_t {
70 enum DwarfFormat : uint8_t { DWARF32, DWARF64 };
82 enum Tag : uint16_t {
102 enum Attribute : uint16_t {
109 enum Form : uint16_t {
115 enum LocationAtom {
126 enum TypeKind : uint8_t {
164 enum VirtualityAttribute {
176 enum SourceLanguage {
294 enum MacinfoRecordType {
366 enum UnitType : unsigned char {
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 {
301 enum NListType : uint8_t {
392 enum RelocationInfoType {
1440 enum CPUSubTypeX86 {
1477 enum CPUSubTypeARM {
include/llvm/BinaryFormat/Magic.h 20 struct file_magic {
include/llvm/BinaryFormat/Minidump.h 50 enum class StreamType : uint32_t {
86 enum class MemoryProtection : uint32_t {
92 enum class MemoryState : uint32_t {
98 enum class MemoryType : uint32_t {
128 enum class ProcessorArchitecture : uint16_t {
135 enum class OSPlatform : uint32_t {
include/llvm/BinaryFormat/MsgPackReader.h 48 enum class Type : uint8_t {
include/llvm/Bitstream/BitstreamReader.h 307 enum {
include/llvm/CodeGen/GlobalISel/LegalizerHelper.h 38 enum LegalizeResult {
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 146 struct LegalizeActionStep {
include/llvm/CodeGen/Register.h 19 class Register {
include/llvm/CodeGen/TargetOpcodes.h 21 enum {
include/llvm/CodeGen/ValueTypes.h 33 struct EVT {
include/llvm/DebugInfo/DWARF/DWARFDie.h 42 class DWARFDie {
282 class DWARFDie::attribute_iterator
335 class DWARFDie::iterator
include/llvm/DebugInfo/GSYM/FileEntry.h 25 struct FileEntry {
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/JITLink/MachO_x86_64.h 23 enum MachOX86RelocationKind : Edge::Kind {
include/llvm/ExecutionEngine/JITSymbol.h 56 class JITSymbolFlags {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h 50 class SymbolStringPtr {
include/llvm/IR/Attributes.h 51 class Attribute {
337 class AttributeList {
include/llvm/IR/CallingConv.h 29 enum {
include/llvm/IR/Comdat.h 33 enum SelectionKind {
include/llvm/IR/ConstantRange.h 47 class LLVM_NODISCARD ConstantRange {
438 enum class OverflowResult {
include/llvm/IR/DataLayout.h 111 class DataLayout {
113 enum class FunctionPtrAlignType {
include/llvm/IR/DebugInfoMetadata.h 157 enum DIFlags : uint32_t {
1120 enum DebugEmissionKind : unsigned {
include/llvm/IR/DebugLoc.h 33 class DebugLoc {
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 704 enum BinaryOps {
711 enum MemoryOps {
718 enum CastOps {
732 enum OtherOps {
include/llvm/IR/Instructions.h 1629 enum TailCallKind {
include/llvm/IR/Intrinsics.h 36 enum ID : unsigned {
include/llvm/IR/LLVMContext.h 74 enum : unsigned {
include/llvm/IR/Metadata.h 710 class MDOperand {
include/llvm/IR/ProfileSummary.h 45 enum Kind { PSK_Instr, PSK_CSInstr, PSK_Sample };
include/llvm/IR/TrackingMDRef.h 25 class TrackingMDRef {
include/llvm/IR/Use.h 55 class Use {
include/llvm/IR/User.h 245 struct value_op_iterator
265 struct const_value_op_iterator
include/llvm/IR/ValueHandle.h 140 class WeakVH : public ValueHandleBase {
181 class WeakTrackingVH : public ValueHandleBase {
include/llvm/LineEditor/LineEditor.h 49 enum ActionKind {
include/llvm/ProfileData/Coverage/CoverageMapping.h 90 struct Counter {
205 enum RegionKind {
385 struct CoverageSegment {
include/llvm/ProfileData/InstrProf.h 275 enum class instrprof_error {
include/llvm/ProfileData/SampleProf.h 43 enum class sampleprof_error {
include/llvm/Remarks/BitstreamRemarkContainer.h 59 enum BlockIDs {
75 enum RecordIDs {
include/llvm/Remarks/Remark.h 54 enum class Type {
67 struct Remark {
include/llvm/Support/AArch64TargetParser.h 60 enum class ArchKind {
include/llvm/Support/ARMTargetParser.h 27 enum ArchExtKind : unsigned {
90 enum class ArchKind {
124 enum class FPUVersion {
135 enum class FPURestriction {
142 enum class NeonSupportLevel {
149 enum class ISAKind { INVALID = 0, ARM, THUMB, AARCH64 };
153 enum class EndianKind { INVALID = 0, LITTLE, BIG };
156 enum class ProfileKind { INVALID = 0, A, R, M };
include/llvm/Support/Alignment.h 40 struct Align {
63 struct LogValue {
117 struct MaybeAlign : public llvm::Optional<Align> {
include/llvm/Support/BranchProbability.h 30 class BranchProbability {
include/llvm/Support/CommandLine.h 143 enum OptionHidden { // Control whether -help shows this option
include/llvm/Support/Errc.h 35 enum class errc {
include/llvm/Support/FileSystem.h 66 enum class file_type {
86 enum perms {
134 class UniqueID {
1342 class recursive_directory_iterator {
include/llvm/Support/FormatCommon.h 17 enum class AlignStyle { Left, Center, Right };
include/llvm/Support/FormatVariadic.h 44 enum class ReplacementType { Empty, Format, Literal };
include/llvm/Support/ItaniumManglingCanonicalizer.h 41 enum class EquivalenceError {
include/llvm/Support/JSON.h 90 class Object {
154 class Array {
280 class Value {
include/llvm/Support/LineIterator.h 31 class line_iterator
include/llvm/Support/LockFileManager.h 30 enum LockFileState {
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 139 enum BufferKind {
include/llvm/Support/Path.h 28 enum class Style { windows, posix, native };
include/llvm/Support/Program.h 44 enum : procid_t { InvalidPid = 0 };
include/llvm/Support/SMLoc.h 23 class SMLoc {
include/llvm/Support/SourceMgr.h 43 enum DiagKind {
include/llvm/Support/TypeSize.h 23 class ElementCount {
50 class TypeSize {
include/llvm/Support/VersionTuple.h 26 class VersionTuple {
include/llvm/Support/VirtualFileSystem.h 158 class directory_iterator {
208 class recursive_directory_iterator {
include/llvm/Support/YAMLParser.h 579 class document_iterator {
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/Testing/Support/Annotations.h 50 struct Range {
include/llvm/TextAPI/ELF/ELFStub.h 27 enum class ELFSymbolType {
include/llvm/TextAPI/MachO/ArchitectureSet.h 26 class ArchitectureSet {
include/llvm/TextAPI/MachO/InterfaceFile.h 37 enum class ObjCConstraintType : unsigned {
57 enum FileType : unsigned {
81 class InterfaceFileRef {
include/llvm/TextAPI/MachO/PackedVersion.h 22 class PackedVersion {
include/llvm/TextAPI/MachO/Platform.h 22 enum class PlatformKind : unsigned {
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/CommentLexer.h 32 enum TokenKind {
tools/clang/include/clang/AST/DeclarationName.h 145 class DeclarationName {
tools/clang/include/clang/AST/Type.h 643 class QualType {
5107 enum TagTypeKind {
tools/clang/include/clang/Basic/DiagnosticIDs.h 66 enum {
tools/clang/include/clang/Basic/DiagnosticRefactoring.h 16 enum {
tools/clang/include/clang/Basic/FileManager.h 130 class FileEntryRef {
tools/clang/include/clang/Basic/FixedPoint.h 95 class APFixedPoint {
tools/clang/include/clang/Basic/SourceLocation.h 86 class SourceLocation {
196 class SourceRange {
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/Distro.h 22 class Distro {
tools/clang/include/clang/Format/Format.h 38 enum class ParseError { Success = 0, Error, Unsuitable };
49 struct FormatStyle {
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/Core/Replacement.h 83 class Replacement {
209 class Replacements {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h 23 enum class SourceSelectionKind {
tools/clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h 41 enum OccurrenceKind {
tools/clang/include/clang/Tooling/Syntax/Tokens.h 51 struct FileRange {
tools/clang/tools/extra/clang-doc/Representation.h 37 enum class InfoType {
167 struct FieldTypeInfo : public TypeInfo {
185 struct MemberTypeInfo : public FieldTypeInfo {
209 struct Location {
tools/clang/tools/extra/clangd/ExpectedTypes.h 34 class OpaqueType {
tools/clang/tools/extra/clangd/Headers.h 65 enum class SourceFlag : uint8_t {
tools/clang/tools/extra/clangd/Protocol.h 127 struct Position {
156 struct Range {
260 enum class CompletionItemKind {
300 enum class SymbolKind {
935 enum class InsertTextFormat {
tools/clang/tools/extra/clangd/Quality.h 64 enum SymbolCategory {
115 enum AccessibleScope {
tools/clang/tools/extra/clangd/RIFF.h 56 struct File {
tools/clang/tools/extra/clangd/index/Index.h 26 struct FuzzyFindRequest {
tools/clang/tools/extra/clangd/index/Ref.h 28 enum class RefKind : uint8_t {
tools/clang/tools/extra/clangd/index/SymbolOrigin.h 21 enum class SymbolOrigin : uint8_t {
tools/clang/unittests/Analysis/CFGBuildResult.h 18 enum Status {
tools/lld/include/lld/Core/Atom.h 34 enum Definition {
42 enum Scope {
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 38 enum Arch {
49 enum class OS {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h 106 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SectionAttr)
130 LLVM_YAML_STRONG_TYPEDEF(uint8_t, SymbolScope)
221 LLVM_YAML_STRONG_TYPEDEF(uint32_t, FileFlags)
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/Symbol/CompilerType.h 30 class CompilerType {
tools/lldb/include/lldb/Symbol/UnwindPlan.h 55 class Row {
198 class FAValue {
tools/lldb/include/lldb/Target/MemoryRegionInfo.h 22 enum OptionalBool { eDontKnow = -1, eNo = 0, eYes = 1 };
tools/lldb/include/lldb/Utility/ArchSpec.h 32 class ArchSpec {
94 enum Core {
tools/lldb/include/lldb/Utility/CompletionRequest.h 19 enum class CompletionMode {
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/Scalar.h 39 class Scalar {
42 enum Type {
tools/lldb/include/lldb/Utility/UUID.h 22 class UUID {
tools/lldb/include/lldb/Utility/VMRange.h 26 class VMRange {
tools/lldb/include/lldb/lldb-enumerations.h 73 enum StateType {
98 FLAGS_ENUM(LaunchFlags){
135 enum ByteOrder {
213 enum ScriptLanguage {
297 enum ErrorType {
760 enum TraceType {
767 enum StructuredDataType {
796 enum TemplateArgumentKind {
tools/lldb/include/lldb/lldb-private-enumerations.h 48 enum class AddressClass {
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 {
63 enum class PacketResult {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h 37 struct Range {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h 117 enum class MinidumpContext_x86_32_Flags : uint32_t {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.h 163 enum class MinidumpContext_x86_64_Flags : uint32_t {
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h 94 enum class PyObjectType {
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp 20 struct Foo {
23 struct Bar {
tools/llvm-cfi-verify/lib/FileAnalysis.h 51 enum class CFIProtectionStatus {
tools/llvm-exegesis/lib/BenchmarkResult.h 60 enum ModeE { Unknown, Latency, Uops, InverseThroughput };
tools/llvm-exegesis/lib/Clustering.h 37 class ClusterId {
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 600 class basic_map {
778 class basic_set {
1219 class map {
1929 class pw_aff {
2626 class set {
2836 class space {
3040 class union_map {
3501 class union_set {
3636 class val {
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/DenseMapTest.cpp 34 class CtorTester {
unittests/ADT/DirectedGraphTest.cpp 32 class DGTestNode : public DGTestNodeBase {
37 class DGTestEdge : public DGTestEdgeBase {
unittests/ADT/IteratorTest.cpp 160 struct S {
unittests/ADT/PointerIntPairTest.cpp 44 enum class E : unsigned {
unittests/ADT/PointerSumTypeTest.cpp 16 enum Kinds { Float, Int1, Int2 };
unittests/ADT/StringSwitchTest.cpp 116 enum class Suffix { Possible, PastTense, Process, InProgressAction, Unknown };
156 enum class OSType { Windows, Linux, Unknown };
unittests/ADT/TestGraph.h 37 class NodeSubset {
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp 319 enum class MyEnum : uint32_t { Val1 = 2908234, Val2 = 120891234 };
unittests/IR/CFGBuilder.h 65 enum class ActionKind { Insert, Delete };
unittests/IR/ValueHandleTest.cpp 31 class ConcreteCallbackVH final : public CallbackVH {
unittests/Support/BinaryStreamTest.cpp 589 enum class MyEnum : int64_t { Foo = -10, Bar = 0, Baz = 10 };
685 struct Foo {
unittests/Support/EndianTest.cpp 204 enum class Test : uint16_t { ONETWO = 0x0102, TWOONE = 0x0201 };
unittests/Support/YAMLIOTest.cpp 583 enum class Enum : uint16_t { One, Two };
584 enum class BitsetEnum : uint16_t {
809 enum Colors {
879 enum MyFlags {
1210 LLVM_YAML_STRONG_TYPEDEF(int, MyNumber)
1386 LLVM_YAML_STRONG_TYPEDEF(uint32_t, TotalSeconds)
1489 enum Kind {
2796 enum ScalarKind {
usr/include/c++/7.4.0/system_error 74 class error_category
146 struct error_code
usr/include/x86_64-linux-gnu/c++/7.4.0/bits/error_constants.h 40 enum class errc
utils/unittest/googletest/include/gtest/gtest-printers.h 273 template <typename ToPrint, typename OtherOperand>