|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/ADT/APInt.h 69 class LLVM_NODISCARD APInt {
include/llvm/Analysis/LazyCallGraph.h 327 class Node {
431 class SCC {
547 class RefSCC {
include/llvm/Analysis/LoopInfo.h 509 class Loop : public LoopBase<BasicBlock, Loop> {
include/llvm/Analysis/MemorySSA.h 137 class MemoryAccess
247 class MemoryUseOrDef : public MemoryAccess {
375 class MemoryDef final : public MemoryUseOrDef {
481 class MemoryPhi final : public MemoryAccess {
include/llvm/CodeGen/MachineBasicBlock.h 65 class MachineBasicBlock
include/llvm/CodeGen/MachineInstr.h 63 class MachineInstr
include/llvm/Demangle/ItaniumDemangle.h 113 class Node {
include/llvm/ExecutionEngine/JITLink/JITLink.h 282 class Symbol {
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/Comdat.h 31 class Comdat {
include/llvm/IR/Constant.h 41 class Constant : public User {
include/llvm/IR/Constants.h 83 class ConstantInt final : public ConstantData {
263 class ConstantFP final : public ConstantData {
839 class BlockAddress final : public Constant {
1285 class UndefValue final : public ConstantData {
include/llvm/IR/DebugInfoMetadata.h 118 class DINode : public MDNode {
214 class GenericDINode : public DINode {
286 class DISubrange : public DINode {
347 class DIEnumerator : public DINode {
399 class DIScope : public DINode {
452 class DIFile : public DIScope {
583 class DIType : public DIScope {
689 class DIBasicType : public DIType {
756 class DIDerivedType : public DIType {
890 class DICompositeType : public DIType {
1061 class DISubroutineType : public DIType {
1115 class DICompileUnit : public DIScope {
1325 class DILocalScope : public DIScope {
1355 class DILocation : public MDNode {
1593 class DISubprogram : public DILocalScope {
1858 class DILexicalBlock : public DILexicalBlockBase {
1909 class DILexicalBlockFile : public DILexicalBlockBase {
2018 class DINamespace : public DIScope {
2070 class DIModule : public DIScope {
2149 class DITemplateTypeParameter : public DITemplateParameter {
2186 class DITemplateValueParameter : public DITemplateParameter {
2232 class DIVariable : public DINode {
2300 class DIExpression : public MDNode {
2606 class DIGlobalVariable : public DIVariable {
2748 class DILocalVariable : public DIVariable {
2901 class DIObjCProperty : public DINode {
2990 class DIImportedEntity : public DINode {
3049 class DIGlobalVariableExpression : public MDNode {
include/llvm/IR/DerivedTypes.h 40 class IntegerType : public Type {
408 class ArrayType : public SequentialType {
432 class VectorType : public SequentialType {
579 class PointerType : public Type {
include/llvm/IR/Function.h 59 class Function : public GlobalObject, public ilist_node<Function> {
include/llvm/IR/GlobalAlias.h 27 class GlobalAlias : public GlobalIndirectSymbol,
include/llvm/IR/GlobalVariable.h 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/InstrTypes.h 188 class BinaryOperator : public Instruction {
include/llvm/IR/Instruction.h 43 class Instruction : public User,
include/llvm/IR/Instructions.h 59 class AllocaInst : public UnaryInstruction {
881 class GetElementPtrInst : public Instruction {
1152 class ICmpInst: public CmpInst {
1400 class CallInst : public CallBase {
2546 class PHINode : public Instruction {
2975 class BranchInst : public Instruction {
3119 class SwitchInst : public Instruction {
5157 class BitCastInst : public CastInst {
include/llvm/IR/LLVMContext.h 64 class LLVMContext {
include/llvm/IR/Metadata.h 57 class Metadata {
173 class MetadataAsValue : public Value {
278 class ReplaceableMetadataImpl {
402 class ConstantAsMetadata : public ValueAsMetadata {
603 class MDString : public Metadata {
863 class MDNode : public Metadata {
1105 class MDTuple : public MDNode {
1280 class DistinctMDOperandPlaceholder : public Metadata {
include/llvm/IR/Type.h 46 class Type {
include/llvm/IR/Use.h 55 class Use {
include/llvm/IR/User.h 44 class User : public Value {
include/llvm/IR/Value.h 74 class Value {
include/llvm/Support/CommandLine.h 251 class Option {
include/llvm/Support/MemoryBuffer.h 41 class MemoryBuffer {
include/llvm/Support/VirtualFileSystem.h 244 class FileSystem : public llvm::ThreadSafeRefCountedBase<FileSystem> {
415 class InMemoryFileSystem : public FileSystem {
include/llvm/Support/YAMLParser.h 113 class Node {
404 class MappingNode final : public Node {
452 class SequenceNode final : public Node {
include/llvm/TextAPI/ELF/ELFStub.h 52 class ELFStub {
include/llvm/XRay/FDRRecords.h 31 class Record {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h 42 class WebAssemblyException {
lib/Transforms/Vectorize/VPlan.h 333 class VPBlockBase {
568 class VPRecipeBase : public ilist_node_with_parent<VPRecipeBase, VPBasicBlock> {
632 class VPInstruction : public VPUser, public VPRecipeBase {
709 class VPWidenRecipe : public VPRecipeBase {
769 class VPWidenPHIRecipe : public VPRecipeBase {
959 class VPWidenMemoryInstructionRecipe : public VPRecipeBase {
lib/Transforms/Vectorize/VPlanLoopInfo.h 27 class VPLoop : public LoopBase<VPBlockBase, VPLoop> {
lib/Transforms/Vectorize/VPlanValue.h 38 class VPValue {
tools/clang/include/clang/AST/ASTContext.h 160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/Decl.h 108 class TranslationUnitDecl : public Decl, public DeclContext {
249 class NamedDecl : public Decl {
828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1785 class FunctionDecl : public DeclaratorDecl,
2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> {
2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3140 class TagDecl : public TypeDecl,
3402 class EnumDecl : public TagDecl {
3669 class RecordDecl : public TagDecl {
tools/clang/include/clang/AST/DeclBase.h 88 class alignas(8) Decl {
1271 class DeclContext {
tools/clang/include/clang/AST/DeclCXX.h 255 class CXXRecordDecl : public RecordDecl {
1905 class CXXMethodDecl : public FunctionDecl {
2629 class CXXDestructorDecl : public CXXMethodDecl {
tools/clang/include/clang/AST/DeclFriend.h 53 class FriendDecl final
tools/clang/include/clang/AST/DeclTemplate.h 961 class FunctionTemplateDecl : public RedeclarableTemplateDecl {
1640 class ClassTemplateSpecializationDecl
1904 class ClassTemplatePartialSpecializationDecl
2069 class ClassTemplateDecl : public RedeclarableTemplateDecl {
tools/clang/include/clang/Analysis/CFG.h 576 class CFGBlock {
tools/clang/include/clang/Basic/SourceManager.h 596 class SourceManager : public RefCountedBase<SourceManager> {
tools/lldb/include/lldb/Core/Section.h 35 class SectionList {
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h 44 class NativeProcessProtocol {
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/CallFrameInfo.h 16 class CallFrameInfo {
tools/lldb/include/lldb/Symbol/ObjectFile.h 58 class ObjectFile : public std::enable_shared_from_this<ObjectFile>,
tools/lldb/include/lldb/Symbol/SymbolFile.h 35 class SymbolFile : public PluginInterface {
tools/lldb/include/lldb/Utility/Log.h 49 class Log final {
tools/lldb/include/lldb/Utility/Reproducer.h 236 class Generator final {
294 class Loader final {
tools/lldb/include/lldb/Utility/Status.h 44 class Status {
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp 20 struct Foo {
23 struct Bar {
59 class InstrumentedFoo {
tools/lldb/unittests/Utility/ReproducerTest.cpp 22 class DummyProvider : public repro::Provider<DummyProvider> {
unittests/ADT/DirectedGraphTest.cpp 37 class DGTestEdge : public DGTestEdgeBase {
unittests/ADT/FoldingSet.cpp 38 struct LongLongContainer : FoldingSetNode {
58 struct TrivialPair : public FoldingSetNode {
unittests/ADT/IListIteratorTest.cpp 16 struct Node : ilist_node<Node> {};
unittests/ADT/IListTest.cpp 19 struct Node : ilist_node<Node> {
197 struct NodeWithCallback : ilist_node<NodeWithCallback> {
unittests/ADT/PointerIntPairTest.cpp 17 struct S {
unittests/ADT/SimpleIListTest.cpp 16 struct Node : ilist_node<Node> {};
605 struct DoubleNode : ilist_node<DoubleNode, ilist_tag<Tag1>>,
unittests/ADT/SmallVectorTest.cpp 26 class Constructable {
unittests/Support/ArrayRecyclerTest.cpp 18 struct Object {
unittests/Support/Casting.cpp 34 struct foo {
42 struct base {
46 struct derived : public base {
unittests/Support/ThreadLocalTest.cpp 21 struct S {
usr/include/python2.7/object.h 106 typedef struct _object {