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
  116     template<typename U, typename DummyT>
include/llvm/Analysis/CallGraph.h
  164 class CallGraphNode {
include/llvm/Analysis/DependenceAnalysis.h
  344     struct Subscript {
include/llvm/Analysis/LazyCallGraph.h
  327   class Node {
include/llvm/Analysis/LoopInfo.h
  509 class Loop : public LoopBase<BasicBlock, Loop> {
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/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 {
 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/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/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/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/Attr.h
   45 class Attr : public AttributeCommonInfo {
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> {
 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/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/ScopeInfo.h
   97 class FunctionScopeInfo {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  119 class BugReport {
tools/clang/lib/Format/FormatToken.h
  129 struct FormatToken {
tools/polly/include/polly/ScopInfo.h
  438 class MemoryAccess {
utils/TableGen/CodeGenRegisters.h
   63   class CodeGenSubRegIndex {
  150   struct CodeGenRegister {
  292   class CodeGenRegisterClass {
utils/TableGen/DAGISelMatcher.h
   40 class Matcher {