|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/ADT/Any.h 26 class Any {
include/llvm/ADT/BitVector.h 73 class BitVector {
include/llvm/ADT/DenseSet.h 105 class Iterator {
131 class ConstIterator {
include/llvm/ADT/SmallBitVector.h 34 class SmallBitVector {
include/llvm/ADT/Triple.h 43 class Triple {
include/llvm/ADT/iterator.h 83 class ReferenceProxy {
include/llvm/Analysis/AliasAnalysis.h 102 enum class ModRefInfo : uint8_t {
include/llvm/Analysis/CGSCCPassManager.h 232 struct CGSCCUpdateResult {
include/llvm/Analysis/LazyCallGraph.h 112 class LazyCallGraph {
196 class iterator
886 class postorder_ref_scc_iterator
include/llvm/Analysis/LoopAnalysisManager.h 53 struct LoopStandardAnalysisResults {
include/llvm/Analysis/LoopInfo.h 509 class Loop : public LoopBase<BasicBlock, Loop> {
677 enum class Direction { Increasing, Decreasing, Unknown };
include/llvm/Analysis/VectorUtils.h 43 enum class VFISAKind {
59 struct VFParameter {
include/llvm/BinaryFormat/Minidump.h 50 enum class StreamType : uint32_t {
67 struct MemoryDescriptor {
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 {
161 struct SystemInfo {
203 struct Module {
219 struct Thread {
243 struct ExceptionStream {
include/llvm/BinaryFormat/MsgPackReader.h 48 enum class Type : uint8_t {
include/llvm/CodeGen/MachineBasicBlock.h 71 struct RegisterMaskPair {
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/MSF/MSFBuilder.h 26 class MSFBuilder {
include/llvm/DebugInfo/MSF/MSFCommon.h 51 struct MSFLayout {
include/llvm/ExecutionEngine/JITSymbol.h 56 class JITSymbolFlags {
190 class JITEvaluatedSymbol {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h 50 class SymbolStringPtr {
include/llvm/IR/Attributes.h 51 class Attribute {
337 class AttributeList {
include/llvm/IR/ConstantRange.h 438 enum class OverflowResult {
include/llvm/IR/DataLayout.h 111 class DataLayout {
113 enum class FunctionPtrAlignType {
include/llvm/IR/DebugLoc.h 33 class DebugLoc {
include/llvm/IR/Metadata.h 710 class MDOperand {
include/llvm/IR/PassManager.h 154 class PreservedAnalyses {
610 class Invalidator;
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/ProfileData/InstrProf.h 275 enum class instrprof_error {
include/llvm/ProfileData/SampleProf.h 43 enum class sampleprof_error {
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 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/Errc.h 35 enum class errc {
include/llvm/Support/FileSystem.h 66 enum class file_type {
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/LineIterator.h 31 class line_iterator
include/llvm/Support/MachineValueType.h 30 class MVT {
include/llvm/Support/Path.h 28 enum class Style { windows, posix, native };
include/llvm/Support/SMLoc.h 23 class SMLoc {
include/llvm/Support/TypeSize.h 23 class ElementCount {
include/llvm/Support/VirtualFileSystem.h 158 class directory_iterator {
208 class recursive_directory_iterator {
507 struct YAMLVFSEntry {
include/llvm/Support/YAMLParser.h 579 class document_iterator {
include/llvm/TextAPI/ELF/ELFStub.h 27 enum class ELFSymbolType {
include/llvm/TextAPI/MachO/InterfaceFile.h 37 enum class ObjCConstraintType : unsigned {
81 class InterfaceFileRef {
include/llvm/TextAPI/MachO/Platform.h 22 enum class PlatformKind : unsigned {
include/llvm/Transforms/Scalar/LoopPassManager.h 146 class LPMUpdater {
include/llvm/XRay/BlockIndexer.h 28 struct Block {
include/llvm/XRay/FDRRecords.h 33 enum class RecordKind {
include/llvm/XRay/Profile.h 51 class Profile {
57 struct Data {
62 struct Block {
include/llvm/XRay/Trace.h 46 class Trace {
include/llvm/XRay/XRayRecord.h 57 enum class RecordTypes {
tools/clang/include/clang/AST/ASTContext.h 591 class DynTypedNodeList {
tools/clang/include/clang/AST/ASTTypeTraits.h 230 class DynTypedNode {
tools/clang/include/clang/AST/Type.h 643 class QualType {
tools/clang/include/clang/Basic/FileManager.h 130 class FileEntryRef {
tools/clang/include/clang/Basic/SourceLocation.h 86 class SourceLocation {
196 class SourceRange {
234 class CharSourceRange {
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 {
1691 struct RawStringFormat {
tools/clang/include/clang/Index/IndexSymbol.h 23 enum class SymbolKind : uint8_t {
96 enum class SymbolRole : uint32_t {
tools/clang/include/clang/Tooling/Core/Replacement.h 44 class Range {
83 class Replacement {
209 class Replacements {
tools/clang/include/clang/Tooling/Inclusions/IncludeStyle.h 56 struct IncludeCategory {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h 23 enum class SourceSelectionKind {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h 36 class AtomicChange {
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/clang-move/Move.h 39 struct Declaration {
tools/clang/tools/extra/clangd/ExpectedTypes.h 34 class OpaqueType {
tools/clang/tools/extra/clangd/Headers.h 64 struct IncludeGraphNode {
65 enum class SourceFlag : uint8_t {
tools/clang/tools/extra/clangd/Protocol.h 260 enum class CompletionItemKind {
300 enum class SymbolKind {
935 enum class InsertTextFormat {
1207 struct SemanticHighlightingInformation {
tools/clang/tools/extra/clangd/SemanticHighlighting.h 61 struct LineHighlightings {
tools/clang/tools/extra/clangd/SourceCode.h 210 struct Edit {
286 struct DefinedMacro {
tools/clang/tools/extra/clangd/TUScheduler.h 34 struct InputsAndAST {
39 struct InputsAndPreamble {
81 struct TUStatus {
tools/clang/tools/extra/clangd/URI.h 28 class URI {
tools/clang/tools/extra/clangd/index/Index.h 26 struct FuzzyFindRequest {
tools/clang/tools/extra/clangd/index/Relation.h 29 struct Relation {
tools/clang/tools/extra/clangd/index/Symbol.h 87 struct IncludeHeaderWithReferences {
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 1030 struct ExpectedParameter {
tools/clang/tools/extra/clangd/unittests/PrintASTTests.cpp 25 struct Case {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp 52 enum class VisitEvent {
tools/clang/unittests/Rename/ClangRenameTest.h 37 struct Case {
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 49 enum class OS {
tools/lldb/include/lldb/Core/UniqueCStringMap.h 28 struct Entry {
tools/lldb/include/lldb/Host/Debug.h 33 class ResumeActionList {
tools/lldb/include/lldb/Host/Host.h 34 struct WaitStatus {
tools/lldb/include/lldb/Symbol/CompilerType.h 30 class CompilerType {
tools/lldb/include/lldb/Symbol/LineEntry.h 20 struct LineEntry {
tools/lldb/include/lldb/Symbol/UnwindPlan.h 55 class Row {
tools/lldb/include/lldb/Utility/ArchSpec.h 32 class ArchSpec {
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/Status.h 44 class Status {
tools/lldb/include/lldb/Utility/UUID.h 22 class UUID {
tools/lldb/include/lldb/lldb-private-enumerations.h 48 enum class AddressClass {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h 63 enum class PacketResult {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h 37 struct Range {
50 class MinidumpParser {
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 {
218 class PythonObject {
614 class PythonCallable : public TypedPythonObject<PythonCallable> {
618 struct ArgInfo {
660 class PythonFile : public TypedPythonObject<PythonFile> {
tools/lldb/unittests/TestingSupport/TestUtilities.h 32 class TestFile {
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp 20 struct Foo {
23 struct Bar {
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h 64 class JThreadsInfo : public Parser<JThreadsInfo> {
107 class StopReplyStop : public StopReply {
145 class StopReplyExit : public StopReply {
tools/llvm-cfi-verify/lib/FileAnalysis.h 51 enum class CFIProtectionStatus {
tools/llvm-exegesis/lib/BenchmarkCode.h 21 struct BenchmarkCode {
tools/llvm-exegesis/lib/BenchmarkResult.h 43 struct BenchmarkMeasure {
tools/llvm-exegesis/lib/Clustering.h 37 class ClusterId {
81 struct Cluster {
tools/llvm-exegesis/lib/CodeTemplate.h 25 struct InstructionTemplate {
49 enum class ExecutionMode : uint8_t {
109 struct CodeTemplate {
tools/llvm-exegesis/lib/RegisterValue.h 26 struct RegisterValue {
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/ArrayRefTest.cpp 65 struct NonAssignable {
unittests/ADT/DirectedGraphTest.cpp 37 class DGTestEdge : public DGTestEdgeBase {
unittests/ADT/IteratorTest.cpp 160 struct S {
unittests/ADT/PointerIntPairTest.cpp 44 enum class E : unsigned {
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/DebugInfo/PDB/HashTableTest.cpp 208 struct FooBar {
unittests/IR/CFGBuilder.h 65 enum class ActionKind { Insert, Delete };
unittests/IR/PassBuilderCallbacksTest.cpp 62 class Result {
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 {
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 55 class Result {
usr/include/c++/7.4.0/system_error 74 class error_category
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 136 template <typename T, TypeKind kTypeKind>