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

Definitions

include/llvm/ADT/APSInt.h
   21 class LLVM_NODISCARD APSInt : public APInt {
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 {
 1104 class AAManager : public AnalysisInfoMixin<AAManager> {
include/llvm/Analysis/CGSCCPassManager.h
  232 struct CGSCCUpdateResult {
include/llvm/Analysis/LazyCallGraph.h
  112 class LazyCallGraph {
  431   class SCC {
include/llvm/Analysis/LoopInfo.h
  509 class Loop : public LoopBase<BasicBlock, Loop> {
include/llvm/Analysis/ScalarEvolution.h
  441 class ScalarEvolution {
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  120 struct LegalityQuery {
include/llvm/CodeGen/LiveInterval.h
  686     class SubRange : public LiveRange {
include/llvm/CodeGen/LiveIntervals.h
   54   class LiveIntervals : public MachineFunctionPass {
include/llvm/CodeGen/MachineFunction.h
  223 class MachineFunction {
include/llvm/CodeGen/MachineInstr.h
   63 class MachineInstr
include/llvm/CodeGen/MachineInstrBuilder.h
   60 class MachineInstrBuilder {
include/llvm/CodeGen/SelectionDAGNodes.h
  123 class SDValue {
include/llvm/CodeGen/TargetInstrInfo.h
   71 class TargetInstrInfo : public MCInstrInfo {
include/llvm/CodeGen/TargetSubtargetInfo.h
   62 class TargetSubtargetInfo : public MCSubtargetInfo {
include/llvm/DebugInfo/DWARF/DWARFContext.h
   58 class DWARFContext : public DIContext {
include/llvm/DebugInfo/DWARF/DWARFDie.h
   42 class DWARFDie {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
   22 enum DWARFSectionKind {
include/llvm/DebugInfo/GSYM/FunctionInfo.h
   86 struct FunctionInfo {
include/llvm/DebugInfo/GSYM/LineEntry.h
   22 struct LineEntry {
include/llvm/ExecutionEngine/JITLink/JITLink.h
  614 class LinkGraph {
include/llvm/ExecutionEngine/Orc/Core.h
  171 class MaterializationResponsibility {
  495 class JITDylib {
  761 class ExecutionSession {
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
   31 class JITTargetMachineBuilder {
include/llvm/ExecutionEngine/Orc/RawByteChannel.h
   26 class RawByteChannel {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
   50 class SymbolStringPtr {
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
   77 class ThreadSafeModule {
include/llvm/ExecutionEngine/RuntimeDyld.h
   70   class LoadedObjectInfo : public llvm::LoadedObjectInfo {
include/llvm/IR/ConstantRange.h
   47 class LLVM_NODISCARD ConstantRange {
include/llvm/IR/DiagnosticInfo.h
   98 class DiagnosticInfo {
include/llvm/IR/Function.h
   59 class Function : public GlobalObject, public ilist_node<Function> {
include/llvm/IR/GlobalValue.h
   44 class GlobalValue : public Constant {
include/llvm/IR/Instruction.h
   43 class Instruction : public User,
include/llvm/IR/LLVMContext.h
   64 class LLVMContext {
include/llvm/IR/LegacyPassManager.h
   35 class PassManagerBase {
include/llvm/IR/Module.h
   66 class Module {
include/llvm/IR/ModuleSummaryIndex.h
  916 class ModuleSummaryIndex {
include/llvm/IR/Type.h
   46 class Type {
include/llvm/LTO/Config.h
   35 struct Config {
include/llvm/MC/MCDisassembler/MCDisassembler.h
   27 class MCDisassembler {
include/llvm/Object/ObjectFile.h
   81 class SectionRef {
  221 class ObjectFile : public SymbolicFile {
include/llvm/Pass.h
   80 class Pass {
include/llvm/Passes/PassBuilder.h
  146   enum OptimizationLevel {
include/llvm/Support/BinaryStreamWriter.h
   31 class BinaryStreamWriter {
include/llvm/Support/Error.h
   48 class ErrorInfoBase {
  157 class LLVM_NODISCARD Error {
include/llvm/Support/JSON.h
  280 class Value {
include/llvm/Support/LowLevelTypeImpl.h
   39 class LLT {
include/llvm/Support/VirtualFileSystem.h
  244 class FileSystem : public llvm::ThreadSafeRefCountedBase<FileSystem> {
include/llvm/Support/raw_ostream.h
   45 class raw_ostream {
include/llvm/TextAPI/MachO/Target.h
   24 class Target {
include/llvm/Transforms/IPO/PassManagerBuilder.h
   58 class PassManagerBuilder {
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
  129   class NormalizedSection {
lib/Target/AArch64/AArch64InstrInfo.h
   38 class AArch64InstrInfo final : public AArch64GenInstrInfo {
tools/clang/include/clang/AST/APValue.h
  115 class APValue {
tools/clang/include/clang/AST/ASTContext.h
  160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/Decl.h
  249 class NamedDecl : public Decl {
tools/clang/include/clang/AST/Type.h
  643 class QualType {
tools/clang/include/clang/AST/TypeLoc.h
  718 class RecordTypeLoc : public InheritingConcreteTypeLoc<TagTypeLoc,
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
   74   struct MatchResult {
tools/clang/include/clang/Basic/Diagnostic.h
  152   enum Level {
 1317 class Diagnostic {
tools/clang/include/clang/Basic/FileManager.h
  171 class FileManager : public RefCountedBase<FileManager> {
tools/clang/include/clang/Basic/LangOptions.h
   49 class LangOptions : public LangOptionsBase {
tools/clang/include/clang/Basic/SourceLocation.h
   38 class FileID {
tools/clang/include/clang/Basic/SourceManager.h
  596 class SourceManager : public RefCountedBase<SourceManager> {
tools/clang/include/clang/Driver/Multilib.h
   28 class Multilib {
tools/clang/include/clang/Lex/Lexer.h
   76 class Lexer : public PreprocessorLexer {
tools/clang/include/clang/Lex/Token.h
   34 class Token {
tools/clang/include/clang/Sema/TypoCorrection.h
   42 class TypoCorrection {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  119 class BugReport {
  690 class BugReporterContext {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  138 class CallEvent {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
   23 class CheckerContext {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  229 class DefinedOrUnknownSVal : public SVal {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
   82 class CheckerRegistry {
tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
   25 struct NodeId {
tools/clang/lib/AST/Interp/Pointer.h
   39 class Pointer {
tools/clang/lib/Basic/Module.cpp
  620   struct Visiting {
tools/clang/lib/Format/TokenAnalyzer.h
   36 class Environment {
tools/clang/lib/Format/WhitespaceManager.h
   88   struct Change {
tools/clang/tools/extra/clang-doc/Representation.h
  389 struct Index : public Reference {
tools/clang/tools/extra/clang-tidy/ClangTidyCheck.h
  108   class OptionsView {
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  308   class ReplyOnce {
tools/clang/tools/extra/clangd/Protocol.h
  798 struct DocumentSymbol {
tools/clang/tools/extra/clangd/XRefs.h
   60 struct HoverInfo {
tools/clang/tools/extra/clangd/index/CanonicalIncludes.h
   36 class CanonicalIncludes {
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/Symbol.h
  177 class SymbolSlab {
tools/clang/tools/extra/clangd/refactor/Tweak.h
   46 class Tweak {
tools/lld/include/lld/Core/Atom.h
   29 class Atom {
tools/lldb/include/lldb/Core/Disassembler.h
  180   struct Operand {
tools/lldb/include/lldb/Core/ModuleSpec.h
   26 class ModuleSpec {
tools/lldb/include/lldb/Core/ValueObject.h
  105 class ValueObject : public UserID {
tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h
   22 class DumpValueObjectOptions {
tools/lldb/include/lldb/DataFormatters/FormatManager.h
   36 class FormatManager : public IFormatChangeListener {
tools/lldb/include/lldb/DataFormatters/TypeSummary.h
   26 class TypeSummaryOptions {
tools/lldb/include/lldb/Host/MainLoopBase.h
   31 class MainLoopBase {
tools/lldb/include/lldb/Host/XML.h
   44 class XMLNode {
tools/lldb/include/lldb/Host/common/TCPSocket.h
   17 class TCPSocket : public Socket {
tools/lldb/include/lldb/Host/posix/DomainSocket.h
   15 class DomainSocket : public Socket {
tools/lldb/include/lldb/Symbol/CompilerType.h
   30 class CompilerType {
tools/lldb/include/lldb/Symbol/SymbolContext.h
   33 class SymbolContext {
  395 class SymbolContextList {
tools/lldb/include/lldb/Target/MemoryRegionInfo.h
   18 class MemoryRegionInfo {
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/RegularExpression.h
   18 class RegularExpression {
tools/lldb/include/lldb/Utility/Status.h
   44 class Status {
tools/lldb/include/lldb/Utility/Stream.h
   28 class Stream {
tools/lldb/include/lldb/Utility/StringExtractorGDBRemote.h
   21 class StringExtractorGDBRemote : public StringExtractor {
tools/lldb/include/lldb/lldb-enumerations.h
  427 enum LanguageType {
  485 enum DynamicValueType {
tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
   26 class DIERef {
tools/llvm-exegesis/lib/Assembler.h
   60 class FunctionFiller {
tools/llvm-exegesis/lib/PerfHelper.h
   35 class PerfEvent {
tools/llvm-objcopy/ELF/Object.h
  382 class SectionBase {
tools/llvm-objcopy/MachO/Object.h
   38 struct Section {
tools/polly/include/polly/ScopInfo.h
  438 class MemoryAccess {
 1153 class ScopStmt {
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  225 class aff {
  411 class ast_expr {
  509 class ast_node {
  600 class basic_map {
  778 class basic_set {
  929 class constraint {
 1053 class id {
 1219 class map {
 1531 class multi_aff {
 1893 class point {
 1929 class pw_aff {
 2092 class pw_multi_aff {
 2227 class pw_qpolynomial {
 2375 class qpolynomial {
 2536 class schedule_node {
 2626 class set {
 2937 class term {
 3040 class union_map {
 3216 class union_pw_aff {
 3328 class union_pw_multi_aff {
 3501 class union_set {
 3636 class val {
unittests/ExecutionEngine/Orc/QueueChannel.h
   73 class QueueChannel : public orc::rpc::RawByteChannel {
unittests/IR/PassManagerTest.cpp
  529   struct Result {
usr/include/c++/7.4.0/bits/std_function.h
  388   template<typename _Res, typename... _ArgTypes>