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

Definitions

gen/tools/clang/include/clang/AST/Attrs.inc
 2055 class AvailabilityAttr : public InheritableAttr {
include/llvm/ADT/ArrayRef.h
  106     template <typename U>
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/CallGraph.h
  164 class CallGraphNode {
include/llvm/Analysis/DependenceAnalysis.h
  344     struct Subscript {
include/llvm/Analysis/LazyCallGraph.h
  327   class Node {
  431   class SCC {
include/llvm/Analysis/LoopInfo.h
  509 class Loop : public LoopBase<BasicBlock, Loop> {
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
   28 class GISelChangeObserver {
include/llvm/CodeGen/LexicalScopes.h
   44 class LexicalScope {
include/llvm/CodeGen/LiveInterval.h
  679   class LiveInterval : public LiveRange {
include/llvm/CodeGen/MachineBasicBlock.h
   65 class MachineBasicBlock
include/llvm/CodeGen/MachineInstr.h
   63 class MachineInstr
include/llvm/CodeGen/MachineMemOperand.h
  126 class MachineMemOperand {
include/llvm/CodeGen/ScheduleDAG.h
  242   class SUnit {
include/llvm/CodeGen/SelectionDAGNodes.h
  494 class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
include/llvm/DebugInfo/PDB/UDTLayout.h
   34 class LayoutItemBase {
  148 class BaseClassLayout : public UDTLayoutBase {
include/llvm/Demangle/MicrosoftDemangleNodes.h
  256 struct Node {
include/llvm/ExecutionEngine/Orc/Core.h
  495 class JITDylib {
include/llvm/IR/Argument.h
   29 class Argument final : public Value {
include/llvm/IR/BasicBlock.h
   57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/Constant.h
   41 class Constant : public User {
include/llvm/IR/Constants.h
   83 class ConstantInt final : public ConstantData {
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/GlobalVariable.h
   41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/InstrTypes.h
  188 class BinaryOperator : public Instruction {
 1105 class CallBase : public Instruction {
include/llvm/IR/Instruction.h
   43 class Instruction : public User,
include/llvm/IR/Instructions.h
   59 class AllocaInst : public UnaryInstruction {
  325 class StoreInst : public Instruction {
  881 class GetElementPtrInst : public Instruction {
 1850 class ExtractElementInst : public Instruction {
 1977 class ShuffleVectorInst : public Instruction {
 2546 class PHINode : public Instruction {
 2791 class LandingPadInst : public Instruction {
 2893 class ReturnInst : public Instruction {
 3656 class InvokeInst : public CallBase {
include/llvm/IR/IntrinsicInst.h
   87   class DbgVariableIntrinsic : public DbgInfoIntrinsic {
include/llvm/IR/Metadata.h
   57 class Metadata {
  863 class MDNode : public Metadata {
include/llvm/IR/Module.h
   66 class Module {
include/llvm/IR/PassManager.h
   71 struct alignas(8) AnalysisKey {};
include/llvm/IR/Type.h
   46 class Type {
include/llvm/IR/Use.h
   55 class Use {
include/llvm/IR/Value.h
   74 class Value {
include/llvm/MC/MCSymbol.h
   41 class MCSymbol {
include/llvm/MCA/HardwareUnits/LSUnit.h
   37 class MemoryGroup {
include/llvm/Pass.h
   80 class Pass {
include/llvm/Support/raw_ostream.h
  359 class raw_pwrite_stream : public raw_ostream {
include/llvm/TableGen/Record.h
  287 class Init {
  594 class StringInit : public TypedInit {
 1427 class Record {
lib/CodeGen/AsmPrinter/CodeViewDebug.h
  118   struct LexicalBlock {
lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
   30 class SDDbgValue {
lib/Transforms/Coroutines/CoroInstr.h
  460 class LLVM_LIBRARY_VISIBILITY CoroAllocaAllocInst : public IntrinsicInst {
lib/Transforms/IPO/LowerTypeTests.cpp
  258 class GlobalTypeMember final : TrailingObjects<GlobalTypeMember, MDNode *> {
  309 struct ICallBranchFunnel final
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  874 struct PGOUseEdge : public PGOEdge {
lib/Transforms/Scalar/SROA.cpp
  158 class Slice {
lib/Transforms/Vectorize/VPlan.h
  333 class VPBlockBase {
lib/Transforms/Vectorize/VPlanValue.h
   38 class VPValue {
tools/clang/include/clang/AST/ASTMutationListener.h
   46 class ASTMutationListener {
tools/clang/include/clang/AST/Comment.h
  237 class InlineContentComment : public Comment {
  530 class BlockContentComment : public Comment {
  863 class VerbatimBlockLineComment : public Comment {
tools/clang/include/clang/AST/Decl.h
   87 class alignas(8) TypeSourceInfo {
  249 class NamedDecl : public Decl {
  645 class ValueDecl : public NamedDecl {
  828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
 1537 class ImplicitParamDecl : public VarDecl {
 1601 class ParmVarDecl : public VarDecl {
 1785 class FunctionDecl : public DeclaratorDecl,
 3958 class BlockDecl : public Decl, public DeclContext {
tools/clang/include/clang/AST/DeclBase.h
   88 class alignas(8) Decl {
tools/clang/include/clang/AST/DeclCXX.h
  147 class CXXBaseSpecifier {
 2137 class CXXCtorInitializer final {
 3718 class BindingDecl : public ValueDecl {
tools/clang/include/clang/AST/DeclObjC.h
  138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
  558 class ObjCTypeParamDecl : public TypedefNameDecl {
  636 class ObjCTypeParamList final
  728 class ObjCPropertyDecl : public NamedDecl {
 1944 class ObjCIvarDecl : public FieldDecl {
 2063 class ObjCProtocolDecl : public ObjCContainerDecl,
tools/clang/include/clang/AST/DeclTemplate.h
   67 class TemplateParameterList final
tools/clang/include/clang/AST/Expr.h
  108 class Expr : public ValueStmt {
 1146 class DeclRefExpr final
tools/clang/include/clang/AST/OpenMPClause.h
   50 class OMPClause {
tools/clang/include/clang/AST/Stmt.h
   66 class alignas(void *) Stmt {
 2620 class ReturnStmt final
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
 1499 class BasicBlock : public SExpr {
tools/clang/include/clang/Analysis/PathDiagnostic.h
   61 class PathDiagnosticConsumer {
tools/clang/include/clang/Basic/IdentifierTable.h
   57 class alignas(IdentifierInfoAlignment) IdentifierInfo {
tools/clang/include/clang/Basic/Module.h
   64 class Module {
tools/clang/include/clang/Lex/MacroInfo.h
  488 class ModuleMacro : public llvm::FoldingSetNode {
tools/clang/include/clang/Sema/Overload.h
  766   struct OverloadCandidate {
tools/clang/include/clang/Sema/ParsedAttr.h
  117 class ParsedAttr final
tools/clang/include/clang/Sema/ScopeInfo.h
   97 class FunctionScopeInfo {
tools/clang/include/clang/Serialization/Module.h
  107 class ModuleFile {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  119 class BugReport {
tools/clang/lib/Format/FormatToken.h
  129 struct FormatToken {
tools/lld/COFF/Chunks.h
   55 class Chunk {
  180 class SectionChunk final : public Chunk {
tools/lld/COFF/InputFiles.h
  131 class ObjFile : public InputFile {
tools/lld/COFF/Symbols.h
   45 class Symbol {
  169 class DefinedRegular : public DefinedCOFF {
tools/lld/COFF/Writer.h
   39 class OutputSection {
tools/lld/ELF/InputFiles.h
   58 class InputFile {
tools/lld/ELF/InputSection.h
  104 class InputSectionBase : public SectionBase {
  312 class InputSection : public InputSectionBase {
tools/lld/ELF/LinkerScript.h
   80 struct BaseCommand {
tools/lld/ELF/OutputSections.h
   32 class OutputSection final : public BaseCommand, public SectionBase {
tools/lld/ELF/Symbols.h
   56 class Symbol {
  286 class Defined : public Symbol {
tools/lld/ELF/SyntheticSections.h
   61 struct CieRecord {
tools/lld/lib/ReaderWriter/MachO/File.h
  283 class MachODylibFile : public SharedLibraryFile {
tools/lld/wasm/InputChunks.h
  120 class InputFunction : public InputChunk {
  203 class InputSection : public InputChunk {
tools/lld/wasm/OutputSegment.h
   21 class OutputSegment {
tools/lld/wasm/Symbols.h
   42 class Symbol {
tools/polly/include/polly/ScopInfo.h
  438 class MemoryAccess {
 1153 class ScopStmt {
utils/TableGen/CodeGenRegisters.h
   63   class CodeGenSubRegIndex {
  150   struct CodeGenRegister {
  292   class CodeGenRegisterClass {
utils/TableGen/DAGISelMatcher.h
   40 class Matcher {
utils/TableGen/GlobalISelEmitter.cpp
  654 class Matcher {