|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/Analysis/MemorySSA.h 247 class MemoryUseOrDef : public MemoryAccess {
include/llvm/CodeGen/SelectionDAGNodes.h 1277 class AddrSpaceCastSDNode : public SDNode {
1295 class MemSDNode : public SDNode {
1489 class MemIntrinsicSDNode : public MemSDNode {
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 {
1799 class JumpTableSDNode : public SDNode {
1820 class ConstantPoolSDNode : public SDNode {
1883 class TargetIndexSDNode : public SDNode {
1904 class BasicBlockSDNode : public SDNode {
1925 class BuildVectorSDNode : public SDNode {
2032 class MDNodeSDNode : public SDNode {
2049 class RegisterSDNode : public SDNode {
2065 class RegisterMaskSDNode : public SDNode {
2083 class BlockAddressSDNode : public SDNode {
2125 class ExternalSymbolSDNode : 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/Argument.h 29 class Argument final : public Value {
include/llvm/IR/Constant.h 41 class Constant : public User {
include/llvm/IR/Constants.h 83 class ConstantInt final : public ConstantData {
445 class ConstantStruct final : public ConstantAggregate {
888 class ConstantExpr : 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 {
439 class CastInst : public UnaryInstruction {
722 class CmpInst : 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 {
169 class LoadInst : public UnaryInstruction {
325 class StoreInst : public Instruction {
536 class AtomicCmpXchgInst : public Instruction {
699 class AtomicRMWInst : public Instruction {
881 class GetElementPtrInst : public Instruction {
1152 class ICmpInst: public CmpInst {
1400 class CallInst : public CallBase {
1715 class SelectInst : public Instruction {
1810 class VAArgInst : public UnaryInstruction {
2292 class ExtractValueInst : public UnaryInstruction {
2403 class InsertValueInst : public Instruction {
2546 class PHINode : public Instruction {
2791 class LandingPadInst : public Instruction {
2975 class BranchInst : public Instruction {
3119 class SwitchInst : public Instruction {
3521 class IndirectBrInst : public Instruction {
3656 class InvokeInst : public CallBase {
4219 class CatchSwitchInst : public Instruction {
4393 class CleanupPadInst : public FuncletPadInst {
4434 class CatchPadInst : public FuncletPadInst {
4566 class CleanupReturnInst : public Instruction {
include/llvm/IR/IntrinsicInst.h 43 class IntrinsicInst : public CallInst {
169 class DbgValueInst : public DbgVariableIntrinsic {
589 class MemIntrinsic : public MemIntrinsicBase<MemIntrinsic> {
819 class InstrProfIncrementInst : public IntrinsicInst {
859 class InstrProfValueProfileInst : public IntrinsicInst {
include/llvm/IR/Metadata.h 173 class MetadataAsValue : public Value {
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/Statepoint.h 360 class GCRelocateInst : public GCProjectionInst {
include/llvm/IR/User.h 44 class User : public Value {
include/llvm/Support/Casting.h 328 template <class X, class Y>
tools/clang/include/clang/AST/LocInfoType.h 28 class LocInfoType : public Type {
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 {
2555 class ParenType : public Type, public llvm::FoldingSetNode {
2585 class PointerType : public Type, public llvm::FoldingSetNode {
2670 class DecayedType : public AdjustedType {
2687 class BlockPointerType : public Type, public llvm::FoldingSetNode {
2721 class ReferenceType : public Type, public llvm::FoldingSetNode {
2804 class MemberPointerType : public Type, public llvm::FoldingSetNode {
2860 class ArrayType : public Type, public llvm::FoldingSetNode {
2906 class ConstantArrayType final
3010 class VariableArrayType : public ArrayType {
3124 class DependentAddressSpaceType : public Type, public llvm::FoldingSetNode {
3166 class DependentSizedExtVectorType : public Type, public llvm::FoldingSetNode {
3206 class VectorType : public Type, public llvm::FoldingSetNode {
3283 class DependentVectorType : public Type, public llvm::FoldingSetNode {
3325 class ExtVectorType : public VectorType {
3393 class FunctionType : public Type {
3725 class FunctionProtoType final
4190 class TypedefType : public Type {
4216 class MacroQualifiedType : public Type {
4250 class TypeOfExprType : public Type {
4320 class DecltypeType : public Type {
4421 class TagType : public Type {
4444 class RecordType : public TagType {
4470 class EnumType : public TagType {
4499 class AttributedType : public Type, public llvm::FoldingSetNode {
4596 class TemplateTypeParmType : public Type, public llvm::FoldingSetNode {
4677 class SubstTemplateTypeParmType : public Type, public llvm::FoldingSetNode {
4783 class DeducedType : public Type {
4823 class AutoType : public DeducedType, public llvm::FoldingSetNode {
4917 class alignas(8) TemplateSpecializationType
5054 class InjectedClassNameType : public Type {
5205 class ElaboratedType final
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 {
6044 class AtomicType : public Type, public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h 817 class CXXConstructorCall : public AnyFunctionCall {
938 class ObjCMethodCall : public CallEvent {
unittests/Support/Casting.cpp 324 struct Derived : Base {