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

Definitions

include/llvm/CodeGen/SelectionDAGNodes.h
 1295 class MemSDNode : public SDNode {
 1515 class ShuffleVectorSDNode : public SDNode {
 1573 class ConstantSDNode : public SDNode {
 1614 class ConstantFPSDNode : public SDNode {
 1722 class GlobalAddressSDNode : public SDNode {
 1748 class FrameIndexSDNode : public SDNode {
 1820 class ConstantPoolSDNode : public SDNode {
 1925 class BuildVectorSDNode : public SDNode {
 2032 class MDNodeSDNode : public SDNode {
 2049 class RegisterSDNode : public SDNode {
 2146 class MCSymbolSDNode : public SDNode {
 2232 class LoadSDNode : public LSBaseSDNode {
 2260 class StoreSDNode : public LSBaseSDNode {
 2317 class MaskedLoadSDNode : public MaskedLoadStoreSDNode {
include/llvm/IR/Constant.h
   41 class Constant : public User {
include/llvm/IR/Constants.h
   83 class ConstantInt final : public ConstantData {
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 {
 1400 class CallInst : public CallBase {
 2546 class PHINode : public Instruction {
include/llvm/IR/IntrinsicInst.h
   43   class IntrinsicInst : public CallInst {
include/llvm/IR/Metadata.h
  338 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {
  402 class ConstantAsMetadata : public ValueAsMetadata {
  603 class MDString : public Metadata {
  863 class MDNode : public Metadata {
 1105 class MDTuple : public MDNode {
include/llvm/IR/User.h
   44 class User : public Value {
tools/clang/include/clang/AST/Stmt.h
 2465 class GotoStmt : public Stmt {
 2862 class GCCAsmStmt : public AsmStmt {
tools/clang/include/clang/AST/Type.h
 2436 class BuiltinType : public Type {
 2525 class ComplexType : public Type, public llvm::FoldingSetNode {
 2585 class PointerType : public Type, public llvm::FoldingSetNode {
 2860 class ArrayType : public Type, public llvm::FoldingSetNode {
 2906 class ConstantArrayType final
 3124 class DependentAddressSpaceType : public Type, public llvm::FoldingSetNode {
 3206 class VectorType : public Type, public llvm::FoldingSetNode {
 3725 class FunctionProtoType final
 4190 class TypedefType : public Type {
 4250 class TypeOfExprType : public Type {
 4320 class DecltypeType : public Type {
 4444 class RecordType : public TagType {
 4470 class EnumType : public TagType {
 4596 class TemplateTypeParmType : public Type, public llvm::FoldingSetNode {
 4917 class alignas(8) TemplateSpecializationType
 5054 class InjectedClassNameType : public Type {
 5431 class PackExpansionType : public Type, public llvm::FoldingSetNode {
 5614 class ObjCObjectType : public Type,
 5814 class ObjCInterfaceType : public ObjCObjectType {
 5870 class ObjCObjectPointerType : public Type, public llvm::FoldingSetNode {
unittests/Support/Casting.cpp
  324 struct Derived : Base {