|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h 28 class DiagnosticInfoMIROptimization : public DiagnosticInfoOptimizationBase {
56 class MachineOptimizationRemark : public DiagnosticInfoMIROptimization {
82 class MachineOptimizationRemarkMissed : public DiagnosticInfoMIROptimization {
108 class MachineOptimizationRemarkAnalysis : public DiagnosticInfoMIROptimization {
include/llvm/DebugInfo/PDB/PDBSymbol.h 73 class PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h 21 class PDBSymbolCompiland : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h 20 class PDBSymbolCompilandDetails : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h 19 class PDBSymbolCompilandEnv : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolData.h 22 class PDBSymbolData : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolExe.h 21 class PDBSymbolExe : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFunc.h 23 class PDBSymbolFunc : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h 21 class PDBSymbolFuncDebugEnd : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h 20 class PDBSymbolFuncDebugStart : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h 20 class PDBSymbolPublicSymbol : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolThunk.h 20 class PDBSymbolThunk : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h 20 class PDBSymbolTypeArray : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h 23 class PDBSymbolTypeBaseClass : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h 20 class PDBSymbolTypeBuiltin : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h 22 class PDBSymbolTypeEnum : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h 20 class PDBSymbolTypeFunctionArg : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h 20 class PDBSymbolTypeFunctionSig : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h 20 class PDBSymbolTypePointer : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h 20 class PDBSymbolTypeTypedef : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h 24 class PDBSymbolTypeUDT : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h 20 class PDBSymbolTypeVTable : public PDBSymbol {
include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h 20 class PDBSymbolTypeVTableShape : public PDBSymbol {
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 888 class ConstantExpr : public Constant {
include/llvm/IR/DebugInfoMetadata.h 214 class GenericDINode : public DINode {
286 class DISubrange : public DINode {
347 class DIEnumerator : public DINode {
452 class DIFile : 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 {
2300 class DIExpression : public MDNode {
2606 class DIGlobalVariable : public DIVariable {
2686 class DICommonBlock : public DIScope {
2748 class DILocalVariable : public DIVariable {
2833 class DILabel : public DINode {
2901 class DIObjCProperty : public DINode {
2990 class DIImportedEntity : public DINode {
3049 class DIGlobalVariableExpression : public MDNode {
3139 class DIMacro : public DIMacroNode {
3188 class DIMacroFile : public DIMacroNode {
include/llvm/IR/DiagnosticInfo.h 128 class DiagnosticInfoInlineAsm : public DiagnosticInfo {
214 class DiagnosticInfoStackSize : public DiagnosticInfoResourceLimit {
605 class DiagnosticInfoIROptimization : public DiagnosticInfoOptimizationBase {
672 class OptimizationRemark : public DiagnosticInfoIROptimization {
717 class OptimizationRemarkMissed : public DiagnosticInfoIROptimization {
758 class OptimizationRemarkAnalysis : public DiagnosticInfoIROptimization {
826 class OptimizationRemarkAnalysisFPCommute : public OptimizationRemarkAnalysis {
868 class OptimizationRemarkAnalysisAliasing : public OptimizationRemarkAnalysis {
948 class DiagnosticInfoOptimizationFailure : public DiagnosticInfoIROptimization {
980 class DiagnosticInfoUnsupported : public DiagnosticInfoWithLocationBase {
1008 class DiagnosticInfoMisExpect : public DiagnosticInfoWithLocationBase {
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/GlobalIndirectSymbol.h 28 class GlobalIndirectSymbol : public GlobalValue {
include/llvm/IR/GlobalVariable.h 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/InlineAsm.h 30 class InlineAsm final : public Value {
include/llvm/IR/InstrTypes.h 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 {
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 {
3917 class CallBrInst : public CallBase {
4219 class CatchSwitchInst : public Instruction {
4485 class CatchReturnInst : public Instruction {
4566 class CleanupReturnInst : public Instruction {
include/llvm/IR/IntrinsicInst.h 87 class DbgVariableIntrinsic : public DbgInfoIntrinsic {
138 class DbgDeclareInst : public DbgVariableIntrinsic {
169 class DbgValueInst : public DbgVariableIntrinsic {
187 class DbgLabelInst : public DbgInfoIntrinsic {
209 class ConstrainedFPIntrinsic : public IntrinsicInst {
536 class AtomicMemSetInst : public MemSetBase<AtomicMemIntrinsic> {
566 class AtomicMemCpyInst : public AtomicMemTransferInst {
578 class AtomicMemMoveInst : public AtomicMemTransferInst {
589 class MemIntrinsic : public MemIntrinsicBase<MemIntrinsic> {
621 class MemSetInst : public MemSetBase<MemIntrinsic> {
633 class MemTransferInst : public MemTransferBase<MemIntrinsic> {
646 class MemCpyInst : public MemTransferInst {
658 class MemMoveInst : public MemTransferInst {
include/llvm/IR/Operator.h 30 class Operator : public User {
245 class FPMathOperator : public Operator {
449 class GEPOperator
include/llvm/IR/Statepoint.h 360 class GCRelocateInst : public GCProjectionInst {
393 class GCResultInst : public GCProjectionInst {
include/llvm/MC/MCELFObjectWriter.h 54 class MCELFObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCExpr.h 131 class MCConstantExpr : public MCExpr {
169 class MCSymbolRefExpr : public MCExpr {
366 class MCUnaryExpr : public MCExpr {
423 class MCBinaryExpr : public MCExpr {
587 class MCTargetExpr : public MCExpr {
include/llvm/MC/MCFragment.h 243 class MCDataFragment : public MCEncodedFragmentWithFixups<32, 4> {
258 class MCCompactEncodedInstFragment : public MCEncodedFragmentWithContents<4> {
272 class MCRelaxableFragment : public MCEncodedFragmentWithFixups<8, 1> {
291 class MCAlignFragment : public MCFragment {
342 class MCPaddingFragment : public MCFragment {
429 class MCFillFragment : public MCFragment {
456 class MCOrgFragment : public MCFragment {
487 class MCLEBFragment : public MCFragment {
519 class MCDwarfLineAddrFragment : public MCEncodedFragmentWithFixups<8, 1> {
548 class MCDwarfCallFrameFragment : public MCEncodedFragmentWithFixups<8, 1> {
571 class MCSymbolIdFragment : public MCFragment {
593 class MCCVInlineLineTableFragment : public MCFragment {
631 class MCCVDefRangeFragment : public MCEncodedFragmentWithFixups<32, 4> {
include/llvm/MC/MCMachObjectWriter.h 28 class MCMachObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCSectionELF.h 27 class MCSectionELF final : public MCSection {
include/llvm/MC/MCSectionMachO.h 24 class MCSectionMachO final : public MCSection {
include/llvm/MC/MCSectionWasm.h 27 class MCSectionWasm final : public MCSection {
include/llvm/MC/MCSymbolCOFF.h 17 class MCSymbolCOFF : public MCSymbol {
include/llvm/MC/MCSymbolELF.h 14 class MCSymbolELF : public MCSymbol {
include/llvm/MC/MCSymbolMachO.h 15 class MCSymbolMachO : public MCSymbol {
include/llvm/MC/MCSymbolWasm.h 16 class MCSymbolWasm : public MCSymbol {
include/llvm/MC/MCWasmObjectWriter.h 21 class MCWasmObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCWinCOFFObjectWriter.h 23 class MCWinCOFFObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/MC/MCXCOFFObjectWriter.h 18 class MCXCOFFObjectTargetWriter : public MCObjectTargetWriter {
include/llvm/Object/COFF.h 765 class COFFObjectFile : public ObjectFile {
include/llvm/Object/ELFObjectFile.h 49 class ELFObjectFileBase : public ObjectFile {
include/llvm/Object/MachO.h 262 class MachOObjectFile : public ObjectFile {
include/llvm/Object/Wasm.h 118 class WasmObjectFile : public ObjectFile {
include/llvm/Object/XCOFFObjectFile.h 184 class XCOFFObjectFile : public ObjectFile {
include/llvm/ObjectYAML/MinidumpYAML.h 108 struct ExceptionStream : public Stream {
128 struct MemoryInfoListStream : public Stream {
148 struct RawContentStream : public Stream {
162 struct SystemInfoStream : public Stream {
186 struct TextContentStream : public Stream {
include/llvm/Support/Casting.h 167 template<class To, class From> struct cast_retty_impl<To, const From> {
include/llvm/Transforms/Scalar/GVNExpression.h 136 class BasicExpression : public Expression {
263 class MemoryExpression : public BasicExpression {
323 class LoadExpression final : public MemoryExpression {
372 class StoreExpression final : public MemoryExpression {
413 class AggregateValueExpression final : public BasicExpression {
502 class PHIExpression final : public BasicExpression {
549 class VariableExpression final : public Expression {
585 class ConstantExpression final : public Expression {
622 class UnknownExpression final : public Expression {
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h 16 class HexagonMCExpr : public MCTargetExpr {
tools/clang/include/clang/AST/Decl.h 249 class NamedDecl : public Decl {
828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1785 class FunctionDecl : public DeclaratorDecl,
2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
tools/clang/include/clang/AST/DeclBase.h 1271 class DeclContext {
tools/clang/include/clang/AST/DeclCXX.h 255 class CXXRecordDecl : public RecordDecl {
2845 class UsingDirectiveDecl : public NamedDecl {
2949 class NamespaceAliasDecl : public NamedDecl,
3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
3425 class UsingPackDecl final
tools/clang/include/clang/AST/Expr.h 1421 class IntegerLiteral : public Expr, public APIntStorage {
1558 class FloatingLiteral : public Expr, private APFloatStorage {
tools/clang/include/clang/AST/FormatString.h 477 class PrintfConversionSpecifier :
627 class ScanfConversionSpecifier :
tools/clang/include/clang/AST/Mangle.h 153 class ItaniumMangleContext : public MangleContext {
183 class MicrosoftMangleContext : public MangleContext {
tools/clang/include/clang/AST/OpenMPClause.h 5985 class OMPUseDevicePtrClause final
tools/clang/include/clang/AST/Stmt.h 1213 class DeclStmt : public Stmt {
1320 class CompoundStmt final : public Stmt,
1488 class CaseStmt final
1644 class DefaultStmt : public SwitchCase {
1720 class LabelStmt : public ValueStmt {
1764 class AttributedStmt final
1822 class IfStmt final
2027 class SwitchStmt final : public Stmt,
2210 class WhileStmt final : public Stmt,
2338 class DoStmt : public Stmt {
2394 class ForStmt : public Stmt {
2465 class GotoStmt : public Stmt {
2504 class IndirectGotoStmt : public Stmt {
2553 class ContinueStmt : public Stmt {
2583 class BreakStmt : public Stmt {
2620 class ReturnStmt final
2703 class AsmStmt : public Stmt {
3268 class SEHTryStmt : public Stmt {
3321 class SEHLeaveStmt : public Stmt {
tools/clang/include/clang/AST/StmtCXX.h 68 class CXXTryStmt final : public Stmt,
134 class CXXForRangeStmt : public Stmt {
317 class CoroutineBodyStmt final
456 class CoreturnStmt : public Stmt {
tools/clang/include/clang/AST/StmtObjC.h 23 class ObjCForCollectionStmt : public Stmt {
165 class ObjCAtTryStmt : public Stmt {
277 class ObjCAtSynchronizedStmt : public Stmt {
332 class ObjCAtThrowStmt : public Stmt {
368 class ObjCAutoreleasePoolStmt : public Stmt {
tools/clang/include/clang/AST/StmtOpenMP.h 357 class OMPParallelDirective : public OMPExecutableDirective {
419 class OMPLoopDirective : public OMPExecutableDirective {
1200 class OMPSimdDirective : public OMPLoopDirective {
1265 class OMPForDirective : public OMPLoopDirective {
1342 class OMPForSimdDirective : public OMPLoopDirective {
1407 class OMPSectionsDirective : public OMPExecutableDirective {
1475 class OMPSectionDirective : public OMPExecutableDirective {
1537 class OMPSingleDirective : public OMPExecutableDirective {
1592 class OMPMasterDirective : public OMPExecutableDirective {
1639 class OMPCriticalDirective : public OMPExecutableDirective {
1713 class OMPParallelForDirective : public OMPLoopDirective {
1793 class OMPParallelForSimdDirective : public OMPLoopDirective {
1861 class OMPParallelSectionsDirective : public OMPExecutableDirective {
1932 class OMPTaskDirective : public OMPExecutableDirective {
2000 class OMPTaskyieldDirective : public OMPExecutableDirective {
2044 class OMPBarrierDirective : public OMPExecutableDirective {
2088 class OMPTaskwaitDirective : public OMPExecutableDirective {
2132 class OMPTaskgroupDirective : public OMPExecutableDirective {
2205 class OMPFlushDirective : public OMPExecutableDirective {
2260 class OMPOrderedDirective : public OMPExecutableDirective {
2315 class OMPAtomicDirective : public OMPExecutableDirective {
2449 class OMPTargetDirective : public OMPExecutableDirective {
2507 class OMPTargetDataDirective : public OMPExecutableDirective {
2565 class OMPTargetEnterDataDirective : public OMPExecutableDirective {
2624 class OMPTargetExitDataDirective : public OMPExecutableDirective {
2682 class OMPTargetParallelDirective : public OMPExecutableDirective {
2742 class OMPTargetParallelForDirective : public OMPLoopDirective {
2822 class OMPTeamsDirective : public OMPExecutableDirective {
2879 class OMPCancellationPointDirective : public OMPExecutableDirective {
2937 class OMPCancelDirective : public OMPExecutableDirective {
3002 class OMPTaskLoopDirective : public OMPLoopDirective {
3067 class OMPTaskLoopSimdDirective : public OMPLoopDirective {
3134 class OMPMasterTaskLoopDirective : public OMPLoopDirective {
3202 class OMPMasterTaskLoopSimdDirective : public OMPLoopDirective {
3270 class OMPParallelMasterTaskLoopDirective : public OMPLoopDirective {
3338 class OMPDistributeDirective : public OMPLoopDirective {
3406 class OMPTargetUpdateDirective : public OMPExecutableDirective {
3465 class OMPDistributeParallelForDirective : public OMPLoopDirective {
3545 class OMPDistributeParallelForSimdDirective final : public OMPLoopDirective {
3614 class OMPDistributeSimdDirective final : public OMPLoopDirective {
3682 class OMPTargetParallelForSimdDirective final : public OMPLoopDirective {
3750 class OMPTargetSimdDirective final : public OMPLoopDirective {
3816 class OMPTeamsDistributeDirective final : public OMPLoopDirective {
3884 class OMPTeamsDistributeSimdDirective final : public OMPLoopDirective {
3954 class OMPTeamsDistributeParallelForSimdDirective final
4025 class OMPTeamsDistributeParallelForDirective final : public OMPLoopDirective {
4103 class OMPTargetTeamsDirective final : public OMPExecutableDirective {
4162 class OMPTargetTeamsDistributeDirective final : public OMPLoopDirective {
4230 class OMPTargetTeamsDistributeParallelForDirective final
4314 class OMPTargetTeamsDistributeParallelForSimdDirective final
4387 class OMPTargetTeamsDistributeSimdDirective final : public OMPLoopDirective {
tools/clang/include/clang/Analysis/PathDiagnostic.h 496 class PathDiagnosticEventPiece : public PathDiagnosticSpotPiece {
526 class PathDiagnosticCallPiece : public PathDiagnosticPiece {
596 class PathDiagnosticControlFlowPiece : public PathDiagnosticPiece {
666 class PathDiagnosticMacroPiece : public PathDiagnosticSpotPiece {
689 class PathDiagnosticNotePiece: public PathDiagnosticSpotPiece {
705 class PathDiagnosticPopUpPiece: public PathDiagnosticSpotPiece {
tools/clang/include/clang/Driver/Action.h 580 class OffloadUnbundlingJobAction final : public JobAction {
tools/clang/include/clang/Driver/Job.h 41 class Command {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h 532 class BlockCall : public CallEvent {
638 class CXXInstanceCall : public AnyFunctionCall {
817 class CXXConstructorCall : public AnyFunctionCall {
938 class ObjCMethodCall : public CallEvent {
tools/clang/lib/CodeGen/ABIInfo.h 123 class SwiftABIInfo : public ABIInfo {
tools/clang/lib/CodeGen/CGCleanup.h 147 class EHCatchScope : public EHScope {
232 class alignas(8) EHCleanupScope : public EHScope {
437 class EHFilterScope : public EHScope {
479 class EHTerminateScope : public EHScope {
tools/clang/lib/CodeGen/TargetInfo.cpp 5593 class ARMABIInfo : public SwiftABIInfo {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h 77 class RefLeakReport : public RefCountReport {
tools/lld/ELF/InputFiles.h 340 class SharedFile : public ELFFileBase {
tools/lld/ELF/InputSection.h 312 class InputSection : public InputSectionBase {
tools/lld/ELF/Symbols.h 286 class Defined : public Symbol {
321 class CommonSymbol : public Symbol {
334 class Undefined : public Symbol {
347 class SharedSymbol : public Symbol {
398 class LazyArchive : public Symbol {
414 class LazyObject : public Symbol {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h 49 class DwarfDebugInfo : public DebugInfo {
tools/lld/lib/ReaderWriter/MachO/File.h 27 class MachOFile : public SimpleFile {
tools/lldb/include/lldb/Symbol/PostfixExpression.h 51 class BinaryOpNode : public Node {
79 class InitialValueNode: public Node {
89 class IntegerNode : public Node {
105 class RegisterNode : public Node {
119 class SymbolNode : public Node {
132 class UnaryOpNode : public Node {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h 15 class DWARFCompileUnit : public DWARFUnit {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFTypeUnit.h 15 class DWARFTypeUnit : public DWARFUnit {
unittests/Support/Casting.cpp 34 struct foo {
42 struct base {
46 struct derived : public base {
unittests/Support/YAMLIOTest.cpp 2781 struct Poly {