|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
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/SelectionDAGNodes.h 1277 class AddrSpaceCastSDNode : public SDNode {
1295 class MemSDNode : public SDNode {
1435 class AtomicSDNode : public MemSDNode {
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 {
2014 class SrcValueSDNode : 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 {
2162 class CondCodeSDNode : public SDNode {
2181 class VTSDNode : public SDNode {
2199 class LSBaseSDNode : public MemSDNode {
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/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 {
263 class ConstantFP final : public ConstantData {
340 class ConstantAggregateZero final : public ConstantData {
445 class ConstantStruct final : public ConstantAggregate {
499 class ConstantVector final : public ConstantAggregate {
888 class ConstantExpr : public Constant {
1285 class UndefValue final : public ConstantData {
include/llvm/IR/DebugInfoMetadata.h 118 class DINode : public MDNode {
399 class DIScope : public DINode {
583 class DIType : public DIScope {
756 class DIDerivedType : public DIType {
890 class DICompositeType : public DIType {
1325 class DILocalScope : public DIScope {
1355 class DILocation : public MDNode {
1593 class DISubprogram : public DILocalScope {
2018 class DINamespace : public DIScope {
2070 class DIModule : public DIScope {
2129 class DITemplateParameter : public DINode {
2606 class DIGlobalVariable : public DIVariable {
2748 class DILocalVariable : public DIVariable {
2990 class DIImportedEntity : public DINode {
3049 class DIGlobalVariableExpression : public MDNode {
3096 class DIMacroNode : public MDNode {
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/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 {
439 class CastInst : public UnaryInstruction {
722 class CmpInst : public Instruction {
1105 class CallBase : public Instruction {
2134 class FuncletPadInst : 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 {
460 class FenceInst : 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 {
1850 class ExtractElementInst : public Instruction {
1914 class InsertElementInst : public Instruction {
2292 class ExtractValueInst : public UnaryInstruction {
2403 class InsertValueInst : public Instruction {
2546 class PHINode : public Instruction {
2791 class LandingPadInst : public Instruction {
2893 class ReturnInst : 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 {
4671 class UnreachableInst : public Instruction {
4790 class SExtInst : public CastInst {
4907 class UIToFPInst : public CastInst {
4946 class SIToFPInst : public CastInst {
4985 class FPToUIInst : public CastInst {
5024 class FPToSIInst : public CastInst {
5157 class BitCastInst : public CastInst {
include/llvm/IR/IntrinsicInst.h 43 class IntrinsicInst : public CallInst {
66 class DbgInfoIntrinsic : public IntrinsicInst {
87 class DbgVariableIntrinsic : public DbgInfoIntrinsic {
169 class DbgValueInst : public DbgVariableIntrinsic {
589 class MemIntrinsic : public MemIntrinsicBase<MemIntrinsic> {
621 class MemSetInst : public MemSetBase<MemIntrinsic> {
819 class InstrProfIncrementInst : public IntrinsicInst {
859 class InstrProfValueProfileInst : public IntrinsicInst {
include/llvm/IR/Metadata.h 57 class Metadata {
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/Operator.h 449 class GEPOperator
include/llvm/IR/Statepoint.h 360 class GCRelocateInst : public GCProjectionInst {
include/llvm/IR/User.h 44 class User : public Value {
include/llvm/IR/Value.h 74 class Value {
include/llvm/MC/MCFragment.h 272 class MCRelaxableFragment : public MCEncodedFragmentWithFixups<8, 1> {
342 class MCPaddingFragment : public MCFragment {
487 class MCLEBFragment : public MCFragment {
519 class MCDwarfLineAddrFragment : public MCEncodedFragmentWithFixups<8, 1> {
548 class MCDwarfCallFrameFragment : public MCEncodedFragmentWithFixups<8, 1> {
593 class MCCVInlineLineTableFragment : public MCFragment {
631 class MCCVDefRangeFragment : public MCEncodedFragmentWithFixups<32, 4> {
lib/Bitcode/Reader/ValueList.cpp 36 class ConstantPlaceHolder : public ConstantExpr {
lib/Transforms/Coroutines/CoroInstr.h 113 class LLVM_LIBRARY_VISIBILITY CoroIdInst : public AnyCoroIdInst {
357 class LLVM_LIBRARY_VISIBILITY AnyCoroSuspendInst : public IntrinsicInst {
404 class LLVM_LIBRARY_VISIBILITY CoroSuspendRetconInst : public AnyCoroSuspendInst {
441 class LLVM_LIBRARY_VISIBILITY CoroEndInst : public IntrinsicInst {
lib/Transforms/Vectorize/VPlan.h 632 class VPInstruction : public VPUser, public VPRecipeBase {
tools/clang/tools/extra/clang-query/Query.h 53 struct InvalidQuery : Query {
63 struct NoOpQuery : Query {
71 struct HelpQuery : Query {
79 struct QuitQuery : Query {
87 struct MatchQuery : Query {
100 struct LetQuery : Query {
139 struct SetExclusiveOutputQuery : Query {
169 struct EnableOutputQuery : SetNonExclusiveOutputQuery {
176 struct DisableOutputQuery : SetNonExclusiveOutputQuery {
unittests/Support/Casting.cpp 324 struct Derived : Base {