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

Definitions

include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/ADT/Triple.h
   43 class Triple {
include/llvm/ADT/Twine.h
   80   class Twine {
include/llvm/Analysis/AliasAnalysis.h
  311 class AAResults {
include/llvm/Analysis/AssumptionCache.h
   41 class AssumptionCache {
include/llvm/Analysis/BasicAliasAnalysis.h
   54 class BasicAAResult : public AAResultBase<BasicAAResult> {
include/llvm/Analysis/BlockFrequencyInfo.h
   37 class BlockFrequencyInfo {
include/llvm/Analysis/BranchProbabilityInfo.h
   52 class BranchProbabilityInfo {
include/llvm/Analysis/CFLAndersAliasAnalysis.h
   38 class CFLAndersAAResult : public AAResultBase<CFLAndersAAResult> {
include/llvm/Analysis/CFLSteensAliasAnalysis.h
   39 class CFLSteensAAResult : public AAResultBase<CFLSteensAAResult> {
include/llvm/Analysis/CGSCCPassManager.h
  173 template <> class CGSCCAnalysisManagerModuleProxy::Result {
  382   class Result {
include/llvm/Analysis/CallGraph.h
   73 class CallGraph {
include/llvm/Analysis/DemandedBits.h
   40 class DemandedBits {
include/llvm/Analysis/DependenceAnalysis.h
  214   class FullDependence final : public Dependence {
  271   class DependenceInfo {
include/llvm/Analysis/DominanceFrontier.h
  142 class DominanceFrontier : public ForwardDominanceFrontierBase<BasicBlock> {
include/llvm/Analysis/GlobalsModRef.h
   31 class GlobalsAAResult : public AAResultBase<GlobalsAAResult> {
include/llvm/Analysis/IVUsers.h
   93 class IVUsers {
include/llvm/Analysis/LazyCallGraph.h
  112 class LazyCallGraph {
include/llvm/Analysis/LazyValueInfo.h
   31 class LazyValueInfo {
include/llvm/Analysis/LoopAccessAnalysis.h
  516 class LoopAccessInfo {
include/llvm/Analysis/LoopAnalysisManager.h
   86 template <> class LoopAnalysisManagerFunctionProxy::Result {
include/llvm/Analysis/LoopInfo.h
 1038 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> {
include/llvm/Analysis/MemoryDependenceAnalysis.h
  276 class MemoryDependenceResults {
include/llvm/Analysis/MemorySSA.h
  935   struct Result {
include/llvm/Analysis/OptimizationRemarkEmitter.h
   37 class OptimizationRemarkEmitter {
include/llvm/Analysis/PhiValues.h
   42 class PhiValues {
include/llvm/Analysis/PostDominators.h
   28 class PostDominatorTree : public PostDomTreeBase<BasicBlock> {
include/llvm/Analysis/ProfileSummaryInfo.h
   43 class ProfileSummaryInfo {
include/llvm/Analysis/RegionInfo.h
  904 class RegionInfo : public RegionInfoBase<RegionTraits<Function>> {
include/llvm/Analysis/ScalarEvolution.h
  441 class ScalarEvolution {
include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
   26 class SCEVAAResult : public AAResultBase<SCEVAAResult> {
include/llvm/Analysis/ScopedNoAliasAA.h
   30 class ScopedNoAliasAAResult : public AAResultBase<ScopedNoAliasAAResult> {
include/llvm/Analysis/StackSafetyAnalysis.h
   22 class StackSafetyInfo {
include/llvm/Analysis/TargetLibraryInfo.h
  207 class TargetLibraryInfo {
include/llvm/Analysis/TargetTransformInfo.h
  108 class TargetTransformInfo {
include/llvm/Analysis/TypeBasedAliasAnalysis.h
   31 class TypeBasedAAResult : public AAResultBase<TypeBasedAAResult> {
include/llvm/BinaryFormat/Dwarf.h
   82 enum Tag : uint16_t {
  126 enum TypeKind : uint8_t {
include/llvm/DebugInfo/CodeView/CodeView.h
  604 enum class CodeViewContainer { ObjectFile, Pdb };
include/llvm/DebugInfo/CodeView/CodeViewError.h
   18 enum class cv_error_code {
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  857 class UDTSym : public SymbolRecord {
include/llvm/DebugInfo/CodeView/TypeRecord.h
  135 class ModifierRecord : public TypeRecord {
  151 class ProcedureRecord : public TypeRecord {
  176 class MemberFunctionRecord : public TypeRecord {
  269 class PointerRecord : public TypeRecord {
  401 class ArrayRecord : public TypeRecord {
  470 class ClassRecord : public TagRecord {
  503 struct UnionRecord : public TagRecord {
  524 class EnumRecord : public TagRecord {
  558 class VFTableShapeRecord : public TypeRecord {
include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
   20 class DWARFDataExtractor : public DataExtractor {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
   22 enum DWARFSectionKind {
include/llvm/DebugInfo/MSF/MSFBuilder.h
   26 class MSFBuilder {
include/llvm/DebugInfo/MSF/MSFError.h
   18 enum class msf_error_code {
include/llvm/DebugInfo/PDB/GenericError.h
   18 enum class pdb_error_code {
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
   24 class DbiModuleDescriptor {
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
   28 class ModuleDebugStreamRef {
include/llvm/DebugInfo/PDB/Native/RawConstants.h
   72 enum SpecialStream : uint32_t {
include/llvm/DebugInfo/PDB/Native/RawError.h
   18 enum class raw_error_code {
include/llvm/ExecutionEngine/JITLink/JITLink.h
  919 struct PassConfiguration {
include/llvm/ExecutionEngine/Orc/Core.h
  171 class MaterializationResponsibility {
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
   31 class JITTargetMachineBuilder {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
   50 class SymbolStringPtr {
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
   77 class ThreadSafeModule {
include/llvm/ExecutionEngine/OrcV1Deprecation.h
   18 enum ORCv1DeprecationAcknowledgement { AcknowledgeORCv1Deprecation };
include/llvm/IR/DataLayout.h
  111 class DataLayout {
include/llvm/IR/Dominators.h
  144 class DominatorTree : public DominatorTreeBase<BasicBlock, false> {
include/llvm/IR/GlobalValue.h
   47   enum LinkageTypes {
  184   enum ThreadLocalMode {
include/llvm/IR/ModuleSummaryIndex.h
   54   enum class HotnessType : uint8_t {
  285   struct GVFlags {
  490 class FunctionSummary : public GlobalValueSummary {
  521   struct TypeIdInfo {
  540   struct FFlags {
  756   struct GVarFlags {
  916 class ModuleSummaryIndex {
include/llvm/IR/PassInstrumentation.h
  129 class PassInstrumentation {
include/llvm/IR/PassManager.h
 1049   class Result {
 1166   class Result {
include/llvm/IR/ProfileSummary.h
   45   enum Kind { PSK_Instr, PSK_CSInstr, PSK_Sample };
include/llvm/IR/Verifier.h
  113   struct Result {
include/llvm/LTO/Config.h
   35 struct Config {
include/llvm/Object/Error.h
   27 enum class object_error {
include/llvm/ObjectYAML/ELFYAML.h
  134   enum class SectionKind {
include/llvm/Option/ArgList.h
  368 class InputArgList final : public ArgList {
include/llvm/ProfileData/Coverage/CoverageMapping.h
   51 enum class coveragemap_error {
  478 class CoverageData {
include/llvm/ProfileData/InstrProf.h
  275 enum class instrprof_error {
  685 struct InstrProfRecord {
include/llvm/Remarks/BitstreamRemarkContainer.h
   35 enum class BitstreamRemarkContainerType {
include/llvm/Remarks/RemarkParser.h
   59 struct ParsedStringTable {
include/llvm/Remarks/RemarkStringTable.h
   35 struct StringTable {
include/llvm/Support/Alignment.h
  117 struct MaybeAlign : public llvm::Optional<Align> {
include/llvm/Support/BinaryStreamError.h
   18 enum class stream_error_code {
include/llvm/Support/CodeGen.h
   52     enum Level {
include/llvm/Support/CommandLine.h
  120 enum NumOccurrencesFlag { // Flags for the number of occurrences allowed
  403 struct desc {
  454 struct cat {
  463 struct sub {
include/llvm/Support/DynamicLibrary.h
   36   class DynamicLibrary {
include/llvm/Support/Endian.h
   29 enum endianness {big, little, native};
include/llvm/Support/Errc.h
   35 enum class errc {
include/llvm/Support/Error.h
  157 class LLVM_NODISCARD Error {
 1099 class ECError : public ErrorInfo<ECError> {
include/llvm/Support/FileSystem.h
  756 enum FileAccess : unsigned {
  761 enum OpenFlags : unsigned {
  844 class TempFile {
 1162   enum mapmode {
include/llvm/Support/FileUtilities.h
   79   enum class atomic_write_error {
include/llvm/Support/LowLevelTypeImpl.h
   39 class LLT {
include/llvm/Support/Regex.h
   27   class Regex {
include/llvm/Support/SMLoc.h
   23 class SMLoc {
include/llvm/Support/SourceMgr.h
  261 class SMDiagnostic {
include/llvm/Support/VirtualFileSystem.h
   45 class Status {
  621     enum NameKind { NK_NotSet, NK_External, NK_Virtual };
include/llvm/Transforms/Instrumentation/AddressSanitizer.h
   36 class GlobalsMetadata {
include/llvm/XRay/XRayRecord.h
   57 enum class RecordTypes {
lib/CodeGen/AsmPrinter/DebugLocEntry.h
   24 class DbgValueLoc {
lib/CodeGen/IfConversion.cpp
   96     enum IfcvtKind {
lib/Passes/PassBuilder.cpp
  269   struct Result {};
  289   struct Result {};
  310   struct Result {};
  330   struct Result {};
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  102 enum class Color { Even, Odd };
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  277   enum KindTy {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
   79   enum KindTy {
lib/Target/AMDGPU/SIDefines.h
  413 enum SdwaSel : unsigned {
  423 enum DstUnused : unsigned {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  669   enum KindTy {
lib/Target/BPF/AsmParser/BPFAsmParser.cpp
   81   enum KindTy {
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  104   enum KindTy {
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
   92   enum KindTy {
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  781   enum KindTy {
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  172   enum KindTy {
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  198   enum class KindTy {
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  215   enum KindTy {
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
   78   enum OperandKind {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
   43   enum KindTy { Token, Integer, Float, Symbol, BrList } Kind;
   47   struct TokOp {
   51   struct IntOp {
   55   struct FltOp {
   59   struct SymOp {
lib/Target/X86/AsmParser/X86Operand.h
   32   enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind;
lib/Target/X86/X86CondBrFolding.cpp
   88 struct TargetMBBInfo {
tools/clang/include/clang/AST/ASTDumperUtils.h
   21 enum ASTDumpOutputFormat {
tools/clang/include/clang/AST/ASTImporter.h
   53     enum ErrorKind {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
   56 enum LockKind {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  270 class CapabilityExpr {
tools/clang/include/clang/Analysis/PathDiagnostic.h
  157 class PathDiagnosticLocation {
tools/clang/include/clang/Basic/FileSystemOptions.h
   22 class FileSystemOptions {
tools/clang/include/clang/Basic/SourceLocation.h
   86 class SourceLocation {
  196 class SourceRange {
tools/clang/include/clang/Basic/Specifiers.h
  113   enum AccessSpecifier {
tools/clang/include/clang/CrossTU/CrossTranslationUnit.h
   38 enum class index_error_code {
tools/clang/include/clang/Driver/Action.h
   84   enum OffloadKind {
tools/clang/include/clang/Frontend/CommandLineSourceLoc.h
   24 struct ParsedSourceLocation {
   54 struct ParsedSourceRange {
tools/clang/include/clang/Frontend/DependencyOutputOptions.h
   25 class DependencyOutputOptions {
tools/clang/include/clang/Index/IndexingOptions.h
   19 struct IndexingOptions {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
   91 enum class TrackingKind {
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
   98 class CheckerNameRef {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  262 class DefinedSVal : public DefinedOrUnknownSVal {
  598 class MemRegionVal : public Loc {
tools/clang/include/clang/Tooling/CommonOptionsParser.h
   65 class CommonOptionsParser {
tools/clang/include/clang/Tooling/Core/Replacement.h
  145 enum class replacement_error {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h
   49 struct SelectedASTNode {
tools/clang/include/clang/Tooling/Syntax/Tokens.h
  172 class TokenBuffer {
tools/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
   41 struct SemaphorePipe {
tools/clang/lib/Frontend/ASTConsumers.cpp
   36     enum Kind { DumpFull, Dump, Print, None };
tools/clang/tools/clang-refactor/TestSupport.h
   53 struct TestSelectionRangesInFile {
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
   30   enum TagType {
tools/clang/tools/extra/clang-doc/Representation.h
   37 enum class InfoType {
  271 struct NamespaceInfo : public Info {
  307 struct FunctionInfo : public SymbolInfo {
  327 struct RecordInfo : public SymbolInfo {
  378 struct EnumInfo : public SymbolInfo {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h
   42 struct ClangTidyGlobalOptions {
   50 struct ClangTidyOptions {
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h
   26   enum IncludeStyle { IS_LLVM = 0, IS_Google = 1 };
tools/clang/tools/extra/clangd/Context.h
   69 class Context {
tools/clang/tools/extra/clangd/ParsedAST.h
   46 class ParsedAST {
tools/clang/tools/extra/clangd/Protocol.h
   40 enum class ErrorCode {
  343 enum class OffsetEncoding {
tools/clang/tools/extra/clangd/index/Ref.h
   69 class RefSlab {
tools/clang/tools/extra/clangd/index/Relation.h
   45 class RelationSlab {
tools/clang/tools/extra/clangd/index/Serialization.h
   42 struct IndexFileIn {
tools/clang/tools/extra/clangd/index/Symbol.h
  177 class SymbolSlab {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h
   44 struct TranslationUnitSource {
tools/lldb/include/lldb/Expression/DiagnosticManager.h
   31 enum DiagnosticSeverity {
tools/lldb/include/lldb/Utility/DataExtractor.h
   46 class DataExtractor {
tools/lldb/include/lldb/lldb-enumerations.h
  485 enum DynamicValueType {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.h
   39 struct PdbCompilandId {
tools/llvm-cov/CoverageFilters.h
   81   enum Operation { LessThan, GreaterThan };
tools/llvm-rc/ResourceScriptStmt.h
  264 class OptionalStmtList : public OptionalStmt {
  493 class MenuDefinitionList : public MenuDefinition {
  748 class VersionInfoBlock : public VersionInfoStmt {
  788   class VersionInfoFixed {
tools/polly/include/polly/CodeGen/IslAst.h
   73 class IslAstInfo {
tools/polly/include/polly/DependenceInfo.h
  194   struct Result {
tools/polly/include/polly/ScopDetection.h
  112 class ScopDetection {
tools/polly/include/polly/ScopInfo.h
 2795 class ScopInfo {
tools/polly/include/polly/ScopPass.h
   50 class InnerAnalysisManagerProxy<ScopAnalysisManager, Function>::Result {
unittests/ADT/AnyTest.cpp
  130   struct TestType {
unittests/Analysis/CGSCCPassManagerTest.cpp
   27   struct Result {
   50   struct Result {
   73   struct Result {
  102   struct Result {
  844   struct Result {
  899   struct Result {
  936   struct Result {
unittests/IR/PassBuilderCallbacksTest.cpp
   62     class Result {
unittests/IR/PassManagerTest.cpp
   23   struct Result {
   52   struct Result {
  529   struct Result {
  585   struct Result {
  636   struct Result {
unittests/Support/ErrorTest.cpp
  909 enum class test_error_code {
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
   55     class Result {
usr/include/c++/7.4.0/system_error
  146   struct error_code
utils/TableGen/GlobalISelEmitter.cpp
 1807   enum AOComparator {
 1954   enum RelationKind {