|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h 32 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 148 class NumberExprAST : public ExprAST {
158 class VariableExprAST : public ExprAST {
169 class UnaryExprAST : public ExprAST {
181 class BinaryExprAST : public ExprAST {
194 class CallExprAST : public ExprAST {
207 class IfExprAST : public ExprAST {
219 class ForExprAST : public ExprAST {
234 class VarExprAST : public ExprAST {
250 class PrototypeAST {
277 class FunctionAST {
examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h 37 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 148 class NumberExprAST : public ExprAST {
158 class VariableExprAST : public ExprAST {
169 class UnaryExprAST : public ExprAST {
181 class BinaryExprAST : public ExprAST {
194 class CallExprAST : public ExprAST {
207 class IfExprAST : public ExprAST {
219 class ForExprAST : public ExprAST {
234 class VarExprAST : public ExprAST {
250 class PrototypeAST {
277 class FunctionAST {
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h 47 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 148 class NumberExprAST : public ExprAST {
158 class VariableExprAST : public ExprAST {
169 class UnaryExprAST : public ExprAST {
181 class BinaryExprAST : public ExprAST {
194 class CallExprAST : public ExprAST {
207 class IfExprAST : public ExprAST {
219 class ForExprAST : public ExprAST {
234 class VarExprAST : public ExprAST {
250 class PrototypeAST {
277 class FunctionAST {
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h 49 class FunctionAST {
73 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 148 class NumberExprAST : public ExprAST {
158 class VariableExprAST : public ExprAST {
169 class UnaryExprAST : public ExprAST {
181 class BinaryExprAST : public ExprAST {
194 class CallExprAST : public ExprAST {
207 class IfExprAST : public ExprAST {
219 class ForExprAST : public ExprAST {
234 class VarExprAST : public ExprAST {
250 class PrototypeAST {
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h 51 class FunctionAST {
78 class KaleidoscopeJIT {
examples/Kaleidoscope/BuildingAJIT/Chapter5/RemoteJITUtils.h 29 class FDRPCChannel final : public llvm::orc::rpc::RawByteChannel {
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 165 class NumberExprAST : public ExprAST {
175 class VariableExprAST : public ExprAST {
186 class UnaryExprAST : public ExprAST {
198 class BinaryExprAST : public ExprAST {
211 class CallExprAST : public ExprAST {
224 class IfExprAST : public ExprAST {
236 class ForExprAST : public ExprAST {
251 class VarExprAST : public ExprAST {
267 class PrototypeAST {
examples/Kaleidoscope/Chapter2/toy.cpp 96 class NumberExprAST : public ExprAST {
104 class VariableExprAST : public ExprAST {
112 class BinaryExprAST : public ExprAST {
123 class CallExprAST : public ExprAST {
136 class PrototypeAST {
148 class FunctionAST {
examples/Kaleidoscope/Chapter3/toy.cpp 110 class NumberExprAST : public ExprAST {
120 class VariableExprAST : public ExprAST {
130 class BinaryExprAST : public ExprAST {
143 class CallExprAST : public ExprAST {
158 class PrototypeAST {
171 class FunctionAST {
examples/Kaleidoscope/Chapter4/toy.cpp 120 class NumberExprAST : public ExprAST {
130 class VariableExprAST : public ExprAST {
140 class BinaryExprAST : public ExprAST {
153 class CallExprAST : public ExprAST {
168 class PrototypeAST {
181 class FunctionAST {
examples/Kaleidoscope/Chapter5/toy.cpp 138 class NumberExprAST : public ExprAST {
148 class VariableExprAST : public ExprAST {
158 class BinaryExprAST : public ExprAST {
171 class CallExprAST : public ExprAST {
184 class IfExprAST : public ExprAST {
196 class ForExprAST : public ExprAST {
213 class PrototypeAST {
226 class FunctionAST {
examples/Kaleidoscope/Chapter6/toy.cpp 146 class NumberExprAST : public ExprAST {
156 class VariableExprAST : public ExprAST {
166 class UnaryExprAST : public ExprAST {
178 class BinaryExprAST : public ExprAST {
191 class CallExprAST : public ExprAST {
204 class IfExprAST : public ExprAST {
216 class ForExprAST : public ExprAST {
233 class PrototypeAST {
260 class FunctionAST {
examples/Kaleidoscope/Chapter7/toy.cpp 153 class NumberExprAST : public ExprAST {
163 class VariableExprAST : public ExprAST {
174 class UnaryExprAST : public ExprAST {
186 class BinaryExprAST : public ExprAST {
199 class CallExprAST : public ExprAST {
212 class IfExprAST : public ExprAST {
224 class ForExprAST : public ExprAST {
239 class VarExprAST : public ExprAST {
255 class PrototypeAST {
282 class FunctionAST {
examples/Kaleidoscope/Chapter8/toy.cpp 154 class NumberExprAST : public ExprAST {
164 class VariableExprAST : public ExprAST {
175 class UnaryExprAST : public ExprAST {
187 class BinaryExprAST : public ExprAST {
200 class CallExprAST : public ExprAST {
213 class IfExprAST : public ExprAST {
225 class ForExprAST : public ExprAST {
240 class VarExprAST : public ExprAST {
256 class PrototypeAST {
283 class FunctionAST {
examples/Kaleidoscope/Chapter9/toy.cpp 216 class NumberExprAST : public ExprAST {
228 class VariableExprAST : public ExprAST {
242 class UnaryExprAST : public ExprAST {
258 class BinaryExprAST : public ExprAST {
276 class CallExprAST : public ExprAST {
294 class IfExprAST : public ExprAST {
313 class ForExprAST : public ExprAST {
335 class VarExprAST : public ExprAST {
357 class PrototypeAST {
386 class FunctionAST {
examples/Kaleidoscope/include/KaleidoscopeJIT.h 40 class KaleidoscopeJIT {
include/llvm/Analysis/AliasSetTracker.h 328 class AliasSetTracker {
include/llvm/Analysis/AssumptionCache.h 41 class AssumptionCache {
include/llvm/Analysis/BlockFrequencyInfo.h 37 class BlockFrequencyInfo {
include/llvm/Analysis/BranchProbabilityInfo.h 52 class BranchProbabilityInfo {
include/llvm/Analysis/CallGraph.h 164 class CallGraphNode {
include/llvm/Analysis/DDG.h 242 class DataDependenceGraph : public DDGBase, public DDGInfo {
include/llvm/Analysis/DependenceAnalysis.h 70 class Dependence {
214 class FullDependence final : public Dependence {
include/llvm/Analysis/DivergenceAnalysis.h 179 class GPUDivergenceAnalysis {
include/llvm/Analysis/LazyBranchProbabilityInfo.h 56 class LazyBranchProbabilityInfo {
include/llvm/Analysis/LoopAccessAnalysis.h 92 class MemoryDepChecker {
334 class RuntimePointerChecking {
516 class LoopAccessInfo {
include/llvm/Analysis/LoopCacheAnalysis.h 173 class CacheCost {
include/llvm/Analysis/MemorySSA.h 703 class MemorySSA {
include/llvm/Analysis/MemorySSAUpdater.h 70 class MemorySSAUpdater {
include/llvm/Analysis/OptimizationRemarkEmitter.h 37 class OptimizationRemarkEmitter {
include/llvm/Analysis/OrderedBasicBlock.h 33 class OrderedBasicBlock {
include/llvm/Analysis/PostDominators.h 28 class PostDominatorTree : public PostDomTreeBase<BasicBlock> {
include/llvm/Analysis/RegionInfo.h 883 class RegionNode : public RegionNodeBase<RegionTraits<Function>> {
include/llvm/Analysis/ScalarEvolution.h 1967 class PredicatedScalarEvolution {
include/llvm/BinaryFormat/MsgPackDocument.h 239 class Document {
include/llvm/BinaryFormat/Wasm.h 354 struct WasmSignature {
include/llvm/CodeGen/AsmPrinter.h 165 struct SrcMgrDiagInfo {
include/llvm/CodeGen/CSEConfigBase.h 17 class CSEConfigBase {
include/llvm/CodeGen/DIE.h 79 class DIEAbbrev : public FoldingSetNode {
include/llvm/CodeGen/GCMetadata.h 77 class GCFunctionInfo {
include/llvm/CodeGen/GlobalISel/CSEInfo.h 41 class CSEConfigFull : public CSEConfigBase {
48 class CSEConfigConstantOnly : public CSEConfigBase {
include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h 32 class CSEMIRBuilder : public MachineIRBuilder {
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 29 class GISelKnownBits : public GISelChangeObserver {
include/llvm/CodeGen/GlobalISel/IRTranslator.h 526 class GISelSwitchLowering : public SwitchCG::SwitchLowering {
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h 221 class MachineIRBuilder {
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h 47 struct PartialMapping {
143 struct ValueMapping {
187 class InstructionMapping {
include/llvm/CodeGen/LiveInterval.h 679 class LiveInterval : public LiveRange {
include/llvm/CodeGen/MIRParser/MIRParser.h 33 class MIRParser {
include/llvm/CodeGen/MachineBlockFrequencyInfo.h 33 class MachineBlockFrequencyInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineDominators.h 46 class MachineDominatorTree : public MachineFunctionPass {
include/llvm/CodeGen/MachineFunction.h 223 class MachineFunction {
include/llvm/CodeGen/MachineLoopInfo.h 84 class MachineLoopInfo : public MachineFunctionPass {
include/llvm/CodeGen/MachineModuleInfo.h 78 class MachineModuleInfo {
263 class MachineModuleInfoWrapperPass : public ImmutablePass {
include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h 144 class MachineOptimizationRemarkEmitter {
include/llvm/CodeGen/MachinePipeliner.h 194 struct CopyToPhiMutation : public ScheduleDAGMutation {
include/llvm/CodeGen/MachineRegionInfo.h 49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
include/llvm/CodeGen/MachineScheduler.h 928 class GenericScheduler : public GenericSchedulerBase {
1010 class PostGenericScheduler : public GenericSchedulerBase {
include/llvm/CodeGen/PBQPRAConstraint.h 50 class PBQPRAConstraintList : public PBQPRAConstraint {
include/llvm/CodeGen/PseudoSourceValue.h 93 class FixedStackPseudoSourceValue : public PseudoSourceValue {
126 class GlobalValuePseudoSourceValue : public CallEntryPseudoSourceValue {
141 class ExternalSymbolPseudoSourceValue : public CallEntryPseudoSourceValue {
155 class PseudoSourceValueManager {
include/llvm/CodeGen/SelectionDAG.h 221 class SelectionDAG {
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 32 class TargetLoweringObjectFileELF : public TargetLoweringObjectFile {
97 class TargetLoweringObjectFileMachO : public TargetLoweringObjectFile {
140 class TargetLoweringObjectFileCOFF : public TargetLoweringObjectFile {
211 class TargetLoweringObjectFileXCOFF : public TargetLoweringObjectFile {
include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h 29 class AppendingTypeTableBuilder : public TypeCollection {
include/llvm/DebugInfo/CodeView/CodeViewError.h 43 class CodeViewError : public ErrorInfo<CodeViewError, StringError> {
include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h 34 class ContinuationRecordBuilder {
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h 75 class DebugChecksumsSubsection final : public DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 54 class DebugSubsectionRecordBuilder {
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h 50 class LazyRandomTypeCollection : public TypeCollection {
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h 25 struct MappingInfo {
include/llvm/DebugInfo/CodeView/TypeDeserializer.h 29 struct MappingInfo {
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h 224 class DWARFDebugNames : public DWARFAcceleratorTable {
323 class SentinelError : public ErrorInfo<SentinelError> {
include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h 17 class DWARFCompileUnit : public DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFContext.h 58 class DWARFContext : public DIContext {
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h 165 class CIE : public FrameEntry {
include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h 22 class DWARFGdbIndex {
include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h 25 class DWARFTypeUnit : public DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h 33 class DWARFUnitIndex {
include/llvm/DebugInfo/MSF/MSFBuilder.h 26 class MSFBuilder {
include/llvm/DebugInfo/MSF/MSFError.h 43 class MSFError : public ErrorInfo<MSFError, StringError> {
include/llvm/DebugInfo/PDB/GenericError.h 43 class PDBError : public ErrorInfo<PDBError, StringError> {
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h 37 class DbiModuleDescriptorBuilder {
include/llvm/DebugInfo/PDB/Native/DbiStream.h 37 class DbiStream {
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h 43 class DbiStreamBuilder {
include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h 41 class GSIStreamBuilder {
include/llvm/DebugInfo/PDB/Native/GlobalsStream.h 70 class GlobalsStream {
include/llvm/DebugInfo/PDB/Native/InfoStream.h 28 class InfoStream {
include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h 30 class InfoStreamBuilder {
include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h 24 class InjectedSourceStream {
include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h 18 class NativeCompilandSymbol : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h 22 class NativeEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h 24 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> {
include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h 20 class NativeExeSymbol : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeSession.h 28 class NativeSession : public IPDBSession {
include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h 20 class NativeSymbolEnumerator : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h 22 class NativeTypeArray : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h 21 class NativeTypeBuiltin : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h 23 class NativeTypeEnum : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h 24 class NativeTypeFunctionSig : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h 21 class NativeTypePointer : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h 20 class NativeTypeTypedef : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h 21 class NativeTypeUDT : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h 21 class NativeTypeVTShape : public NativeRawSymbol {
include/llvm/DebugInfo/PDB/Native/PDBFile.h 42 class PDBFile : public msf::IMSFFile {
include/llvm/DebugInfo/PDB/Native/PDBStringTable.h 33 class PDBStringTable {
include/llvm/DebugInfo/PDB/Native/PublicsStream.h 27 class PublicsStream {
include/llvm/DebugInfo/PDB/Native/RawError.h 50 class RawError : public ErrorInfo<RawError, StringError> {
include/llvm/DebugInfo/PDB/Native/SymbolStream.h 23 class SymbolStream {
include/llvm/DebugInfo/PDB/Native/TpiStream.h 33 class TpiStream {
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h 47 class TpiStreamBuilder {
include/llvm/DebugInfo/PDB/UDTLayout.h 72 class VBPtrLayoutItem : public LayoutItemBase {
84 class DataMemberLayoutItem : public LayoutItemBase {
98 class VTableLayoutItem : public LayoutItemBase {
148 class BaseClassLayout : public UDTLayoutBase {
162 class ClassLayout : public UDTLayoutBase {
include/llvm/ExecutionEngine/JITLink/JITLink.h 42 class JITLinkError : public ErrorInfo<JITLinkError> {
614 class LinkGraph {
965 class Impl final : public JITLinkAsyncLookupContinuation {
include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h 89 class InProcessMemoryManager : public JITLinkMemoryManager {
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h 65 class CompileOnDemandLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/Core.h 123 class FailedToMaterialize : public ErrorInfo<FailedToMaterialize> {
137 class SymbolsNotFound : public ErrorInfo<SymbolsNotFound> {
151 class SymbolsCouldNotBeRemoved : public ErrorInfo<SymbolsCouldNotBeRemoved> {
171 class MaterializationResponsibility {
337 class AbsoluteSymbolsMaterializationUnit : public MaterializationUnit {
369 class ReExportsMaterializationUnit : public MaterializationUnit {
761 class ExecutionSession {
993 class ReexportsGenerator : public JITDylib::DefinitionGenerator {
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h 243 class DynamicLibrarySearchGenerator : public JITDylib::DefinitionGenerator {
include/llvm/ExecutionEngine/Orc/IRCompileLayer.h 30 class IRCompileLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/IRTransformLayer.h 28 class IRTransformLayer : public IRLayer {
include/llvm/ExecutionEngine/Orc/Layer.h 99 class BasicIRLayerMaterializationUnit : public IRMaterializationUnit {
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h 43 class EmissionDeferredModule {
include/llvm/ExecutionEngine/Orc/LazyReexports.h 157 class LazyReexportsMaterializationUnit : public MaterializationUnit {
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h 53 class ObjectLinkingLayer : public ObjectLayer {
157 class EHFrameRegistrationPlugin : public ObjectLinkingLayer::Plugin {
include/llvm/ExecutionEngine/Orc/OrcError.h 43 class DuplicateDefinition : public ErrorInfo<DuplicateDefinition> {
55 class JITSymbolNotFound : public ErrorInfo<JITSymbolNotFound> {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h 333 class RemoteIndirectStubsManager : public IndirectStubsManager {
452 class RemoteTrampolinePool : public TrampolinePool {
include/llvm/ExecutionEngine/Orc/RPCUtils.h 116 class ResponseAbandoned : public ErrorInfo<ResponseAbandoned> {
126 class CouldNotNegotiate : public ErrorInfo<CouldNotNegotiate> {
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h 38 class RTDyldObjectLinkingLayer : public ObjectLayer {
313 struct PreFinalizeContents {
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h 446 class StringMemoryBuffer : public MemoryBuffer {
include/llvm/ExecutionEngine/RuntimeDyld.h 42 class RuntimeDyldError : public ErrorInfo<RuntimeDyldError> {
58 class RuntimeDyld {
include/llvm/ExecutionEngine/RuntimeDyldChecker.h 74 class RuntimeDyldChecker {
include/llvm/ExecutionEngine/SectionMemoryManager.h 40 class SectionMemoryManager : public RTDyldMemoryManager {
include/llvm/FuzzMutate/IRMutator.h 60 class IRMutator {
74 class InjectorIRStrategy : public IRMutationStrategy {
95 class InstDeleterIRStrategy : public IRMutationStrategy {
include/llvm/IR/DIBuilder.h 41 class DIBuilder {
include/llvm/IR/DiagnosticHandler.h 24 struct DiagnosticHandler {
include/llvm/IR/DiagnosticInfo.h 758 class OptimizationRemarkAnalysis : public DiagnosticInfoIROptimization {
include/llvm/IR/Dominators.h 144 class DominatorTree : public DominatorTreeBase<BasicBlock, false> {
include/llvm/IR/GlobalVariable.h 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/LLVMContext.h 64 class LLVMContext {
include/llvm/IR/LegacyPassManager.h 67 class FunctionPassManager : public PassManagerBase {
include/llvm/IR/Metadata.h 278 class ReplaceableMetadataImpl {
include/llvm/IR/Module.h 66 class Module {
include/llvm/IR/ModuleSummaryIndex.h 426 class AliasSummary : public GlobalValueSummary {
490 class FunctionSummary : public GlobalValueSummary {
521 struct TypeIdInfo {
749 class GlobalVarSummary : public GlobalValueSummary {
916 class ModuleSummaryIndex {
include/llvm/IR/PassTimingInfo.h 49 class TimePassesHandler {
include/llvm/IR/ProfileSummary.h 43 class ProfileSummary {
include/llvm/IR/RemarkStreamer.h 27 class RemarkStreamer {
76 struct RemarkSetupFileError : RemarkSetupErrorInfo<RemarkSetupFileError> {
81 struct RemarkSetupPatternError : RemarkSetupErrorInfo<RemarkSetupPatternError> {
86 struct RemarkSetupFormatError : RemarkSetupErrorInfo<RemarkSetupFormatError> {
include/llvm/IR/ValueSymbolTable.h 37 class ValueSymbolTable {
include/llvm/LTO/Config.h 209 struct LTOLLVMDiagnosticHandler : public DiagnosticHandler {
include/llvm/LTO/LTO.h 192 class NativeObjectStream {
268 class LTO {
include/llvm/Linker/IRMover.h 25 class IRMover {
include/llvm/Linker/Linker.h 24 class Linker {
include/llvm/MC/MCAssembler.h 60 class MCAssembler {
include/llvm/MC/MCContext.h 65 class MCContext {
include/llvm/MC/MCMachObjectWriter.h 81 class MachObjectWriter : public MCObjectWriter {
include/llvm/MC/MCWinEH.h 31 struct FrameInfo {
include/llvm/MCA/HardwareUnits/LSUnit.h 37 class MemoryGroup {
375 class LSUnit : public LSUnitBase {
include/llvm/MCA/HardwareUnits/RegisterFile.h 36 class RegisterFile : public HardwareUnit {
include/llvm/MCA/HardwareUnits/ResourceManager.h 68 class DefaultResourceStrategy final : public ResourceStrategy {
136 class ResourceState {
312 class ResourceManager {
include/llvm/MCA/HardwareUnits/RetireControlUnit.h 36 struct RetireControlUnit : public HardwareUnit {
include/llvm/MCA/HardwareUnits/Scheduler.h 40 class DefaultSchedulerStrategy : public SchedulerStrategy {
70 class Scheduler : public HardwareUnit {
include/llvm/MCA/Instruction.h 348 struct InstrDesc {
445 class Instruction : public InstructionBase {
include/llvm/MCA/Pipeline.h 52 class Pipeline {
include/llvm/MCA/Stages/DispatchStage.h 50 class DispatchStage final : public Stage {
include/llvm/MCA/Stages/EntryStage.h 26 class EntryStage final : public Stage {
include/llvm/MCA/Stages/ExecuteStage.h 28 class ExecuteStage final : public Stage {
include/llvm/MCA/Stages/InstructionTables.h 28 class InstructionTables final : public Stage {
include/llvm/MCA/Stages/MicroOpQueueStage.h 26 class MicroOpQueueStage : public Stage {
include/llvm/MCA/Stages/RetireStage.h 27 class RetireStage final : public Stage {
include/llvm/Object/Error.h 51 class BinaryError : public ErrorInfo<BinaryError, ECError> {
65 class GenericBinaryError : public ErrorInfo<GenericBinaryError, BinaryError> {
include/llvm/Object/MachO.h 131 class BindRebaseSegInfo {
include/llvm/Object/Wasm.h 118 class WasmObjectFile : public ObjectFile {
include/llvm/Object/WindowsResource.h 92 class EmptyResError : public GenericBinaryError {
include/llvm/ObjectYAML/ELFYAML.h 133 struct Section {
183 struct StackSizesSection : Section {
199 struct DynamicSection : Section {
210 struct RawContentSection : Section {
222 struct NoBitsSection : Section {
232 struct NoteSection : Section {
241 struct HashSection : Section {
265 struct VerneedSection : Section {
285 struct AddrsigSection : Section {
296 struct SymverSection : Section {
314 struct VerdefSection : Section {
325 struct Group : Section {
345 struct RelocationSection : Section {
356 struct SymtabShndxSection : Section {
367 struct MipsABIFlags : Section {
387 struct Object {
include/llvm/ObjectYAML/MachOYAML.h 113 struct Object {
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/ObjectYAML/WasmYAML.h 185 struct CustomSection : Section {
197 struct DylinkSection : CustomSection {
212 struct NameSection : CustomSection {
223 struct LinkingSection : CustomSection {
238 struct ProducersSection : CustomSection {
251 struct TargetFeaturesSection : CustomSection {
262 struct TypeSection : Section {
272 struct ImportSection : Section {
282 struct FunctionSection : Section {
292 struct TableSection : Section {
302 struct MemorySection : Section {
312 struct GlobalSection : Section {
322 struct EventSection : Section {
332 struct ExportSection : Section {
342 struct StartSection : Section {
352 struct ElemSection : Section {
362 struct CodeSection : Section {
372 struct DataSection : Section {
382 struct DataCountSection : Section {
392 struct Object {
include/llvm/Option/Arg.h 34 class Arg {
include/llvm/Option/ArgList.h 368 class InputArgList final : public ArgList {
include/llvm/ProfileData/Coverage/CoverageMapping.h 66 class CoverageMapError : public ErrorInfo<CoverageMapError> {
include/llvm/ProfileData/GCOV.h 266 struct GCOVEdge {
276 class GCOVFunction {
313 class GCOVBlock {
include/llvm/ProfileData/InstrProf.h 301 class InstrProfError : public ErrorInfo<InstrProfError> {
406 class InstrProfSymtab {
685 struct InstrProfRecord {
783 struct ValueProfData {
include/llvm/ProfileData/InstrProfReader.h 426 class IndexedInstrProfReader : public InstrProfReader {
include/llvm/ProfileData/SampleProf.h 641 class ProfileSymbolList {
include/llvm/ProfileData/SampleProfReader.h 243 class SampleProfileReaderItaniumRemapper {
include/llvm/Remarks/BitstreamRemarkSerializer.h 122 struct BitstreamRemarkSerializer : public RemarkSerializer {
158 struct BitstreamMetaSerializer : public MetaSerializer {
include/llvm/Remarks/Remark.h 67 struct Remark {
include/llvm/Remarks/RemarkParser.h 26 class EndOfFileError : public ErrorInfo<EndOfFileError> {
include/llvm/Remarks/YAMLRemarkSerializer.h 33 struct YAMLRemarkSerializer : public RemarkSerializer {
55 struct YAMLMetaSerializer : public MetaSerializer {
67 struct YAMLStrTabRemarkSerializer : public YAMLRemarkSerializer {
93 struct YAMLStrTabMetaSerializer : public YAMLMetaSerializer {
include/llvm/Support/BinaryByteStream.h 31 class BinaryByteStream : public BinaryStream {
75 class MemoryBufferByteStream : public BinaryByteStream {
89 class MutableBinaryByteStream : public WritableBinaryStream {
include/llvm/Support/BinaryStreamError.h 27 class BinaryStreamError : public ErrorInfo<BinaryStreamError> {
include/llvm/Support/DataExtractor.h 54 class Cursor {
include/llvm/Support/Error.h 157 class LLVM_NODISCARD Error {
1099 class ECError : public ErrorInfo<ECError> {
1174 class StringError : public ErrorInfo<StringError> {
include/llvm/Support/FileSystem.h 844 class TempFile {
1160 class mapped_file_region {
include/llvm/Support/FileUtilities.h 85 class AtomicFileWriteError : public llvm::ErrorInfo<AtomicFileWriteError> {
include/llvm/Support/FormattedStream.h 26 class formatted_raw_ostream : public raw_ostream {
include/llvm/Support/JSON.h 682 class ParseError : public llvm::ErrorInfo<ParseError> {
include/llvm/Support/PrettyStackTrace.h 75 class PrettyStackTraceFormat : public PrettyStackTraceEntry {
include/llvm/Support/Regex.h 27 class Regex {
include/llvm/Support/SmallVectorMemoryBuffer.h 29 class SmallVectorMemoryBuffer : public MemoryBuffer {
include/llvm/Support/SpecialCaseList.h 117 class Matcher {
include/llvm/Support/SymbolRemappingReader.h 69 class SymbolRemappingParseError : public ErrorInfo<SymbolRemappingParseError> {
97 class SymbolRemappingReader {
include/llvm/Support/ThreadPool.h 36 class ThreadPool {
include/llvm/Support/Timer.h 76 class Timer {
170 class TimerGroup {
include/llvm/Support/ToolOutputFile.h 25 class ToolOutputFile {
include/llvm/Support/TrigramIndex.h 39 class TrigramIndex {
include/llvm/Support/VirtualFileSystem.h 590 class RedirectingDirectoryEntry : public Entry {
619 class RedirectingFileEntry : public Entry {
include/llvm/Support/YAMLTraits.h 1449 class EmptyHNode : public HNode {
1460 class ScalarHNode : public HNode {
1479 class MapHNode : public HNode {
1497 class SequenceHNode : public HNode {
include/llvm/Support/raw_ostream.h 384 class raw_fd_ostream : public raw_pwrite_stream {
503 class raw_string_ostream : public raw_ostream {
530 class raw_svector_ostream : public raw_pwrite_stream {
559 class raw_null_ostream : public raw_pwrite_stream {
573 class buffer_ostream : public raw_svector_ostream {
include/llvm/TableGen/Record.h 1427 class Record {
include/llvm/TextAPI/ELF/ELFStub.h 52 class ELFStub {
include/llvm/Transforms/IPO/FunctionImport.h 70 struct ImportFailureInfo {
include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h 44 class ImportedFunctionsInliningStatistics {
47 struct InlineGraphNode {
include/llvm/Transforms/Utils/LoopVersioning.h 35 class LoopVersioning {
include/llvm/Transforms/Utils/PredicateInfo.h 199 class PredicateInfo {
include/llvm/Transforms/Utils/SanitizerStats.h 32 struct SanitizerStatReport {
include/llvm/WindowsManifest/WindowsManifestMerger.h 38 class WindowsManifestError : public ErrorInfo<WindowsManifestError, ECError> {
include/llvm/XRay/FDRRecords.h 110 class BufferExtents : public MetadataRecord {
133 class WallclockRecord : public MetadataRecord {
158 class NewCPUIDRecord : public MetadataRecord {
184 class TSCWrapRecord : public MetadataRecord {
206 class CustomEventRecord : public MetadataRecord {
235 class CustomEventRecordV5 : public MetadataRecord {
262 class TypedEventRecord : public MetadataRecord {
291 class CallArgRecord : public MetadataRecord {
313 class PIDRecord : public MetadataRecord {
336 class NewBufferRecord : public MetadataRecord {
359 class EndBufferRecord : public MetadataRecord {
372 class FunctionRecord : public Record {
include/llvm/XRay/FDRTraceWriter.h 29 class FDRTraceWriter : public RecordVisitor {
lib/Analysis/LazyValueInfo.cpp 159 struct ValueCacheEntryTy {
lib/Bitcode/Reader/MetadataLoader.cpp 421 class MetadataLoader::MetadataLoaderImpl {
lib/CodeGen/AsmPrinter/CodeViewDebug.h 52 class LLVM_LIBRARY_VISIBILITY CodeViewDebug : public DebugHandlerBase {
129 struct FunctionInfo {
lib/CodeGen/AsmPrinter/DebugLocEntry.h 24 class DbgValueLoc {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h 43 class DwarfCompileUnit final : public DwarfUnit {
lib/CodeGen/AsmPrinter/DwarfDebug.h 118 class DbgVariable : public DbgEntity {
230 class DbgLabel : public DbgEntity {
lib/CodeGen/AsmPrinter/DwarfExpression.h 345 struct TempBuffer {
380 class DIEDwarfExpression final : public DwarfExpression {
lib/CodeGen/AsmPrinter/DwarfStringPool.h 26 class DwarfStringPool {
lib/CodeGen/AsmPrinter/DwarfUnit.h 343 class DwarfTypeUnit final : public DwarfUnit {
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp 34 class ErlangGCPrinter : public GCMetadataPrinter {
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp 38 class OcamlGCMetadataPrinter : public GCMetadataPrinter {
lib/CodeGen/AsmPrinter/WinCFGuard.h 23 class LLVM_LIBRARY_VISIBILITY WinCFGuard : public AsmPrinterHandler {
lib/CodeGen/BranchFolding.h 136 class MBFIWrapper {
lib/CodeGen/BuiltinGCs.cpp 27 class ErlangGC : public GCStrategy {
38 class OcamlGC : public GCStrategy {
54 class ShadowStackGC : public GCStrategy {
65 class StatepointGC : public GCStrategy {
97 class CoreCLRGC : public GCStrategy {
lib/CodeGen/CodeGenPrepare.cpp 2327 class InstructionMoveBefore : public TypePromotionAction {
2348 class OperandSetter : public TypePromotionAction {
2484 class TypeMutator : public TypePromotionAction {
2506 class UsesReplacer : public TypePromotionAction {
2565 class InstructionRemover : public TypePromotionAction {
lib/CodeGen/IfConversion.cpp 170 struct IfcvtToken {
lib/CodeGen/LiveDebugVariables.cpp 185 class UserValue {
354 class UserLabel {
lib/CodeGen/MIRParser/MIRParser.cpp 52 class MIRParserImpl {
lib/CodeGen/MachineScheduler.cpp 1523 class StoreClusterMutation : public BaseMemOpClusterMutation {
1530 class LoadClusterMutation : public BaseMemOpClusterMutation {
1638 class CopyConstrain : public ScheduleDAGMutation {
3498 class ILPScheduler : public MachineSchedStrategy {
3596 class InstructionShuffler : public MachineSchedStrategy {
lib/CodeGen/MacroFusion.cpp 117 class MacroFusion : public ScheduleDAGMutation {
lib/CodeGen/RegAllocPBQP.cpp 191 class SpillCosts : public PBQPRAConstraint {
215 class Interference : public PBQPRAConstraint {
436 class Coalescing : public PBQPRAConstraint {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h 383 class SDAGSwitchLowering : public SwitchCG::SwitchLowering {
lib/DebugInfo/DWARF/DWARFContext.cpp 1363 class DWARFObjInMemory final : public DWARFObject {
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp 32 struct llvm::pdb::GSIHashStreamBuilder {
lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp 35 class NativeInjectedSource final : public IPDBInjectedSource {
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp 39 class NativeEnumEnumEnumerators : public IPDBEnumSymbols, TypeVisitorCallbacks {
lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp 26 class NativeTypeFunctionArg : public NativeRawSymbol {
lib/DebugInfo/PDB/PDBSymbolFunc.cpp 27 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {
lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp 25 class FunctionArgEnumerator : public IPDBEnumSymbols {
lib/ExecutionEngine/JITLink/MachO_arm64.cpp 487 class MachOJITLinker_arm64 : public JITLinker<MachOJITLinker_arm64> {
lib/ExecutionEngine/JITLink/MachO_x86_64.cpp 447 class MachOJITLinker_x86_64 : public JITLinker<MachOJITLinker_x86_64> {
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp 68 class PartitioningIRMaterializationUnit : public IRMaterializationUnit {
lib/ExecutionEngine/Orc/IndirectionUtils.cpp 24 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit {
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp 25 class ObjectLinkingLayerJITLinkContext final : public JITLinkContext {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp 28 class LoadedCOFFObjectInfo final
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h 16 class RuntimeDyldCheckerImpl {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 135 class LoadedELFObjectInfo final
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h 26 class RuntimeDyldELF : public RuntimeDyldImpl {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 28 class LoadedMachOObjectInfo final
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h 24 class RuntimeDyldCOFFI386 : public RuntimeDyldCOFF {
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h 47 class RuntimeDyldCOFFThumb : public RuntimeDyldCOFF {
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h 24 class RuntimeDyldCOFFX86_64 : public RuntimeDyldCOFF {
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.h 19 class RuntimeDyldELFMips : public RuntimeDyldELF {
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h 19 class RuntimeDyldMachOAArch64
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h 19 class RuntimeDyldMachOARM
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h 19 class RuntimeDyldMachOI386
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h 19 class RuntimeDyldMachOX86_64
lib/IR/AsmWriter.cpp 670 class SlotTracker {
lib/IR/Verifier.cpp 252 class Verifier : public InstVisitor<Verifier>, VerifierSupport {
lib/LTO/Caching.cpp 72 struct CacheStream : NativeObjectStream {
lib/LTO/LTO.cpp 1051 class InProcessThinBackend : public ThinBackendProc {
1191 class WriteIndexesThinBackend : public ThinBackendProc {
lib/LTO/LTOCodeGenerator.cpp 676 struct LTODiagnosticHandler : public DiagnosticHandler {
lib/MC/ELFObjectWriter.cpp 285 class ELFSingleObjectWriter : public ELFObjectWriter {
303 class ELFDwoObjectWriter : public ELFObjectWriter {
lib/MC/WasmObjectWriter.cpp 165 struct WasmCustomSection {
212 class WasmObjectWriter : public MCObjectWriter {
lib/MC/WinCOFFObjectWriter.cpp 73 class COFFSymbol {
111 class COFFSection {
124 class WinCOFFObjectWriter : public MCObjectWriter {
lib/MC/XCOFFObjectWriter.cpp 147 class XCOFFObjectWriter : public MCObjectWriter {
lib/ProfileData/InstrProfReader.cpp 616 class InstrProfReaderNullRemapper : public InstrProfReaderRemapper {
lib/Remarks/BitstreamRemarkParser.h 28 struct BitstreamRemarkParser : public RemarkParser {
lib/Remarks/YAMLRemarkParser.h 31 class YAMLParseError : public ErrorInfo<YAMLParseError> {
50 struct YAMLRemarkParser : public RemarkParser {
99 struct YAMLStrTabRemarkParser : public YAMLRemarkParser {
lib/Support/FileCheckImpl.h 44 class FileCheckExpressionLiteral : public FileCheckExpressionAST {
59 class FileCheckUndefVarError : public ErrorInfo<FileCheckUndefVarError> {
82 class FileCheckNumericVariable {
122 class FileCheckNumericVariableUse : public FileCheckExpressionAST {
143 class FileCheckASTBinop : public FileCheckExpressionAST {
208 class FileCheckStringSubstitution : public FileCheckSubstitution {
219 class FileCheckNumericSubstitution : public FileCheckSubstitution {
247 class FileCheckPatternContext {
324 class FileCheckErrorDiagnostic : public ErrorInfo<FileCheckErrorDiagnostic> {
350 class FileCheckNotFoundError : public ErrorInfo<FileCheckNotFoundError> {
lib/Support/FileOutputBuffer.cpp 34 class OnDiskBuffer : public FileOutputBuffer {
76 class InMemoryBuffer : public FileOutputBuffer {
lib/Support/VirtualFileSystem.cpp 241 class RealFileSystem : public FileSystem {
622 class InMemoryDirectory : public InMemoryNode {
1741 class FileWithFixedStatus : public File {
lib/TableGen/SetTheory.cpp 39 struct AddOp : public SetTheory::Operator {
47 struct SubOp : public SetTheory::Operator {
63 struct AndOp : public SetTheory::Operator {
99 struct ShlOp : public SetIntBinOp {
111 struct TruncOp : public SetIntBinOp {
124 struct RotOp : public SetIntBinOp {
146 struct DecimateOp : public SetIntBinOp {
158 struct InterleaveOp : public SetTheory::Operator {
177 struct SequenceOp : public SetTheory::Operator {
241 struct FieldExpander : public SetTheory::Expander {
lib/TableGen/TGParser.h 59 struct ForeachLoop {
77 struct MultiClass {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 185 class Chain {
lib/Target/AArch64/AArch64InstrInfo.h 38 class AArch64InstrInfo final : public AArch64GenInstrInfo {
lib/Target/AArch64/AArch64PBQPRegAlloc.h 20 class A57ChainingConstraint : public PBQPRAConstraint {
lib/Target/AArch64/AArch64Subtarget.h 37 class AArch64Subtarget final : public AArch64GenSubtargetInfo {
lib/Target/AArch64/AArch64TargetObjectFile.h 19 class AArch64_ELFTargetObjectFile : public TargetLoweringObjectFileELF {
24 class AArch64_MachoTargetObjectFile : public TargetLoweringObjectFileMachO {
49 class AArch64_COFFTargetObjectFile : public TargetLoweringObjectFileCOFF {};
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 275 class AArch64Operand : public MCParsedAsmOperand {
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp 31 class AArch64ELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp 34 class AArch64MachObjectWriter : public MCMachObjectTargetWriter {
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp 28 class AArch64WinCOFFObjectWriter : public MCWinCOFFObjectTargetWriter {
lib/Target/AMDGPU/AMDGPULibFunc.h 406 class AMDGPUMangledLibFunc : public AMDGPULibFuncImpl {
435 class AMDGPUUnmangledLibFunc : public AMDGPULibFuncImpl {
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 717 struct MemOpClusterMutation : ScheduleDAGMutation {
764 struct FillMFMAShadowMutation : ScheduleDAGMutation {
lib/Target/AMDGPU/AMDGPUSubtarget.h 247 class GCNSubtarget : public AMDGPUGenSubtargetInfo,
1208 class R600Subtarget final : public R600GenSubtargetInfo,
lib/Target/AMDGPU/AMDGPUTargetObjectFile.h 24 class AMDGPUTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 78 class AMDGPUOperand : public MCParsedAsmOperand {
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 225 class SchedStrategyStub : public MachineSchedStrategy {
lib/Target/AMDGPU/GCNSchedStrategy.h 29 class GCNMaxOccupancySchedStrategy final : public GenericScheduler {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp 23 class AMDGPUELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/AMDGPU/R600MachineScheduler.h 27 class R600SchedStrategy final : public MachineSchedStrategy {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 194 class WaitcntBrackets {
lib/Target/AMDGPU/SIMachineFunctionInfo.h 71 class AMDGPUBufferPseudoSourceValue final : public AMDGPUPseudoSourceValue {
81 class AMDGPUImagePseudoSourceValue final : public AMDGPUPseudoSourceValue {
92 class AMDGPUGWSResourcePseudoSourceValue final : public AMDGPUPseudoSourceValue {
lib/Target/AMDGPU/SIMachineScheduler.h 61 class SIScheduleBlock {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 305 class SIGfx6CacheControl : public SICacheControl {
343 class SIGfx7CacheControl : public SIGfx6CacheControl {
355 class SIGfx10CacheControl : public SIGfx7CacheControl {
lib/Target/AMDGPU/SIModeRegister.cpp 91 class BlockData {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 139 class SDWASrcOperand : public SDWAOperand {
169 class SDWADstOperand : public SDWAOperand {
191 class SDWADstPreserveOperand : public SDWADstOperand {
lib/Target/ARM/ARMParallelDSP.cpp 60 struct MulCandidate {
196 class WidenedLoad {
lib/Target/ARM/ARMSubtarget.h 44 class ARMSubtarget : public ARMGenSubtargetInfo {
lib/Target/ARM/ARMTargetObjectFile.h 17 class ARMElfTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 668 class ARMOperand : public MCParsedAsmOperand {
lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp 27 class ARMELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp 29 class ARMMachObjectWriter : public MCMachObjectTargetWriter {
lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp 27 class ARMWinCOFFObjectWriter : public MCWinCOFFObjectTargetWriter {
lib/Target/AVR/AVRTargetObjectFile.h 17 class AVRTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/AVR/AsmParser/AVRAsmParser.cpp 103 class AVROperand : public MCParsedAsmOperand {
lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp 23 class AVRELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/BPF/AsmParser/BPFAsmParser.cpp 79 struct BPFOperand : public MCParsedAsmOperand {
lib/Target/BPF/BTFDebug.h 57 class BTFTypeDerived : public BTFTypeBase {
69 class BTFTypeFwd : public BTFTypeBase {
79 class BTFTypeInt : public BTFTypeBase {
92 class BTFTypeEnum : public BTFTypeBase {
106 class BTFTypeArray : public BTFTypeBase {
117 class BTFTypeStruct : public BTFTypeBase {
134 class BTFTypeFuncProto : public BTFTypeBase {
150 class BTFTypeFunc : public BTFTypeBase {
161 class BTFKindVar : public BTFTypeBase {
173 class BTFKindDataSec : public BTFTypeBase {
lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp 22 class BPFELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/Hexagon/HexagonInstrInfo.cpp 678 class HexagonPipelinerLoopInfo : public TargetInstrInfo::PipelinerLoopInfo {
lib/Target/Hexagon/HexagonMachineScheduler.h 110 class ConvergingVLIWScheduler : public MachineSchedStrategy {
lib/Target/Hexagon/HexagonSubtarget.h 42 class HexagonSubtarget : public HexagonGenSubtargetInfo {
69 struct UsrOverflowMutation : public ScheduleDAGMutation {
72 struct HVXMemLatencyMutation : public ScheduleDAGMutation {
75 struct CallMutation : public ScheduleDAGMutation {
81 struct BankConflictMutation : public ScheduleDAGMutation {
lib/Target/Hexagon/HexagonTargetObjectFile.h 17 class HexagonTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp 25 class HexagonELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 103 struct LanaiOperand : public MCParsedAsmOperand {
lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp 20 class LanaiELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp 89 class MSP430Operand : public MCParsedAsmOperand {
lib/Target/MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp 22 class MSP430ELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 74 class MipsAssemblerOptions {
756 class MipsOperand : public MCParsedAsmOperand {
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp 57 class MipsELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/Mips/MipsSubtarget.h 39 class MipsSubtarget : public MipsGenSubtargetInfo {
lib/Target/Mips/MipsTargetObjectFile.h 16 class MipsTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/NVPTX/NVPTXTargetObjectFile.h 18 class NVPTXTargetObjectFile : public TargetLoweringObjectFile {
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 171 struct PPCOperand : public MCParsedAsmOperand {
lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp 23 class PPCELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp 25 class PPCMachObjectWriter : public MCMachObjectTargetWriter {
lib/Target/PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp 16 class PPCXCOFFObjectWriter : public MCXCOFFObjectTargetWriter {
lib/Target/PowerPC/PPCInstrInfo.cpp 4159 class PPCPipelinerLoopInfo : public TargetInstrInfo::PipelinerLoopInfo {
lib/Target/PowerPC/PPCMachineScheduler.h 21 class PPCPreRASchedStrategy : public GenericScheduler {
35 class PPCPostRASchedStrategy : public PostGenericScheduler {
lib/Target/PowerPC/PPCSubtarget.h 67 class PPCSubtarget : public PPCGenSubtargetInfo {
lib/Target/PowerPC/PPCTargetObjectFile.h 20 class PPC64LinuxTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 196 struct RISCVOperand : public MCParsedAsmOperand {
lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp 20 class RISCVELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/RISCV/RISCVTargetObjectFile.h 18 class RISCVELFTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 200 class SparcOperand : public MCParsedAsmOperand {
lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp 22 class SparcELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/Sparc/SparcSubtarget.h 31 class SparcSubtarget : public SparcGenSubtargetInfo {
lib/Target/Sparc/SparcTargetObjectFile.h 19 class SparcELFTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 76 class SystemZOperand : public MCParsedAsmOperand {
lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp 25 class SystemZObjectWriter : public MCELFObjectTargetWriter {
lib/Target/SystemZ/SystemZMachineScheduler.h 30 class SystemZPostRASchedStrategy : public MachineSchedStrategy {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 42 struct WebAssemblyOperand : public MCParsedAsmOperand {
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp 32 class WebAssemblyWasmObjectWriter final : public MCWasmObjectTargetWriter {
lib/Target/WebAssembly/WebAssemblySubtarget.h 35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
lib/Target/X86/AsmParser/X86Operand.h 31 struct X86Operand final : public MCParsedAsmOperand {
lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp 27 class X86ELFObjectWriter : public MCELFObjectTargetWriter {
lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp 26 class X86MachObjectWriter : public MCMachObjectTargetWriter {
lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp 24 class X86WinCOFFObjectWriter : public MCWinCOFFObjectTargetWriter {
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 56 struct FPOData {
lib/Target/X86/X86CondBrFolding.cpp 88 struct TargetMBBInfo {
lib/Target/X86/X86Subtarget.h 52 class X86Subtarget final : public X86GenSubtargetInfo {
lib/Target/X86/X86TargetObjectFile.h 19 class X86_64MachoTargetObjectFile : public TargetLoweringObjectFileMachO {
42 class X86ELFTargetObjectFile : public TargetLoweringObjectFileELF {
54 class X86FreeBSDTargetObjectFile : public X86ELFTargetObjectFile {
59 class X86FuchsiaTargetObjectFile : public X86ELFTargetObjectFile {
65 class X86LinuxNaClTargetObjectFile : public X86ELFTargetObjectFile {
70 class X86SolarisTargetObjectFile : public X86ELFTargetObjectFile {
lib/Target/XCore/XCoreTargetObjectFile.h 18 class XCoreTargetObjectFile : public TargetLoweringObjectFileELF {
lib/Transforms/Coroutines/CoroCleanup.cpp 24 struct Lowerer : coro::LowererBase {
lib/Transforms/Coroutines/CoroEarly.cpp 26 class Lowerer : public coro::LowererBase {
lib/Transforms/Coroutines/CoroElide.cpp 27 struct Lowerer : coro::LowererBase {
lib/Transforms/IPO/PartialInlining.cpp 157 struct FunctionOutliningInfo {
178 struct FunctionOutliningMultiRegionInfo {
lib/Transforms/Instrumentation/GCOVProfiling.cpp 340 class GCOVFunction : public GCOVRecord {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 187 class HWAddressSanitizer {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 499 struct BBInfo {
899 struct UseBBInfo : public BBInfo {
lib/Transforms/Vectorize/SLPVectorizer.cpp 1193 struct TreeEntry {
1682 struct BlockScheduling {
lib/Transforms/Vectorize/VPlan.h 1151 class VPlan {
lib/WindowsManifest/WindowsManifestMerger.cpp 35 class WindowsManifestMerger::WindowsManifestMergerImpl {
tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp 26 class AnnotateFunctionsConsumer : public ASTConsumer {
40 class AnnotateFunctionsAction : public PluginASTAction {
57 class PragmaAnnotateHandler : public PragmaHandler {
tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp 25 class PrintFunctionsConsumer : public ASTConsumer {
79 class PrintFunctionNamesAction : public PluginASTAction {
tools/clang/include/clang/ARCMigrate/ARCMTActions.h 19 class CheckAction : public WrapperFrontendAction {
27 class ModifyAction : public WrapperFrontendAction {
35 class MigrateSourceAction : public ASTFrontendAction {
43 class MigrateAction : public WrapperFrontendAction {
58 class ObjCMigrateAction : public WrapperFrontendAction {
tools/clang/include/clang/AST/ASTConsumer.h 33 class ASTConsumer {
tools/clang/include/clang/AST/ASTContext.h 160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/ASTImporter.h 50 class ImportError : public llvm::ErrorInfo<ImportError> {
tools/clang/include/clang/AST/ASTImporterLookupTable.h 47 class ASTImporterLookupTable {
tools/clang/include/clang/AST/DeclCXX.h 147 class CXXBaseSpecifier {
tools/clang/include/clang/AST/ExternalASTMerger.h 48 class ExternalASTMerger : public ExternalASTSource {
tools/clang/include/clang/AST/VTableBuilder.h 232 class VTableLayout {
410 struct VPtrInfo {
464 struct VirtualBaseInfo {
tools/clang/include/clang/Analysis/Analyses/Consumed.h 142 class ConsumedStateMap {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h 69 class AnalysisDeclContext {
tools/clang/include/clang/Analysis/CallGraph.h 144 class CallGraphNode {
tools/clang/include/clang/Analysis/PathDiagnostic.h 496 class PathDiagnosticEventPiece : public PathDiagnosticSpotPiece {
727 class PathDiagnostic : public llvm::FoldingSetNode {
tools/clang/include/clang/Basic/Builtins.h 67 class Context {
tools/clang/include/clang/Basic/Diagnostic.h 149 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
tools/clang/include/clang/Basic/DiagnosticError.h 20 class DiagnosticError : public llvm::ErrorInfo<DiagnosticError> {
tools/clang/include/clang/Basic/FileManager.h 45 class DirectoryEntry {
78 class FileEntry {
171 class FileManager : public RefCountedBase<FileManager> {
tools/clang/include/clang/Basic/IdentifierTable.h 485 class IdentifierTable {
817 class SelectorTable {
tools/clang/include/clang/Basic/SourceManager.h 94 class alignas(8) ContentCache {
596 class SourceManager : public RefCountedBase<SourceManager> {
tools/clang/include/clang/Basic/SyncScope.h 94 class AtomicScopeOpenCLModel : public AtomicScopeModel {
tools/clang/include/clang/CodeGen/CodeGenAction.h 83 class EmitAssemblyAction : public CodeGenAction {
89 class EmitBCAction : public CodeGenAction {
95 class EmitLLVMAction : public CodeGenAction {
101 class EmitLLVMOnlyAction : public CodeGenAction {
107 class EmitCodeGenOnlyAction : public CodeGenAction {
113 class EmitObjAction : public CodeGenAction {
tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h 18 class ObjectFilePCHContainerWriter : public PCHContainerWriter {
34 class ObjectFilePCHContainerReader : public PCHContainerReader {
tools/clang/include/clang/CrossTU/CrossTranslationUnit.h 53 class IndexError : public llvm::ErrorInfo<IndexError> {
tools/clang/include/clang/Driver/Job.h 41 class Command {
137 class FallbackCommand : public Command {
156 class ForceSuccessCommand : public Command {
tools/clang/include/clang/Frontend/CompilerInstance.h 72 class CompilerInstance : public ModuleLoader {
tools/clang/include/clang/Frontend/CompilerInvocation.h 121 class CompilerInvocation : public CompilerInvocationBase {
tools/clang/include/clang/Frontend/DependencyOutputOptions.h 25 class DependencyOutputOptions {
tools/clang/include/clang/Frontend/FrontendActions.h 25 class InitOnlyAction : public FrontendAction {
37 class DumpCompilerOptionsAction : public FrontendAction {
53 class ASTPrintAction : public ASTFrontendAction {
59 class ASTDumpAction : public ASTFrontendAction {
65 class ASTDeclListAction : public ASTFrontendAction {
71 class ASTViewAction : public ASTFrontendAction {
77 class GeneratePCHAction : public ASTFrontendAction {
129 class GenerateInterfaceIfsExpV1Action : public GenerateInterfaceStubAction {
135 class GenerateModuleFromModuleMapAction : public GenerateModuleAction {
143 class GenerateModuleInterfaceAction : public GenerateModuleAction {
151 class GenerateHeaderModuleAction : public GenerateModuleAction {
164 class SyntaxOnlyAction : public ASTFrontendAction {
176 class DumpModuleInfoAction : public ASTFrontendAction {
190 class VerifyPCHAction : public ASTFrontendAction {
201 class TemplightDumpAction : public ASTFrontendAction {
217 class ASTMergeAction : public FrontendAction {
245 class PrintPreambleAction : public FrontendAction {
256 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
271 class DumpRawTokensAction : public PreprocessorFrontendAction {
276 class DumpTokensAction : public PreprocessorFrontendAction {
281 class PreprocessOnlyAction : public PreprocessorFrontendAction {
286 class PrintPreprocessedAction : public PreprocessorFrontendAction {
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 21 class LogDiagnosticPrinter : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/MultiplexConsumer.h 29 class MultiplexASTDeserializationListener : public ASTDeserializationListener {
49 class MultiplexConsumer : public SemaConsumer {
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h 25 class TextDiagnosticBuffer : public DiagnosticConsumer {
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 27 class TextDiagnosticPrinter : public DiagnosticConsumer {
tools/clang/include/clang/Lex/HeaderSearch.h 158 class HeaderSearch {
tools/clang/include/clang/Lex/Lexer.h 76 class Lexer : public PreprocessorLexer {
tools/clang/include/clang/Lex/PPCallbacks.h 376 class PPChainedCallbacks : public PPCallbacks {
tools/clang/include/clang/Lex/Pragma.h 96 class PragmaNamespace : public PragmaHandler {
tools/clang/include/clang/Lex/Preprocessor.h 125 class Preprocessor {
tools/clang/include/clang/Lex/TokenLexer.h 30 class TokenLexer {
tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h 23 class HTMLPrintAction : public ASTFrontendAction {
29 class FixItAction : public ASTFrontendAction {
50 class FixItRecompile : public WrapperFrontendAction {
59 class RewriteObjCAction : public ASTFrontendAction {
65 class RewriteMacrosAction : public PreprocessorFrontendAction {
70 class RewriteTestAction : public PreprocessorFrontendAction {
75 class RewriteIncludesAction : public PreprocessorFrontendAction {
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 645 class CodeCompletionTUInfo {
tools/clang/include/clang/Sema/DeclSpec.h 63 class CXXScopeSpec {
tools/clang/include/clang/Sema/Sema.h11685 struct LateParsedTemplate {
tools/clang/include/clang/Sema/SemaInternal.h 85 class TypoCorrectionConsumer : public VisibleDeclConsumer {
tools/clang/include/clang/Sema/TypoCorrection.h 352 class DefaultFilterCCC final : public CorrectionCandidateCallback {
379 class FunctionCallFilterCCC : public CorrectionCandidateCallback {
398 class NoTypoCorrectionCCC final : public CorrectionCandidateCallback {
tools/clang/include/clang/Serialization/ASTReader.h 243 class ChainedASTReaderListener : public ASTReaderListener {
tools/clang/include/clang/Serialization/ASTWriter.h 972 class PCHGenerator : public SemaConsumer {
tools/clang/include/clang/Serialization/Module.h 107 class ModuleFile {
tools/clang/include/clang/Serialization/PCHContainerOperations.h 68 class RawPCHContainerWriter : public PCHContainerWriter {
82 class RawPCHContainerReader : public PCHContainerReader {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 91 class StackHintGeneratorForSymbol : public StackHintGenerator {
251 class BasicBugReport : public BugReport {
289 class PathSensitiveBugReport : public BugReport {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 125 class FindLastStoreBRVisitor final : public BugReporterVisitor {
164 class TrackConstraintBRVisitor final : public BugReporterVisitor {
196 class NilReceiverBRVisitor final : public BugReporterVisitor {
213 class ConditionBRVisitor final : public BugReporterVisitor {
297 class LikelyFalsePositiveSuppressionBRVisitor final
323 class UndefOrNullArgVisitor final : public BugReporterVisitor {
341 class SuppressInlineDefensiveChecksVisitor final : public BugReporterVisitor {
373 class FalsePositiveRefutationBRVisitor final : public BugReporterVisitor {
393 class TagVisitor : public BugReporterVisitor {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h 29 class BugType {
69 class BuiltinBug : public BugType {
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h 118 class CheckerManager {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h 30 class AnalysisManager : public BugReporterData {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h 304 class ExplodedGraph {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h 29 class SMTConstraintManager : public clang::ento::SimpleConstraintManager {
tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h 27 class AnalysisAction : public ASTFrontendAction {
tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h 31 class ModelConsumer : public ASTConsumer {
tools/clang/include/clang/Tooling/AllTUsExecution.h 25 class AllTUsToolExecutor : public ToolExecutor {
tools/clang/include/clang/Tooling/CommonOptionsParser.h 130 class ArgumentsAdjustingCompilations : public CompilationDatabase {
tools/clang/include/clang/Tooling/CompilationDatabase.h 153 class FixedCompilationDatabase : public CompilationDatabase {
tools/clang/include/clang/Tooling/Core/Replacement.h 154 class ReplacementError : public llvm::ErrorInfo<ReplacementError> {
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h 23 class DependencyScanningTool {
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h 49 struct SelectedASTNode {
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h 125 class Rule final : public RefactoringActionRule {
tools/clang/include/clang/Tooling/StandaloneExecution.h 30 class StandaloneToolExecutor : public ToolExecutor {
tools/clang/include/clang/Tooling/Syntax/Tokens.h 322 class TokenCollector {
tools/clang/include/clang/Tooling/Syntax/Tree.h 39 class Arena {
tools/clang/include/clang/Tooling/Tooling.h 425 class ConsumerFactoryAdaptor : public ASTFrontendAction {
tools/clang/lib/ARCMigrate/ARCMT.cpp 432 class ARCMTMacroTrackerPPCallbacks : public PPCallbacks {
tools/clang/lib/ARCMigrate/ObjCMT.cpp 42 class ObjCMigrateASTConsumer : public ASTConsumer {
tools/clang/lib/AST/ASTContext.cpp 889 class ASTContext::ParentMap {
tools/clang/lib/AST/ExternalASTMerger.cpp 99 class LazyASTImporter : public ASTImporter {
tools/clang/lib/AST/Interp/ByteCodeGenError.h 21 struct ByteCodeGenError : public llvm::ErrorInfo<ByteCodeGenError> {
tools/clang/lib/AST/ItaniumCXXABI.cpp 130 class ItaniumNumberingContext : public MangleNumberingContext {
tools/clang/lib/AST/Mangle.cpp 293 class ASTNameGenerator::Implementation {
tools/clang/lib/AST/MicrosoftCXXABI.cpp 29 class MicrosoftNumberingContext : public MangleNumberingContext {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 977 class MatchASTConsumer : public ASTConsumer {
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h 253 class FixedArgCountMatcherDescriptor : public MatcherDescriptor {
415 class VariadicFuncMatcherDescriptor : public MatcherDescriptor {
462 class DynCastAllOfMatcherDescriptor : public VariadicFuncMatcherDescriptor {
586 class OverloadedMatcherDescriptor : public MatcherDescriptor {
661 class VariadicOperatorMatcherDescriptor : public MatcherDescriptor {
tools/clang/lib/Analysis/ThreadSafety.cpp 853 class LockableFactEntry : public FactEntry {
891 class ScopedLockableFactEntry : public FactEntry {
tools/clang/lib/CodeGen/CGCall.cpp 861 struct ConstantArrayExpansion : TypeExpansion {
872 struct RecordExpansion : TypeExpansion {
886 struct ComplexExpansion : TypeExpansion {
895 struct NoExpansion : TypeExpansion {
tools/clang/lib/CodeGen/CodeGenAction.cpp 54 class ClangDiagnosticHandler final : public DiagnosticHandler {
tools/clang/lib/CodeGen/CodeGenFunction.h 823 class OMPMapVars {
tools/clang/lib/CodeGen/MacroPPCallbacks.h 27 class MacroPPCallbacks : public PPCallbacks {
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 42 class PCHContainerGenerator : public ASTConsumer {
tools/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp 115 class DirectoryWatcherLinux : public clang::DirectoryWatcher {
186 struct Buffer {
tools/clang/lib/Driver/DriverOptions.cpp 34 class DriverOptTable : public OptTable {
tools/clang/lib/Driver/ToolChains/AIX.h 46 class LLVM_LIBRARY_VISIBILITY AIX : public ToolChain {
tools/clang/lib/Driver/ToolChains/AMDGPU.h 42 class LLVM_LIBRARY_VISIBILITY AMDGPUToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/AVR.h 21 class LLVM_LIBRARY_VISIBILITY AVRToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Ananas.h 52 class LLVM_LIBRARY_VISIBILITY Ananas : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/BareMetal.h 22 class LLVM_LIBRARY_VISIBILITY BareMetal : public ToolChain {
tools/clang/lib/Driver/ToolChains/CloudABI.h 39 class LLVM_LIBRARY_VISIBILITY CloudABI : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Contiki.h 19 class LLVM_LIBRARY_VISIBILITY Contiki : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/CrossWindows.h 52 class LLVM_LIBRARY_VISIBILITY CrossWindowsToolChain : public Generic_GCC {
tools/clang/lib/Driver/ToolChains/Cuda.h 133 class LLVM_LIBRARY_VISIBILITY CudaToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/Darwin.h 128 class LLVM_LIBRARY_VISIBILITY MachO : public ToolChain {
491 class LLVM_LIBRARY_VISIBILITY DarwinClang : public Darwin {
tools/clang/lib/Driver/ToolChains/DragonFly.h 51 class LLVM_LIBRARY_VISIBILITY DragonFly : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/FreeBSD.h 52 class LLVM_LIBRARY_VISIBILITY FreeBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Fuchsia.h 37 class LLVM_LIBRARY_VISIBILITY Fuchsia : public ToolChain {
tools/clang/lib/Driver/ToolChains/Gnu.h 139 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain {
339 class LLVM_LIBRARY_VISIBILITY Generic_ELF : public Generic_GCC {
tools/clang/lib/Driver/ToolChains/HIP.h 75 class LLVM_LIBRARY_VISIBILITY HIPToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/Haiku.h 20 class LLVM_LIBRARY_VISIBILITY Haiku : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Hexagon.h 61 class LLVM_LIBRARY_VISIBILITY HexagonToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/Hurd.h 19 class LLVM_LIBRARY_VISIBILITY Hurd : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Lanai.h 19 class LLVM_LIBRARY_VISIBILITY LanaiToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Linux.h 19 class LLVM_LIBRARY_VISIBILITY Linux : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MSP430.h 28 class LLVM_LIBRARY_VISIBILITY MSP430ToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MSVC.h 66 class LLVM_LIBRARY_VISIBILITY MSVCToolChain : public ToolChain {
tools/clang/lib/Driver/ToolChains/MinGW.h 57 class LLVM_LIBRARY_VISIBILITY MinGW : public ToolChain {
tools/clang/lib/Driver/ToolChains/Minix.h 51 class LLVM_LIBRARY_VISIBILITY Minix : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/MipsLinux.h 19 class LLVM_LIBRARY_VISIBILITY MipsLLVMToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/Myriad.h 69 class LLVM_LIBRARY_VISIBILITY MyriadToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/NaCl.h 47 class LLVM_LIBRARY_VISIBILITY NaClToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/NetBSD.h 52 class LLVM_LIBRARY_VISIBILITY NetBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/OpenBSD.h 52 class LLVM_LIBRARY_VISIBILITY OpenBSD : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/PPCLinux.h 18 class LLVM_LIBRARY_VISIBILITY PPCLinuxToolChain : public Linux {
tools/clang/lib/Driver/ToolChains/PS4CPU.h 59 class LLVM_LIBRARY_VISIBILITY PS4CPU : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/RISCVToolchain.h 19 class LLVM_LIBRARY_VISIBILITY RISCVToolChain : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/Solaris.h 52 class LLVM_LIBRARY_VISIBILITY Solaris : public Generic_ELF {
tools/clang/lib/Driver/ToolChains/TCE.h 22 class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain {
35 class LLVM_LIBRARY_VISIBILITY TCELEToolChain : public TCEToolChain {
tools/clang/lib/Driver/ToolChains/WebAssembly.h 39 class LLVM_LIBRARY_VISIBILITY WebAssembly final : public ToolChain {
tools/clang/lib/Driver/ToolChains/XCore.h 50 class LLVM_LIBRARY_VISIBILITY XCoreToolChain : public ToolChain {
tools/clang/lib/Format/BreakableToken.h 245 class BreakableStringLiteral : public BreakableToken {
357 class BreakableBlockComment : public BreakableComment {
436 class BreakableLineCommentSection : public BreakableComment {
tools/clang/lib/Format/TokenAnalyzer.h 36 class Environment {
tools/clang/lib/Format/UnwrappedLineParser.h 36 struct UnwrappedLine {
tools/clang/lib/Frontend/ASTConsumers.cpp 31 class ASTPrinter : public ASTConsumer,
116 class ASTDeclNodeLister : public ASTConsumer,
166 class ASTViewer : public ASTConsumer {
tools/clang/lib/Frontend/ASTUnit.cpp 516 class ASTInfoCollector : public ASTReaderListener {
880 class MacroDefinitionTrackerPPCallbacks : public PPCallbacks {
938 class TopLevelDeclTrackerConsumer : public ASTConsumer {
tools/clang/lib/Frontend/CompilerInstance.cpp 1532 struct ReadModuleNames : ASTReaderListener {
tools/clang/lib/Frontend/DependencyFile.cpp 32 struct DepCollectorPPCallbacks : public PPCallbacks {
101 struct DepCollectorMMCallbacks : public ModuleMapCallbacks {
115 struct DepCollectorASTListener : public ASTReaderListener {
tools/clang/lib/Frontend/DependencyGraph.cpp 28 class DependencyGraphCallback : public PPCallbacks {
tools/clang/lib/Frontend/FrontendActions.cpp 375 class DefaultTemplateInstCallback : public TemplateInstantiationCallback {
tools/clang/lib/Frontend/HeaderIncludeGen.cpp 19 class HeaderIncludesCallback : public PPCallbacks {
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 19 class InterfaceStubFunctionsConsumer : public ASTConsumer {
tools/clang/lib/Frontend/ModuleDependencyCollector.cpp 27 class ModuleDependencyListener : public ASTReaderListener {
41 struct ModuleDependencyPPCallbacks : public PPCallbacks {
60 struct ModuleDependencyMMCallbacks : public ModuleMapCallbacks {
tools/clang/lib/Frontend/MultiplexConsumer.cpp 78 class MultiplexASTMutationListener : public ASTMutationListener {
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 157 class PrecompilePreambleConsumer : public PCHGenerator {
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 203 class RewriteIncludesAction::RewriteImportsListener : public ASTReaderListener {
tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp 31 class HTMLPrinter : public ASTConsumer {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 39 class RewriteModernObjC : public ASTConsumer {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 507 class RewriteObjCFragileABI : public RewriteObjC {
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 134 class SDiagsWriter : public DiagnosticConsumer {
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 57 class VerifyFileTracker : public PPCallbacks {
89 class StandardDirective : public Directive {
107 class RegexDirective : public Directive {
tools/clang/lib/Index/IndexingAction.cpp 26 class IndexPPCallbacks final : public PPCallbacks {
56 class IndexASTConsumer final : public ASTConsumer {
104 class IndexAction final : public ASTFrontendAction {
tools/clang/lib/Parse/ParseExpr.cpp 544 class CastExpressionIdValidator final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParsePragma.cpp 27 struct PragmaAlignHandler : public PragmaHandler {
33 struct PragmaGCCVisibilityHandler : public PragmaHandler {
39 struct PragmaOptionsHandler : public PragmaHandler {
45 struct PragmaPackHandler : public PragmaHandler {
51 struct PragmaClangSectionHandler : public PragmaHandler {
61 struct PragmaMSStructHandler : public PragmaHandler {
67 struct PragmaUnusedHandler : public PragmaHandler {
73 struct PragmaWeakHandler : public PragmaHandler {
79 struct PragmaRedefineExtnameHandler : public PragmaHandler {
85 struct PragmaOpenCLExtensionHandler : public PragmaHandler {
92 struct PragmaFPContractHandler : public PragmaHandler {
101 struct PragmaSTDC_FENV_ACCESSHandler : public PragmaHandler {
127 struct PragmaSTDC_CX_LIMITED_RANGEHandler : public PragmaHandler {
138 struct PragmaSTDC_UnknownHandler : public PragmaHandler {
148 struct PragmaFPHandler : public PragmaHandler {
154 struct PragmaNoOpenMPHandler : public PragmaHandler {
160 struct PragmaOpenMPHandler : public PragmaHandler {
167 struct PragmaCommentHandler : public PragmaHandler {
177 struct PragmaDetectMismatchHandler : public PragmaHandler {
187 struct PragmaMSPointersToMembers : public PragmaHandler {
193 struct PragmaMSVtorDisp : public PragmaHandler {
199 struct PragmaMSPragma : public PragmaHandler {
206 struct PragmaOptimizeHandler : public PragmaHandler {
216 struct PragmaLoopHintHandler : public PragmaHandler {
222 struct PragmaUnrollHintHandler : public PragmaHandler {
228 struct PragmaMSRuntimeChecksHandler : public EmptyPragmaHandler {
232 struct PragmaMSIntrinsicHandler : public PragmaHandler {
238 struct PragmaMSOptimizeHandler : public PragmaHandler {
244 struct PragmaForceCUDAHostDeviceHandler : public PragmaHandler {
255 struct PragmaAttributeHandler : public PragmaHandler {
tools/clang/lib/Parse/ParseStmt.cpp 119 class StatementFilterCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Parse/ParseTentative.cpp 1176 class TentativeParseCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/Sema.cpp 80 class SemaPPCallbacks : public PPCallbacks {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 432 class NestedNameSpecifierValidatorCCC final
tools/clang/lib/Sema/SemaDecl.cpp 65 class TypeNameValidatorCCC final : public CorrectionCandidateCallback {
7907 class DifferentNameValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaDeclCXX.cpp 4004 class MemInitializerValidatorCCC final : public CorrectionCandidateCallback {
9787 class NamespaceValidatorCCC final : public CorrectionCandidateCallback {
10305 class UsingValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaDeclObjC.cpp 503 class ObjCInterfaceValidatorCCC final : public CorrectionCandidateCallback {
1340 class ObjCTypeArgOrProtocolValidatorCCC final
tools/clang/lib/Sema/SemaExpr.cpp 4956 class FunctionCallCCC final : public FunctionCallFilterCCC {
tools/clang/lib/Sema/SemaExprMember.cpp 593 class RecordMemberExprValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaExprObjC.cpp 2104 class ObjCInterfaceOrSuperCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaInit.cpp 2299 class FieldInitializerValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaOpenMP.cpp 2210 class VarDeclFilterCCC final : public CorrectionCandidateCallback {
2232 class VarOrFuncDeclFilterCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaTemplate.cpp 614 struct TemplateCandidateFilter : CorrectionCandidateCallback {
3418 struct CandidateCallback : CorrectionCandidateCallback {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 946 class ParameterPackValidatorCCC final : public CorrectionCandidateCallback {
tools/clang/lib/Serialization/PCHContainerOperations.cpp 28 class RawPCHContainerGenerator : public ASTConsumer {
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 41 class DeleteBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 40 class DynamicTypeBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 76 class GenericsBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp 42 class InnerPointerBRVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 115 class NonLocalizedStringBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h 80 class RequestNodeVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 131 class SecKeychainBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 672 class MallocBugVisitor final : public BugReporterVisitor {
769 class StackHintGeneratorForReallocationFailed
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 156 class MovedBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 130 class NullabilityBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 64 class SuperDeallocBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 315 class RefCountReportVisitor : public BugReporterVisitor {
337 class RefLeakReportVisitor : public RefCountReportVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h 56 class RefCountReport : public PathSensitiveBugReport {
77 class RefLeakReport : public RefCountReport {
tools/clang/lib/StaticAnalyzer/Checkers/Taint.h 84 class TaintBugVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 57 class DivisionBRVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 71 class ValistBugVisitor : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 334 class NoStoreFuncVisitor final : public BugReporterVisitor {
791 class MacroNullReturnSuppressionVisitor final : public BugReporterVisitor {
887 class ReturnVisitor : public BugReporterVisitor {
1713 class TrackControlDependencyCondBRVisitor final : public BugReporterVisitor {
tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp 241 class RangeConstraintManager : public RangedConstraintManager {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 350 class RegionStoreManager : public StoreManager {
tools/clang/lib/StaticAnalyzer/Core/WorkList.cpp 36 class DFS : public WorkList {
56 class BFS : public WorkList {
91 class BFSBlockDFSContents : public WorkList {
132 class UnexploredFirstStack : public WorkList {
193 class UnexploredFirstPriorityQueue : public WorkList {
256 class UnexploredFirstPriorityLocationQueue : public WorkList {
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 177 class AnalysisConsumer : public AnalysisASTConsumer,
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp 56 class ASTDiff::Impl {
111 class SyntaxTree::Impl {
tools/clang/lib/Tooling/AllTUsExecution.cpp 158 class AllTUsToolExecutorPlugin : public ToolExecutorPlugin {
tools/clang/lib/Tooling/CompilationDatabase.cpp 397 class FixedCompilationDatabasePlugin : public CompilationDatabasePlugin {
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp 213 class MinimizedVFSFile final : public llvm::vfs::File {
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp 17 class TargetAndModeAdderDatabase : public CompilationDatabase {
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp 502 class InterpolatingCompilationDatabase : public CompilationDatabase {
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp 163 class JSONCompilationDatabasePlugin : public CompilationDatabasePlugin {
tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp 29 class ExtractRefactoring final : public RefactoringAction {
74 class LocalRename final : public RefactoringAction {
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp 182 class RenamingASTConsumer : public ASTConsumer {
243 class USRSymbolRenamer : public ASTConsumer {
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp 188 class NamedDeclFindingConsumer : public ASTConsumer {
tools/clang/lib/Tooling/RefactoringCallbacks.cpp 38 class RefactoringASTConsumer : public ASTConsumer {
tools/clang/lib/Tooling/StandaloneExecution.cpp 72 class StandaloneToolExecutorPlugin : public ToolExecutorPlugin {
tools/clang/lib/Tooling/Syntax/Tokens.cpp 279 class TokenCollector::CollectPPExpansions : public PPCallbacks {
tools/clang/tools/clang-check/ClangCheck.cpp 124 class ClangCheckFixItAction : public clang::FixItAction {
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp 34 class MapExtDefNamesConsumer : public ASTConsumer {
104 class MapExtDefNamesAction : public ASTFrontendAction {
tools/clang/tools/clang-import-test/clang-import-test.cpp 74 class TestDiagnosticConsumer : public DiagnosticConsumer {
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp 207 class BinaryFileHandler final : public FileHandler {
371 class ObjectFileHandler final : public FileHandler {
520 class TextFileHandler final : public FileHandler {
tools/clang/tools/clang-refactor/ClangRefactor.cpp 88 class TestSourceSelectionArgument final : public SourceSelectionArgument {
112 class SourceRangeSelectionArgument final : public SourceSelectionArgument {
253 class RefactoringActionSubcommand : public cl::SubCommand {
441 class ToolASTAction : public ASTFrontendAction {
459 class ToolActionFactory : public FrontendActionFactory {
tools/clang/tools/clang-refactor/TestSupport.cpp 109 class TestRefactoringResultConsumer final
tools/clang/tools/extra/clang-doc/ClangDoc.cpp 29 class MapperActionFactory : public tooling::FrontendActionFactory {
39 class ClangDocAction : public clang::ASTFrontendAction {
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp 76 struct TextNode : public HTMLNode {
84 struct TagNode : public HTMLNode {
826 class HTMLGenerator : public Generator {
tools/clang/tools/extra/clang-doc/MDGenerator.cpp 249 class MDGenerator : public Generator {
tools/clang/tools/extra/clang-doc/Mapper.h 30 class MapASTVisitor : public clang::RecursiveASTVisitor<MapASTVisitor>,
tools/clang/tools/extra/clang-doc/Representation.h 46 struct CommentInfo {
237 struct Info {
271 struct NamespaceInfo : public Info {
307 struct FunctionInfo : public SymbolInfo {
327 struct RecordInfo : public SymbolInfo {
378 struct EnumInfo : public SymbolInfo {
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp 265 class YAMLGenerator : public Generator {
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp 18 class MemSymbolIndex : public FuzzySymbolIndex {
tools/clang/tools/extra/clang-include-fixer/InMemorySymbolIndex.h 21 class InMemorySymbolIndex : public SymbolIndex {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 27 class Action : public clang::ASTFrontendAction {
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.h 33 class SymbolIndexManager {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.h 26 class FindAllMacros : public clang::PPCallbacks {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.h 25 class FindAllSymbolsAction : public clang::ASTFrontendAction {
43 class FindAllSymbolsActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp 22 class ClangIncludeFixerPluginAction : public PluginASTAction {
26 struct ASTConsumerManagerWrapper : public ASTConsumer {
tools/clang/tools/extra/clang-move/Move.cpp 126 class FindAllIncludes : public PPCallbacks {
156 class FunctionDeclarationMatch : public MatchFinder::MatchCallback {
174 class VarDeclarationMatch : public MatchFinder::MatchCallback {
189 class TypeAliasMatch : public MatchFinder::MatchCallback {
210 class EnumDeclarationMatch : public MatchFinder::MatchCallback {
225 class ClassDeclarationMatch : public MatchFinder::MatchCallback {
tools/clang/tools/extra/clang-move/Move.h 202 class ClangMoveAction : public clang::ASTFrontendAction {
221 class ClangMoveActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 251 class ReorderingConsumer : public ASTConsumer {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 292 class ClangTidyASTConsumer : public MultiplexConsumer {
550 class Action : public ASTFrontendAction {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 123 class ClangTidyContext::CachedGlobList {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h 77 class ClangTidyContext {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h 145 class DefaultOptionsProvider : public ClangTidyOptionsProvider {
162 class ConfigOptionsProvider : public DefaultOptionsProvider {
183 class FileOptionsProvider : public DefaultOptionsProvider {
tools/clang/tools/extra/clang-tidy/ClangTidyProfiling.h 24 class ClangTidyProfiling {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 17 class ExpandModularHeadersPPCallbacks::FileRecorder {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h 36 class ExpandModularHeadersPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/abseil/AbseilTidyModule.cpp 34 class AbseilModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/abseil/DurationAdditionCheck.h 23 class DurationAdditionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationComparisonCheck.h 23 class DurationComparisonCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationConversionCastCheck.h 23 class DurationConversionCastCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.h 23 class DurationDivisionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.h 25 class DurationFactoryFloatCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.h 25 class DurationFactoryScaleCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationSubtractionCheck.h 23 class DurationSubtractionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h 23 class DurationUnnecessaryConversionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h 23 class FasterStrsplitDelimiterCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/NoInternalDependenciesCheck.h 23 class NoInternalDependenciesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/NoNamespaceCheck.h 23 class NoNamespaceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.h 26 class RedundantStrcatCallsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.h 23 class StrCatAppendCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.h 27 class StringFindStartswithCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/TimeComparisonCheck.h 23 class TimeComparisonCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.h 23 class TimeSubtractionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.h 24 class UpgradeDurationConversionsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp 35 class AndroidModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.h 22 class CloexecAccept4Check : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.h 22 class CloexecAcceptCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.h 22 class CloexecCreatCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.h 23 class CloexecDupCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.h 22 class CloexecEpollCreate1Check : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.h 22 class CloexecEpollCreateCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.h 25 class CloexecFopenCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.h 22 class CloexecInotifyInit1Check : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.h 22 class CloexecInotifyInitCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.h 22 class CloexecMemfdCreateCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.h 27 class CloexecOpenCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecPipe2Check.h 22 class CloexecPipe2Check : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecPipeCheck.h 22 class CloexecPipeCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.h 22 class CloexecSocketCheck : public CloexecCheck {
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.h 23 class ComparisonInTempFailureRetryCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp 19 class BoostModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.h 24 class UseToStringCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.h 34 class ArgumentCommentCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.h 34 class AssertSideEffectCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h 29 class BoolPointerImplicitConversionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.h 27 class BranchCloneCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp 64 class BugproneModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.h 23 class CopyConstructorInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.h 23 class DanglingHandleCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.h 27 class DynamicStaticInitializersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/ExceptionEscapeCheck.h 27 class ExceptionEscapeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.h 27 class FoldInitTypeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h 40 class ForwardDeclarationNamespaceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h 29 class ForwardingReferenceOverloadCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.h 25 class InaccurateEraseCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/IncorrectRoundingsCheck.h 26 class IncorrectRoundingsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.h 23 class InfiniteLoopCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.h 23 class IntegerDivisionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp 29 class MacroExpansionsWithFileAndLine : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/LambdaFunctionNameCheck.h 24 class LambdaFunctionNameCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 19 class MacroParenthesesPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.h 31 class MacroParenthesesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp 20 class MacroRepeatedPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h 19 class MacroRepeatedSideEffectsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h 24 class MisplacedOperatorInStrlenInAllocCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.h 30 class MisplacedWideningCastCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.h 36 class MoveForwardingReferenceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.h 24 class MultipleStatementMacroCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.h 26 class NotNullTerminatedResultCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.h 22 class ParentVirtualCallCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.h 18 class PosixReturnCheck: public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.h 23 class SizeofContainerCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.h 22 class SizeofExpressionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.h 22 class StringConstructorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.h 22 class StringIntegerAssignmentCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h 22 class StringLiteralWithEmbeddedNulCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h 22 class SuspiciousEnumUsageCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h 22 class SuspiciousMemsetUsageCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h 23 class SuspiciousMissingCommaCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.h 23 class SuspiciousSemicolonCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.h 22 class SuspiciousStringCompareCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/SwappedArgumentsCheck.h 19 class SwappedArgumentsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.h 23 class TerminatingContinueCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.h 23 class ThrowKeywordMissingCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.h 30 class TooSmallLoopVariableCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h 24 class UndefinedMemoryManipulationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/UndelegatedConstructorCheck.h 23 class UndelegatedConstructorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h 24 class UnhandledSelfAssignmentCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.h 22 class UnusedRaiiCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.h 23 class UnusedReturnValueCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.h 23 class UseAfterMoveCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.h 26 class VirtualNearMissCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp 36 class CERTModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.h 25 class CommandProcessorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.h 23 class DontModifyStdNamespaceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.h 24 class FloatLoopCounter : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.h 25 class LimitedRandomnessCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.h 23 class PostfixOperatorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h 26 class ProperlySeededRandomGeneratorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp 26 class SetJmpMacroCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.h 22 class SetLongJmpCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.h 23 class StaticObjectExceptionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.h 23 class StrToNumCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.h 22 class ThrownExceptionTypeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.h 22 class VariadicFunctionDefCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h 23 class AvoidGotoCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp 42 class CppCoreGuidelinesModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.h 24 class InitVariablesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h 22 class InterfacesGlobalInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp 31 class MacroUsageCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.h 25 class MacroUsageCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h 24 class NarrowingConversionsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.h 27 class NoMallocCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h 23 class OwningMemoryCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h 22 class ProBoundsArrayToPointerDecayCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h 24 class ProBoundsConstantArrayIndexCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h 24 class ProBoundsPointerArithmeticCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h 22 class ProTypeConstCastCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h 23 class ProTypeCstyleCastCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h 33 class ProTypeMemberInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h 22 class ProTypeReinterpretCastCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h 23 class ProTypeStaticCastDowncastCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h 23 class ProTypeUnionAccessCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h 23 class ProTypeVarargCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.h 27 class SlicingCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h 25 class SpecialMemberFunctionsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/darwin/AvoidSpinlockCheck.h 23 class AvoidSpinlockCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/darwin/DarwinTidyModule.cpp 19 class DarwinModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/darwin/DispatchOnceNonstaticCheck.h 23 class DispatchOnceNonstaticCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h 22 class DefaultArgumentsCallsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h 22 class DefaultArgumentsDeclarationsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp 29 class FuchsiaModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.h 22 class MultipleInheritanceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.h 22 class OverloadedOperatorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp 23 class RestrictedIncludesPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.h 24 class RestrictSystemIncludesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h 24 class StaticallyConstructedObjectsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/TrailingReturnCheck.h 24 class TrailingReturnCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.h 22 class VirtualInheritanceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.h 28 class AvoidCStyleCastsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.h 25 class AvoidNSObjectNewCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h 25 class AvoidThrowingObjCExceptionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp 33 class AvoidUnderscoreInGoogletestNameCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h 21 class AvoidUnderscoreInGoogletestNameCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.h 21 class DefaultArgumentsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.h 21 class ExplicitConstructorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.h 25 class ExplicitMakePairCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.h 29 class FunctionNamingCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.h 29 class GlobalNamesInHeadersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.h 25 class GlobalVariableDeclarationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp 39 class GoogleModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.h 28 class IntegerTypesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.h 22 class NonConstReferences : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.h 24 class OverloadedUnaryAndCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp 18 class TodoCommentCheck::TodoCommentHandler : public CommentHandler {
tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.h 22 class TodoCommentCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h 32 class UnnamedNamespaceInHeaderCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 43 class UpgradeGoogletestCasePPCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.h 23 class UpgradeGoogletestCaseCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h 34 class UsingNamespaceDirectiveCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.h 22 class ExceptionBaseclassCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp 48 class HICPPModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h 26 class MultiwayPathsCoveredCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.h 22 class NoAssemblerCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.h 23 class SignedBitwiseCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/linuxkernel/LinuxKernelTidyModule.cpp 19 class LinuxKernelModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/linuxkernel/MustCheckErrsCheck.h 31 class MustCheckErrsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.h 27 class LLVMHeaderGuardCheck : public utils::HeaderGuardCheck {
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp 21 class IncludeOrderPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.h 21 class IncludeOrderCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp 23 class LLVMModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h 51 class PreferIsaOrDynCastInConditionalsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h 24 class PreferRegisterOverUnsignedCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.h 20 class TwineLocalCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.h 33 class DefinitionsInHeadersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp 30 class MiscModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.h 23 class MisplacedConstCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.h 20 class NewDeleteOverloadsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.h 20 class NonCopyableObjectsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h 29 class NonPrivateMemberVariablesInClassesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.h 23 class RedundantExpressionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.h 25 class StaticAssertCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h 29 class ThrowByValueCatchByReferenceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.h 29 class UnconventionalAssignOperatorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.h 29 class UniqueptrResetReleaseCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.h 20 class UnusedAliasDeclsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 73 class UnusedParametersCheck::IndexerVisitor
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.h 20 class UnusedParametersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h 24 class UnusedUsingDeclsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.h 24 class AvoidBindCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/AvoidCArraysCheck.h 22 class AvoidCArraysCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.h 20 class ConcatNestedNamespacesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp 23 class IncludeModernizePPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.h 35 class DeprecatedHeadersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h 23 class DeprecatedIosBaseAliasesCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.h 19 class LoopConvertCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h 30 class MakeSharedCheck : public MakeSmartPtrCheck {
tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h 27 class MakeUniqueCheck : public MakeSmartPtrCheck {
tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp 49 class ModernizeModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.h 21 class PassByValueCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.h 26 class RawStringLiteralCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.h 31 class RedundantVoidArgCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.h 43 class ReplaceAutoPtrCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.h 24 class ReplaceRandomShuffleCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.h 23 class ReturnBracedInitListCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.h 24 class ShrinkToFitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.h 23 class UnaryStaticAssertCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.h 18 class UseAutoCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.h 22 class UseBoolLiteralsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.h 24 class UseDefaultMemberInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.h 27 class UseEmplaceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.h 37 class UseEqualsDefaultCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.h 37 class UseEqualsDeleteCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.h 34 class UseNodiscardCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.h 32 class UseNoexceptCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.h 18 class UseNullptrCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.h 19 class UseOverrideCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h 29 class UseTrailingReturnTypeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.h 22 class UseTransparentFunctorsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.h 24 class UseUncaughtExceptionsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.h 22 class UseUsingCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h 27 class BufferDerefCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp 19 class MPIModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h 26 class TypeMismatchCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.h 23 class AvoidNSErrorInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.h 26 class ForbiddenSubclassingCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/objc/MissingHashCheck.h 23 class MissingHashCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp 24 class ObjCModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.h 26 class PropertyDeclarationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.h 24 class SuperSelfCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.h 24 class ExceptionEscapeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/openmp/OpenMPTidyModule.cpp 20 class OpenMPModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/openmp/UseDefaultNoneCheck.h 24 class UseDefaultNoneCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.h 27 class FasterStringFindCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.h 22 class ForRangeCopyCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.h 21 class ImplicitConversionInLoopCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.h 23 class InefficientAlgorithmCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.h 24 class InefficientStringConcatenationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.h 26 class InefficientVectorOperationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.h 24 class MoveConstArgCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.h 26 class MoveConstructorInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.h 25 class NoexceptMoveConstructorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp 29 class PerformanceModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.h 28 class TypePromotionInMathFnCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.h 26 class UnnecessaryCopyInitialization : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h 25 class UnnecessaryValueParamCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp 22 class ClangTidyPluginAction : public PluginASTAction {
26 class WrapConsumer : public MultiplexConsumer {
tools/clang/tools/extra/clang-tidy/portability/PortabilityTidyModule.cpp 18 class PortabilityModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.h 24 class SIMDIntrinsicsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.h 20 class AvoidConstParamsInDecls : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.h 43 class BracesAroundStatementsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.h 23 class ConstReturnTypeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.h 28 class ContainerSizeEmptyCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.h 25 class ConvertMemberFunctionsToStatic : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.h 23 class DeleteNullPointerCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.h 23 class DeletedDefaultCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.h 21 class ElseAfterReturnCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.h 37 class FunctionSizeCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 140 class IdentifierNamingCheckPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h 34 class IdentifierNamingCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.h 22 class ImplicitBoolConversionCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h 25 class InconsistentDeclarationParameterNameCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.h 23 class IsolateDeclarationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.h 25 class MagicNumbersCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.h 24 class MisleadingIndentationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.h 23 class MisplacedArrayIndexCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h 29 class NamedParameterCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.h 24 class NamespaceCommentCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.h 22 class NonConstParameterCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp 50 class ReadabilityModule : public ClangTidyModule {
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.h 25 class RedundantControlFlowCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.h 22 class RedundantDeclarationCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h 22 class RedundantFunctionPtrDereferenceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.h 23 class RedundantMemberInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.cpp 24 class RedundantPreprocessorCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/readability/RedundantPreprocessorCheck.h 23 class RedundantPreprocessorCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.h 27 class RedundantSmartptrGetCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.h 19 class RedundantStringCStrCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.h 19 class RedundantStringInitCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.h 23 class SimplifyBooleanExprCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.h 22 class SimplifySubscriptExprCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h 23 class StaticAccessedThroughInstanceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h 22 class StaticDefinitionInAnonymousNamespaceCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.h 23 class StringCompareCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h 23 class UniqueptrDeleteReleaseCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.h 25 class UppercaseLiteralSuffixCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.h 68 class ExprSequence {
104 class StmtToBlockMap {
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp 28 class HeaderGuardPPCallbacks : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp 16 class IncludeInserterCallback : public PPCallbacks {
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h 56 class IncludeInserter {
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h 23 class IncludeSorter {
tools/clang/tools/extra/clang-tidy/zircon/TemporaryObjectsCheck.h 24 class TemporaryObjectsCheck : public ClangTidyCheck {
tools/clang/tools/extra/clang-tidy/zircon/ZirconTidyModule.cpp 21 class ZirconModule : public ClangTidyModule {
tools/clang/tools/extra/clangd/Cancellation.h 84 class CancelledError : public llvm::ErrorInfo<CancelledError> {
tools/clang/tools/extra/clangd/ClangdServer.cpp 58 struct UpdateIndexCallbacks : public ParsingCallbacks {
tools/clang/tools/extra/clangd/CodeComplete.cpp 679 struct CompletionRecorder : public CodeCompleteConsumer {
799 class SignatureHelpCollector final : public CodeCompleteConsumer {
tools/clang/tools/extra/clangd/CollectMacros.h 32 class CollectMainFileMacros : public PPCallbacks {
tools/clang/tools/extra/clangd/FS.h 37 class PreambleFileStatusCache {
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h 65 class DirectoryBasedGlobalCompilationDatabase
tools/clang/tools/extra/clangd/Headers.cpp 24 class RecordHeaders : public PPCallbacks {
tools/clang/tools/extra/clangd/JSONTransport.cpp 42 class JSONTransport : public Transport {
tools/clang/tools/extra/clangd/ParsedAST.cpp 65 class DeclTrackingASTConsumer : public ASTConsumer {
92 class ClangdFrontendAction : public SyntaxOnlyAction {
tools/clang/tools/extra/clangd/ParsedAST.h 46 class ParsedAST {
tools/clang/tools/extra/clangd/Protocol.h 55 class LSPError : public llvm::ErrorInfo<LSPError> {
1235 struct SelectionRange {
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp 201 class QueryDriverDatabase : public GlobalCompilationDatabase {
tools/clang/tools/extra/clangd/TUScheduler.cpp 87 class TUScheduler::ASTCache {
tools/clang/tools/extra/clangd/TUScheduler.h 95 class ParsingCallbacks {
tools/clang/tools/extra/clangd/Trace.cpp 27 class JSONTracer : public EventTracer {
82 class JSONSpan {
tools/clang/tools/extra/clangd/URI.cpp 33 class FileSystemScheme : public URIScheme {
tools/clang/tools/extra/clangd/index/Background.h 115 class BackgroundIndex : public SwapIndex {
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp 41 class DiskBackedIndexStorage : public BackgroundIndexStorage {
87 class NullStorage : public BackgroundIndexStorage {
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp 64 class PragmaCommentHandler : public clang::CommentHandler {
tools/clang/tools/extra/clangd/index/CanonicalIncludes.h 36 class CanonicalIncludes {
tools/clang/tools/extra/clangd/index/FileIndex.h 94 class FileIndex : public MergedIndex {
tools/clang/tools/extra/clangd/index/IndexAction.cpp 44 struct IncludeGraphCollector : public PPCallbacks {
126 class IndexAction : public ASTFrontendAction {
tools/clang/tools/extra/clangd/index/MemIndex.h 19 class MemIndex : public SymbolIndex {
tools/clang/tools/extra/clangd/index/Merge.h 30 class MergedIndex : public SymbolIndex {
tools/clang/tools/extra/clangd/index/Ref.h 69 class RefSlab {
tools/clang/tools/extra/clangd/index/Relation.h 45 class RelationSlab {
tools/clang/tools/extra/clangd/index/Serialization.h 42 struct IndexFileIn {
tools/clang/tools/extra/clangd/index/Symbol.h 177 class SymbolSlab {
tools/clang/tools/extra/clangd/index/dex/Dex.h 42 class Dex : public SymbolIndex {
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp 25 class AndIterator : public Iterator {
134 class OrIterator : public Iterator {
218 class TrueIterator : public Iterator {
257 class FalseIterator : public Iterator {
281 class BoostIterator : public Iterator {
311 class LimitIterator : public Iterator {
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp 24 class ChunkIterator : public Iterator {
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp 119 class FuzzyFind : public Command {
158 class Lookup : public Command {
199 class Refs : public Command {
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp 38 class IndexActionFactory : public tooling::FrontendActionFactory {
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp 23 class AnnotateHighlightings : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 274 class DefineInline : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/DumpAST.cpp 31 class DumpAST : public Tweak {
83 class ShowSelectionTree : public Tweak {
106 class DumpRecordLayout : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp 37 class ExpandAutoType : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandMacro.cpp 31 class ExpandMacro : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp 618 class ExtractFunction : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 36 class ExtractionContext {
433 class ExtractVariable : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/RawStringLiteral.cpp 37 class RawStringLiteral : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 34 class RemoveUsingNamespace : public Tweak {
tools/clang/tools/extra/clangd/refactor/tweaks/SwapIfBranches.cpp 35 class SwapIfBranches : public Tweak {
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp 381 class TestScheme : public URIScheme {
tools/clang/tools/extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp 65 class BaseCDB : public GlobalCompilationDatabase {
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 198 class SymbolIndexActionFactory : public tooling::FrontendActionFactory {
205 class IndexAction : public ASTFrontendAction {
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp 69 class CaptureDiags : public ParsingCallbacks {
tools/clang/tools/extra/clangd/unittests/TestFS.cpp 95 class TestScheme : public URIScheme {
tools/clang/tools/extra/modularize/CoverageChecker.cpp 83 class CoverageCheckerCallbacks : public PPCallbacks {
105 class CoverageCheckerConsumer : public ASTConsumer {
113 class CoverageCheckerAction : public SyntaxOnlyAction {
tools/clang/tools/extra/modularize/CoverageChecker.h 38 class CoverageChecker {
tools/clang/tools/extra/modularize/Modularize.cpp 656 class CollectEntitiesConsumer : public ASTConsumer {
697 class CollectEntitiesAction : public SyntaxOnlyAction {
783 class CompileCheckConsumer : public ASTConsumer {
792 class CompileCheckAction : public SyntaxOnlyAction {
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 737 class PreprocessorCallbacks : public clang::PPCallbacks {
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h 74 class PPCallbacksTracker : public PPCallbacks {
tools/clang/tools/extra/pp-trace/PPTrace.cpp 79 class PPTraceAction : public ASTFrontendAction {
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp 9 class TestCheck : public ClangTidyCheck {
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp 63 class NonSystemHeaderInserterCheck : public IncludeInserterCheckBase {
74 class EarlyInAlphabetHeaderInserterCheck : public IncludeInserterCheckBase {
85 class MultipleHeaderInserterCheck : public IncludeInserterCheckBase {
96 class CSystemIncludeInserterCheck : public IncludeInserterCheckBase {
107 class CXXSystemIncludeInserterCheck : public IncludeInserterCheckBase {
tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp 28 struct WithEndifComment : public LLVMHeaderGuardCheck {
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp 22 class InsertAliasCheck : public ClangTidyCheck {
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp 25 class UseCharCheck : public ClangTidyCheck {
41 class IfFalseCheck : public ClangTidyCheck {
115 class StartsWithPotaCheck : public RefactorCheck {
125 class EndsWithTatoCheck : public RefactorCheck {
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp 44 class IfInverterCheck : public TransformerClangTidyCheck {
70 class IntLitCheck : public TransformerClangTidyCheck {
94 class BinOpCheck : public TransformerClangTidyCheck {
129 class NeedsObjCCheck : public TransformerClangTidyCheck {
154 class ConfigurableCheck : public TransformerClangTidyCheck {
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp 23 class InsertUsingCheck : public clang::tidy::ClangTidyCheck {
tools/clang/tools/libclang/CIndex.cpp 3725 struct ExprEvalResult {
tools/clang/tools/libclang/CIndexDiagnostic.cpp 40 class CXDiagnosticCustomNoteImpl : public CXDiagnosticImpl {
tools/clang/tools/libclang/CIndexDiagnostic.h 111 struct CXStoredDiagnostic : public CXDiagnosticImpl {
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp 35 class CXLoadedDiagnosticSetImpl : public CXDiagnosticSetImpl {
tools/clang/tools/libclang/CXLoadedDiagnostic.h 23 class CXLoadedDiagnostic : public CXDiagnosticImpl {
tools/clang/tools/libclang/Indexing.cpp 125 class ThreadSafeParsedRegions {
147 class ParsedSrcLocationsTracker {
238 class IndexPPCallbacks : public PPCallbacks {
297 class IndexingConsumer : public ASTConsumer {
334 class IndexingFrontendAction : public ASTFrontendAction {
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp 57 class EvaluateConstantInitializersAction : public clang::ASTFrontendAction {
66 class Consumer : public clang::ASTConsumer {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp 25 class ProcessASTAction : public clang::ASTFrontendAction {
34 class Consumer : public ASTConsumer {
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 2286 class HasDuplicateParents : public BoundNodesCallback {
tools/clang/unittests/Basic/FileManagerTest.cpp 25 class FakeStatCache : public FileSystemStatCache {
tools/clang/unittests/Basic/SourceManagerTest.cpp 333 class MacroTracker : public PPCallbacks {
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp 25 class CTUASTConsumer : public clang::ASTConsumer {
116 class CTUAction : public clang::ASTFrontendAction {
tools/clang/unittests/Frontend/FrontendActionTest.cpp 56 class Visitor : public ASTConsumer, public RecursiveASTVisitor<Visitor> {
tools/clang/unittests/Index/IndexTests.cpp 111 class IndexAction : public ASTFrontendAction {
120 class Consumer : public ASTConsumer {
tools/clang/unittests/Sema/CodeCompleteTest.cpp 75 class CodeCompleteAction : public SyntaxOnlyAction {
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp 181 class ExternalSemaSourceInstaller : public clang::ASTFrontendAction {
tools/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp 51 class CallDescriptionConsumer : public ExprEngineConsumer {
tools/clang/unittests/StaticAnalyzer/StoreTest.cpp 20 class VariableBindConsumer : public ExprEngineConsumer {
90 class VariableBindAction : public ASTFrontendAction {
tools/clang/unittests/StaticAnalyzer/SymbolReaperTest.cpp 18 class SuperRegionLivenessConsumer : public ExprEngineConsumer {
53 class SuperRegionLivenessAction : public ASTFrontendAction {
tools/clang/unittests/Tooling/CommentHandlerTest.cpp 67 class CommentHandlerAction : public base::TestAction {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 644 struct MemCDB : public CompilationDatabase {
tools/clang/unittests/Tooling/ExecutionTest.cpp 59 class ReportResultAction : public ASTFrontendAction {
91 class TestToolExecutor : public ToolExecutor {
126 class TestToolExecutorPlugin : public ToolExecutorPlugin {
tools/clang/unittests/Tooling/RefactoringTest.cpp 661 class FindConsumer : public clang::ASTConsumer {
673 class TestAction : public clang::ASTFrontendAction {
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 33 class BuildSyntaxTree : public ASTConsumer {
tools/clang/unittests/Tooling/TestVisitor.h 92 class FindConsumer : public ASTConsumer {
105 class TestAction : public ASTFrontendAction {
tools/clang/unittests/Tooling/ToolingTest.cpp 32 class TestAction : public clang::ASTFrontendAction {
50 class FindTopLevelDeclConsumer : public clang::ASTConsumer {
73 class FindClassDeclXConsumer : public clang::ASTConsumer {
240 struct SkipBodyConsumer : public clang::ASTConsumer {
248 struct SkipBodyAction : public clang::ASTFrontendAction {
333 struct CheckColoredDiagnosticsAction : public clang::ASTFrontendAction {
643 struct ResetDiagnosticAction : public clang::ASTFrontendAction {
646 struct Consumer : public clang::ASTConsumer {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 253 class SimpleArgument : public Argument {
364 class DefaultSimpleArgument : public SimpleArgument {
385 class StringArgument : public Argument {
466 class AlignedArgument : public Argument {
628 class VariadicArgument : public Argument {
770 class VariadicParamIdxArgument : public VariadicArgument {
785 struct VariadicParamOrParamIdxArgument : public VariadicArgument {
802 class EnumArgument : public Argument {
922 class VariadicEnumArgument: public VariadicArgument {
1030 class VersionArgument : public Argument {
1092 class ExprArgument : public SimpleArgument {
1129 class VariadicExprArgument : public VariadicArgument {
1188 class VariadicIdentifierArgument : public VariadicArgument {
1195 class VariadicStringArgument : public VariadicArgument {
1218 class TypeArgument : public SimpleArgument {
tools/clang/utils/TableGen/MveEmitter.cpp 186 class PointerType : public Type {
229 class ScalarType : public CRegularNamedType {
270 class VectorType : public CRegularNamedType {
296 class MultiVectorType : public CRegularNamedType {
324 class PredicateType : public CRegularNamedType {
680 class ACLEIntrinsic {
tools/clang/utils/TableGen/NeonEmitter.cpp 1680 class LowHalf : public SetTheory::Operator {
1690 class HighHalf : public SetTheory::Operator {
1700 class Rev : public SetTheory::Operator {
1725 class MaskExpander : public SetTheory::Expander {
tools/dsymutil/CompileUnit.h 50 class CompileUnit {
tools/dsymutil/DebugMap.h 74 class DebugMap {
tools/dsymutil/DwarfStreamer.h 44 class DwarfStreamer {
tools/gold/gold-plugin.cpp 79 struct PluginInputFile {
tools/llc/llc.cpp 254 struct LLCDiagnosticHandler : public DiagnosticHandler {
tools/lld/ELF/LinkerScript.h 218 struct AddressState {
tools/lld/include/lld/Core/Error.h 46 class GenericError : public llvm::ErrorInfo<GenericError> {
tools/lld/include/lld/Core/File.h 247 class ErrorFile : public File {
tools/lld/include/lld/Core/Node.h 42 class GroupEnd : public Node {
57 class FileNode : public Node {
tools/lld/lib/ReaderWriter/FileArchive.cpp 41 class FileArchive : public lld::ArchiveLibraryFile {
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp 273 class CompactUnwindPass : public Pass {
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h 49 class DwarfDebugInfo : public DebugInfo {
85 class StabsDebugInfo : public DebugInfo {
tools/lld/lib/ReaderWriter/MachO/File.h 27 class MachOFile : public SimpleFile {
283 class MachODylibFile : public SharedLibraryFile {
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp 91 class GOTPass : public Pass {
tools/lld/lib/ReaderWriter/MachO/LayoutPass.h 32 class LayoutPass : public Pass {
tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp 96 class ObjCPass : public Pass {
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h 23 class SectCreateFile : public File {
tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp 40 class ShimPass : public Pass {
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp 65 class TLVPass : public Pass {
tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h 27 class BreakpointOptions {
45 struct CommandData {
tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h 168 struct CommandData {
tools/lldb/include/lldb/Core/Address.h 59 class Address {
tools/lldb/include/lldb/Core/FileSpecList.h 26 class FileSpecList {
tools/lldb/include/lldb/Core/ModuleSpec.h 26 class ModuleSpec {
tools/lldb/include/lldb/Core/Section.h 35 class SectionList {
tools/lldb/include/lldb/Core/SourceManager.h 31 class SourceManager {
tools/lldb/include/lldb/Core/StreamFile.h 22 class StreamFile : public Stream {
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 26 class TypeSummaryOptions {
tools/lldb/include/lldb/Expression/DiagnosticManager.h 39 class Diagnostic {
tools/lldb/include/lldb/Host/File.h 377 class NativeFile : public File {
tools/lldb/include/lldb/Host/common/TCPSocket.h 17 class TCPSocket : public Socket {
tools/lldb/include/lldb/Host/common/UDPSocket.h 15 class UDPSocket : public Socket {
tools/lldb/include/lldb/Host/linux/AbstractSocket.h 15 class AbstractSocket : public DomainSocket {
tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h 29 class ConnectionFileDescriptor : public Connection {
tools/lldb/include/lldb/Host/posix/DomainSocket.h 15 class DomainSocket : public Socket {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h 22 class CommandObjectRegexCommand : public CommandObjectRaw {
tools/lldb/include/lldb/Symbol/Declaration.h 24 class Declaration {
tools/lldb/include/lldb/Symbol/LineEntry.h 20 struct LineEntry {
tools/lldb/include/lldb/Symbol/LineTable.h 37 class LineTable {
tools/lldb/include/lldb/Symbol/SymbolContext.h 33 class SymbolContext {
395 class SymbolContextList {
tools/lldb/include/lldb/Symbol/Symtab.h 21 class Symtab {
tools/lldb/include/lldb/Symbol/UnwindPlan.h 55 class Row {
tools/lldb/include/lldb/Target/JITLoaderList.h 22 class JITLoaderList {
tools/lldb/include/lldb/Target/MemoryRegionInfo.h 18 class MemoryRegionInfo {
tools/lldb/include/lldb/Target/ModuleCache.h 47 class ModuleCache {
tools/lldb/include/lldb/Target/Target.h 240 class EvaluateExpressionOptions {
tools/lldb/include/lldb/Utility/DataBufferHeap.h 30 class DataBufferHeap : public DataBuffer {
tools/lldb/include/lldb/Utility/Event.h 55 class EventDataBytes : public EventData {
tools/lldb/include/lldb/Utility/FileSpec.h 55 class FileSpec {
tools/lldb/include/lldb/Utility/ProcessInfo.h 108 class ProcessInstanceInfo : public ProcessInfo {
tools/lldb/include/lldb/Utility/Reproducer.h 84 class FileProvider : public Provider<FileProvider> {
119 class VersionProvider : public Provider<VersionProvider> {
139 class WorkingDirectoryProvider : public Provider<WorkingDirectoryProvider> {
156 class DataRecorder {
187 class CommandProvider : public Provider<CommandProvider> {
207 class ProcessGDBRemoteProvider
363 class CommandLoader {
tools/lldb/include/lldb/Utility/Status.h 44 class Status {
tools/lldb/include/lldb/Utility/StringList.h 25 class StringList {
tools/lldb/include/lldb/Utility/StructuredData.h 165 class Array : public Object {
336 class String : public Object {
352 class Dictionary : public Object {
tools/lldb/source/API/SBBreakpointOptionCommon.h 17 struct CallbackData {
tools/lldb/source/API/SBCommandReturnObject.cpp 22 class lldb_private::SBCommandReturnObjectImpl {
tools/lldb/source/API/SBReproducerPrivate.h 33 class SBProvider : public Provider<SBProvider> {
tools/lldb/source/API/SystemInitializerFull.h 21 class SystemInitializerFull : public SystemInitializerCommon {
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp 28 class DummySyntheticFrontEnd : public SyntheticChildrenFrontEnd {
tools/lldb/source/Expression/IRExecutionUnit.cpp 297 class ObjectDumper : public llvm::ObjectCache {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h 23 class ClangDiagnostic : public Diagnostic {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 324 class ParserVars {
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h 51 class Prefix : public Matcher {
60 class Full : public Matcher {
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h 22 class ObjectFileMachO : public lldb_private::ObjectFile {
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h 17 class ObjectFilePECOFF : public lldb_private::ObjectFile {
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.h 25 class PECallFrameInfo : public virtual lldb_private::CallFrameInfo {
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h 27 class NativeThreadLinux : public NativeThreadProtocol {
tools/lldb/source/Plugins/Process/Utility/AuxVector.h 16 class AuxVector {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h 14 class RegisterContextLinux_i386 : public lldb_private::RegisterInfoInterface {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h 14 class RegisterContextLinux_x86_64 : public lldb_private::RegisterInfoInterface {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h 80 class PacketUnimplementedError
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h 676 class PythonException : public llvm::ErrorInfo<PythonException> {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h 33 class CommandDataPython : public BreakpointOptions::CommandData {
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.h 16 class AppleDWARFIndex : public DWARFIndex {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h 65 class DWARFDebugAbbrev {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h 16 class DWARFDebugAranges {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h 32 class DWARFDebugInfo {
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h 122 class MemoryTable
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h 19 class ManualDWARFIndex : public DWARFIndex {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 60 class SymbolFileDWARF : public lldb_private::SymbolFile,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h 14 class SymbolFileDWARFDwo : public SymbolFileDWARF {
tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h 19 class UniqueDWARFASTType {
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.h 37 struct CompilandIndexItem {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h 51 class PdbAstBuilder {
tools/lldb/source/Symbol/CxxModuleHandler.cpp 92 struct MissingDeclContext : public llvm::ErrorInfo<MissingDeclContext> {
tools/lldb/tools/lldb-instr/Instrument.cpp 304 class SBConsumer : public ASTConsumer {
321 class SBAction : public ASTFrontendAction {
tools/lldb/tools/lldb-server/SystemInitializerLLGS.h 15 class SystemInitializerLLGS : public lldb_private::SystemInitializerCommon {
tools/lldb/tools/lldb-test/SystemInitializerTest.h 21 class SystemInitializerTest : public SystemInitializerCommon {
tools/lldb/unittests/Expression/DiagnosticManagerTest.cpp 17 class FixItDiag : public Diagnostic {
30 class TextDiag : public Diagnostic {
tools/lldb/unittests/Utility/ReproducerTest.cpp 22 class DummyProvider : public repro::Provider<DummyProvider> {
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h 107 class StopReplyStop : public StopReply {
145 class StopReplyExit : public StopReply {
tools/lli/RemoteJITUtils.h 27 class FDRawChannel final : public llvm::orc::rpc::RawByteChannel {
tools/llvm-cfi-verify/lib/FileAnalysis.h 235 class UnsupportedDisassembly : public ErrorInfo<UnsupportedDisassembly> {
tools/llvm-cov/CoverageExporterJson.h 20 class CoverageExporterJson : public CoverageExporter {
tools/llvm-cov/CoverageExporterLcov.h 20 class CoverageExporterLcov : public CoverageExporter {
tools/llvm-cov/CoverageFilters.h 42 class NameCoverageFilter : public CoverageFilter {
53 class NameRegexCoverageFilter : public CoverageFilter {
67 class NameWhitelistCoverageFilter : public CoverageFilter {
105 class RegionCoverageFilter : public CoverageFilter,
117 class LineCoverageFilter : public CoverageFilter,
130 class CoverageFilters : public CoverageFilter {
tools/llvm-cov/SourceCoverageViewHTML.h 25 class CoveragePrinterHTML : public CoveragePrinter {
48 class SourceCoverageViewHTML : public SourceCoverageView {
tools/llvm-cov/SourceCoverageViewText.h 23 class CoveragePrinterText : public CoveragePrinter {
39 class SourceCoverageViewText : public SourceCoverageView {
tools/llvm-dis/llvm-dis.cpp 123 struct LLVMDisDiagnosticHandler : public DiagnosticHandler {
tools/llvm-dwp/DWPError.h 9 class DWPError : public ErrorInfo<DWPError> {
tools/llvm-exegesis/lib/Assembler.cpp 269 class TrackingSectionMemoryManager : public SectionMemoryManager {
tools/llvm-exegesis/lib/BenchmarkRunner.h 47 struct ScratchSpace {
tools/llvm-exegesis/lib/Error.h 20 class Failure : public StringError {
tools/llvm-exegesis/lib/Latency.h 25 class LatencySnippetGenerator : public SnippetGenerator {
35 class LatencyBenchmarkRunner : public BenchmarkRunner {
tools/llvm-exegesis/lib/SnippetGenerator.h 45 class SnippetGeneratorFailure : public StringError {
tools/llvm-exegesis/lib/SnippetRepetitor.cpp 21 class DuplicateSnippetRepetitor : public SnippetRepetitor {
48 class LoopSnippetRepetitor : public SnippetRepetitor {
tools/llvm-exegesis/lib/Uops.h 23 class UopsSnippetGenerator : public SnippetGenerator {
63 class UopsBenchmarkRunner : public BenchmarkRunner {
tools/llvm-exegesis/lib/X86/Target.cpp 245 class X86LatencySnippetGenerator : public LatencySnippetGenerator {
295 class X86UopsSnippetGenerator : public UopsSnippetGenerator {
tools/llvm-jitlink/llvm-jitlink.cpp 400 class JITLinkSessionPlugin : public ObjectLinkingLayer::Plugin {
785 struct JITLinkTimers {
tools/llvm-link/llvm-link.cpp 185 struct LLVMLinkDiagnosticHandler : public DiagnosticHandler {
tools/llvm-lto/llvm-lto.cpp 257 struct LLVMLTODiagnosticHandler : public DiagnosticHandler {
tools/llvm-mca/CodeRegion.h 50 class CodeRegion {
tools/llvm-mca/Views/BottleneckAnalysis.h 285 class BottleneckAnalysis : public View {
tools/llvm-mca/Views/DispatchStatistics.h 44 class DispatchStatistics : public View {
tools/llvm-mca/Views/InstructionInfoView.h 52 class InstructionInfoView : public View {
tools/llvm-mca/Views/RegisterFileStatistics.h 45 class RegisterFileStatistics : public View {
tools/llvm-mca/Views/ResourcePressureView.h 72 class ResourcePressureView : public View {
tools/llvm-mca/Views/RetireControlUnitStatistics.h 38 class RetireControlUnitStatistics : public View {
tools/llvm-mca/Views/SchedulerStatistics.h 47 class SchedulerStatistics final : public View {
tools/llvm-mca/Views/SummaryView.h 40 class SummaryView : public View {
tools/llvm-mca/Views/TimelineView.h 121 class TimelineView : public View {
tools/llvm-objcopy/COFF/Object.h 95 struct Object {
tools/llvm-objcopy/ELF/Object.h 177 class BinarySectionWriter : public SectionWriter {
350 class BinaryWriter : public Writer {
363 class IHexWriter : public Writer {
422 class Segment {
467 class Section : public SectionBase {
484 class OwnedDataSection : public SectionBase {
512 class CompressedSection : public SectionBase {
538 class DecompressedSection : public SectionBase {
563 class StringTableSection : public SectionBase {
606 struct Symbol {
623 class SectionIndexSection : public SectionBase {
655 class SymbolTableSection : public SectionBase {
747 class RelocationSection
774 class GroupSection : public SectionBase {
806 class DynamicSymbolTableSection : public Section {
815 class DynamicSection : public Section {
824 class DynamicRelocationSection
847 class GnuDebugLinkSection : public SectionBase {
984 class Object {
tools/llvm-objcopy/MachO/Object.h 88 struct SymbolEntry {
229 struct Object {
tools/llvm-pdbutil/BytesOutputStyle.h 28 class BytesOutputStyle : public OutputStyle {
tools/llvm-pdbutil/DumpOutputStyle.h 66 class DumpOutputStyle : public OutputStyle {
tools/llvm-pdbutil/ExplainOutputStyle.h 25 class ExplainOutputStyle : public OutputStyle {
tools/llvm-pdbutil/YAMLOutputStyle.h 22 class YAMLOutputStyle : public OutputStyle {
tools/llvm-profdata/llvm-profdata.cpp 139 class SymbolRemapper {
184 struct WriterContext {
tools/llvm-rc/ResourceFileWriter.h 43 class ResourceFileWriter : public Visitor {
tools/llvm-rc/ResourceScriptParser.h 39 class ParserError : public ErrorInfo<ParserError> {
tools/llvm-rc/ResourceScriptStmt.h 264 class OptionalStmtList : public OptionalStmt {
301 class LanguageResource : public OptionalStmt {
318 class AcceleratorsResource : public OptStatementsRCResource {
371 class BitmapResource : public RCResource {
395 class CursorResource : public RCResource {
417 class IconResource : public RCResource {
439 class HTMLResource : public RCResource {
506 class MenuSeparator : public MenuDefinition {
519 class MenuItem : public MenuDefinition {
539 class PopupItem : public MenuDefinition {
560 class MenuResource : public OptStatementsRCResource {
582 class StringTableResource : public OptStatementsRCResource {
650 class DialogResource : public OptStatementsRCResource {
686 class UserDefinedResource : public RCResource {
748 class VersionInfoBlock : public VersionInfoStmt {
765 class VersionInfoValue : public VersionInfoStmt {
783 class VersionInfoResource : public RCResource {
848 class CharacteristicsStmt : public OptionalStmt {
864 class VersionStmt : public OptionalStmt {
878 class CaptionStmt : public OptionalStmt {
894 class FontStmt : public OptionalStmt {
912 class StyleStmt : public OptionalStmt {
925 class ExStyleStmt : public OptionalStmt {
938 class ClassStmt : public OptionalStmt {
tools/llvm-readobj/COFFDumper.cpp 194 class COFFObjectDumpDelegate : public SymbolDumpDelegate {
tools/llvm-rtdyld/llvm-rtdyld.cpp 149 struct RTDyldTimers {
tools/lto/lto.cpp 78 struct LTOToolDiagnosticHandler : public DiagnosticHandler {
tools/polly/lib/Transform/DeLICM.cpp 518 class DeLICMImpl : public ZoneAlgorithm {
tools/polly/lib/Transform/ForwardOpTree.cpp 145 class ForwardOpTreeImpl : ZoneAlgorithm {
tools/sancov/sancov.cpp 156 struct SymbolizedCoverage {
unittests/CodeGen/MachineInstrTest.cpp 125 class BogusTargetMachine : public LLVMTargetMachine {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 155 struct GlobalTestState {
171 struct PerTestState {
unittests/DebugInfo/DWARF/DwarfGenerator.h 149 class CompileUnit {
169 class LineTable {
unittests/DebugInfo/PDB/PDBApiTest.cpp 167 class MockRawSymbol : public IPDBRawSymbol {
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h 78 class TestJITLinkContext : public jitlink::JITLinkContext {
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp 246 class BadGenerator : public JITDylib::DefinitionGenerator {
955 class TestGenerator : public JITDylib::DefinitionGenerator {
unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp 18 class DummyTrampolinePool : public orc::TrampolinePool {
32 class DummyStubsManager : public orc::IndirectStubsManager {
unittests/ExecutionEngine/Orc/OrcTestCommon.h 86 class SimpleMaterializationUnit : public orc::MaterializationUnit {
unittests/ExecutionEngine/Orc/QueueChannel.h 26 class QueueChannelClosedError
73 class QueueChannel : public orc::rpc::RawByteChannel {
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp 49 class DummyError : public ErrorInfo<DummyError> {
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp 34 class MemoryManagerWrapper : public SectionMemoryManager {
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp 34 class ObjectNotFound : public remote::ResourceNotFound<ObjHandleT> {
unittests/ProfileData/CoverageMappingTest.cpp 86 struct CoverageMappingReaderMock : CoverageMappingReader {
unittests/Support/BinaryStreamTest.cpp 25 class BrokenStream : public WritableBinaryStream {
unittests/Support/Casting.cpp 46 struct derived : public base {
unittests/Support/ErrorTest.cpp 26 class CustomError : public ErrorInfo<CustomError> {
60 class CustomSubError : public ErrorInfo<CustomSubError, CustomError> {
930 class TestDebugError : public ErrorInfo<TestDebugError, StringError> {
unittests/Support/YAMLIOTest.cpp 2795 struct Scalar : Poly {
2816 struct Seq : Poly, std::vector<std::unique_ptr<Poly>> {
2822 struct Map : Poly, llvm::StringMap<std::unique_ptr<Poly>> {
usr/include/c++/7.4.0/bits/std_mutex.h 86 class mutex : private __mutex_base
usr/include/c++/7.4.0/bits/unique_ptr.h 809 template<typename _Tp>
usr/include/plugin-api.h 75 struct ld_plugin_input_file
utils/TableGen/AsmMatcherEmitter.cpp 378 struct MatchableInfo {
utils/TableGen/CodeGenDAGPatterns.h 864 class TreePattern {
utils/TableGen/CodeGenInstruction.h 216 class CodeGenInstruction {
316 class CodeGenInstAlias {
utils/TableGen/CodeGenIntrinsics.h 26 struct CodeGenIntrinsic {
utils/TableGen/CodeGenRegisters.cpp 610 struct TupleExpander : SetTheory::Expander {
utils/TableGen/CodeGenRegisters.h 522 class CodeGenRegBank {
utils/TableGen/CodeGenSchedule.cpp 45 struct InstrsOp : public SetTheory::Operator {
53 struct InstRegexOp : public SetTheory::Operator {
utils/TableGen/CodeGenSchedule.h 411 class CodeGenSchedModels {
utils/TableGen/DAGISelMatcher.h 183 class ScopeMatcher : public Matcher {
utils/TableGen/FixedLenDecoderEmitter.cpp 357 class FilterChooser {
utils/TableGen/GICombinerEmitter.cpp 54 class CombineRule {
utils/TableGen/GlobalISelEmitter.cpp 674 class GroupMatcher final : public Matcher {
745 class SwitchMatcher : public Matcher {
1151 class SameOperandMatcher : public OperandPredicateMatcher {
1173 class LLTOperandMatcher : public OperandPredicateMatcher {
1235 class PointerToAnyOperandMatcher : public OperandPredicateMatcher {
1260 class ComplexPatternOperandMatcher : public OperandPredicateMatcher {
1297 class RegisterBankOperandMatcher : public OperandPredicateMatcher {
1327 class MBBOperandMatcher : public OperandPredicateMatcher {
1344 class ImmOperandMatcher : public OperandPredicateMatcher {
1363 class ConstantIntOperandMatcher : public OperandPredicateMatcher {
1391 class LiteralIntOperandMatcher : public OperandPredicateMatcher {
1419 class CmpPredicateOperandMatcher : public OperandPredicateMatcher {
1449 class IntrinsicIDOperandMatcher : public OperandPredicateMatcher {
1643 class InstructionOpcodeMatcher : public InstructionPredicateMatcher {
1772 class InstructionImmPredicateMatcher : public InstructionPredicateMatcher {
1805 class AtomicOrderingMMOPredicateMatcher : public InstructionPredicateMatcher {
1851 class MemorySizePredicateMatcher : public InstructionPredicateMatcher {
1880 class MemoryAddressSpacePredicateMatcher : public InstructionPredicateMatcher {
1916 class MemoryAlignmentPredicateMatcher : public InstructionPredicateMatcher {
1952 class MemoryVsLLTSizePredicateMatcher : public InstructionPredicateMatcher {
1997 class GenericInstructionPredicateMatcher : public InstructionPredicateMatcher {
2223 class InstructionOperandMatcher : public OperandPredicateMatcher {
2339 class CopyRenderer : public OperandRenderer {
2371 class CopyPhysRegRenderer : public OperandRenderer {
2404 class CopyOrAddZeroRegRenderer : public OperandRenderer {
2444 class CopyConstantAsImmRenderer : public OperandRenderer {
2476 class CopyFConstantAsFPImmRenderer : public OperandRenderer {
2507 class CopySubRegRenderer : public OperandRenderer {
2543 class AddRegisterRenderer : public OperandRenderer {
2583 class TempRegRenderer : public OperandRenderer {
2612 class ImmRenderer : public OperandRenderer {
2633 class SubRegIndexRenderer : public OperandRenderer {
2656 class RenderComplexPatternOperand : public OperandRenderer {
2698 class CustomRenderer : public OperandRenderer {
2744 class DebugCommentAction : public MatchAction {
2758 class BuildMIAction : public MatchAction {
2891 class ConstrainOperandsToDefinitionAction : public MatchAction {
2906 class ConstrainOperandToRegClassAction : public MatchAction {
2927 class MakeTempRegisterAction : public MatchAction {
utils/TableGen/SearchableTableEmitter.cpp 43 struct GenericEnum {
63 struct SearchIndex {
69 struct GenericTable {
utils/TableGen/X86DisassemblerShared.h 49 struct ContextDecision {
utils/TableGen/X86ModRMFilters.h 51 class DumbFilter : public ModRMFilter {
66 class ModFilter : public ModRMFilter {
88 class ExtendedFilter : public ModRMFilter {
113 class ExactFilter : public ModRMFilter {