|
reference, declaration → definition
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/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 {