Home
last modified time | relevance | path

Searched refs:AnalysisInfoMixin (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h92 class StackSafetyAnalysis : public AnalysisInfoMixin<StackSafetyAnalysis> {
93 friend AnalysisInfoMixin<StackSafetyAnalysis>;
130 : public AnalysisInfoMixin<StackSafetyGlobalAnalysis> {
131 friend AnalysisInfoMixin<StackSafetyGlobalAnalysis>;
H A DCycleAnalysis.h47 class CycleAnalysis : public AnalysisInfoMixin<CycleAnalysis> {
48 friend AnalysisInfoMixin<CycleAnalysis>;
H A DUniformityAnalysis.h27 : public AnalysisInfoMixin<UniformityInfoAnalysis> {
28 friend AnalysisInfoMixin<UniformityInfoAnalysis>;
H A DObjCARCAliasAnalysis.h67 class ObjCARCAA : public AnalysisInfoMixin<ObjCARCAA> {
68 friend AnalysisInfoMixin<ObjCARCAA>;
H A DScalarEvolutionAliasAnalysis.h45 class SCEVAA : public AnalysisInfoMixin<SCEVAA> {
46 friend AnalysisInfoMixin<SCEVAA>;
H A DScopedNoAliasAA.h51 class ScopedNoAliasAA : public AnalysisInfoMixin<ScopedNoAliasAA> {
52 friend AnalysisInfoMixin<ScopedNoAliasAA>;
H A DModuleSummaryAnalysis.h45 : public AnalysisInfoMixin<ModuleSummaryIndexAnalysis> {
46 friend AnalysisInfoMixin<ModuleSummaryIndexAnalysis>;
H A DTypeBasedAliasAnalysis.h58 class TypeBasedAA : public AnalysisInfoMixin<TypeBasedAA> {
59 friend AnalysisInfoMixin<TypeBasedAA>;
H A DDemandedBits.h101 class DemandedBitsAnalysis : public AnalysisInfoMixin<DemandedBitsAnalysis> {
102 friend AnalysisInfoMixin<DemandedBitsAnalysis>;
H A DPostDominators.h48 : public AnalysisInfoMixin<PostDominatorTreeAnalysis> {
49 friend AnalysisInfoMixin<PostDominatorTreeAnalysis>;
H A DPhiValues.h115 class PhiValuesAnalysis : public AnalysisInfoMixin<PhiValuesAnalysis> {
116 friend AnalysisInfoMixin<PhiValuesAnalysis>;
H A DOptimizationRemarkEmitter.h165 : public AnalysisInfoMixin<OptimizationRemarkEmitterAnalysis> {
166 friend AnalysisInfoMixin<OptimizationRemarkEmitterAnalysis>;
H A DBlockFrequencyInfo.h115 : public AnalysisInfoMixin<BlockFrequencyAnalysis> {
116 friend AnalysisInfoMixin<BlockFrequencyAnalysis>;
H A DGlobalsModRef.h127 class GlobalsAA : public AnalysisInfoMixin<GlobalsAA> {
128 friend AnalysisInfoMixin<GlobalsAA>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DGCMetadata.h168 : public AnalysisInfoMixin<CollectorMetadataAnalysis> {
169 friend struct AnalysisInfoMixin<CollectorMetadataAnalysis>;
180 class GCFunctionAnalysis : public AnalysisInfoMixin<GCFunctionAnalysis> {
181 friend struct AnalysisInfoMixin<GCFunctionAnalysis>;
H A DStackProtector.h68 class SSPLayoutAnalysis : public AnalysisInfoMixin<SSPLayoutAnalysis> {
69 friend AnalysisInfoMixin<SSPLayoutAnalysis>;
H A DAssignmentTrackingAnalysis.h106 : public AnalysisInfoMixin<DebugAssignmentTrackingAnalysis> {
107 friend AnalysisInfoMixin<DebugAssignmentTrackingAnalysis>;
H A DMachineModuleInfo.h222 class MachineModuleAnalysis : public AnalysisInfoMixin<MachineModuleAnalysis> {
223 friend AnalysisInfoMixin<MachineModuleAnalysis>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h793 class NoOpModuleAnalysis : public AnalysisInfoMixin<NoOpModuleAnalysis> {
794 friend AnalysisInfoMixin<NoOpModuleAnalysis>;
811 class NoOpCGSCCAnalysis : public AnalysisInfoMixin<NoOpCGSCCAnalysis> {
812 friend AnalysisInfoMixin<NoOpCGSCCAnalysis>;
830 class NoOpFunctionAnalysis : public AnalysisInfoMixin<NoOpFunctionAnalysis> {
831 friend AnalysisInfoMixin<NoOpFunctionAnalysis>;
856 class NoOpLoopAnalysis : public AnalysisInfoMixin<NoOpLoopAnalysis> {
857 friend AnalysisInfoMixin<NoOpLoopAnalysis>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResourceAnalysis.h23 class DXILResourceAnalysis : public AnalysisInfoMixin<DXILResourceAnalysis> {
24 friend AnalysisInfoMixin<DXILResourceAnalysis>;
H A DDXILShaderFlags.h54 class ShaderFlagsAnalysis : public AnalysisInfoMixin<ShaderFlagsAnalysis> {
55 friend AnalysisInfoMixin<ShaderFlagsAnalysis>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAliasAnalysis.h42 class NVPTXAA : public AnalysisInfoMixin<NVPTXAA> {
43 friend AnalysisInfoMixin<NVPTXAA>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h46 class AMDGPUAA : public AnalysisInfoMixin<AMDGPUAA> {
47 friend AnalysisInfoMixin<AMDGPUAA>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DVerifier.h107 class VerifierAnalysis : public AnalysisInfoMixin<VerifierAnalysis> {
108 friend AnalysisInfoMixin<VerifierAnalysis>;
H A DPassManager.h414 struct AnalysisInfoMixin : PassInfoMixin<DerivedT> { struct
431 static_assert(std::is_base_of<AnalysisInfoMixin, DerivedT>::value, in ID() argument
624 : public AnalysisInfoMixin<PassInstrumentationAnalysis> {
625 friend AnalysisInfoMixin<PassInstrumentationAnalysis>;
961 : public AnalysisInfoMixin<
1029 friend AnalysisInfoMixin<
1086 : public AnalysisInfoMixin<
1181 friend AnalysisInfoMixin<

123