Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h92 class StackSafetyAnalysis : public AnalysisInfoMixin<StackSafetyAnalysis> {
93 friend AnalysisInfoMixin<StackSafetyAnalysis>;
129 : public AnalysisInfoMixin<StackSafetyGlobalAnalysis> {
130 friend AnalysisInfoMixin<StackSafetyGlobalAnalysis>;
H A DCycleAnalysis.h31 class CycleAnalysis : public AnalysisInfoMixin<CycleAnalysis> {
32 friend AnalysisInfoMixin<CycleAnalysis>;
H A DScalarEvolutionAliasAnalysis.h45 class SCEVAA : public AnalysisInfoMixin<SCEVAA> {
46 friend AnalysisInfoMixin<SCEVAA>;
H A DScopedNoAliasAA.h53 class ScopedNoAliasAA : public AnalysisInfoMixin<ScopedNoAliasAA> {
54 friend AnalysisInfoMixin<ScopedNoAliasAA>;
H A DModuleSummaryAnalysis.h45 : public AnalysisInfoMixin<ModuleSummaryIndexAnalysis> {
46 friend AnalysisInfoMixin<ModuleSummaryIndexAnalysis>;
H A DObjCARCAliasAnalysis.h69 class ObjCARCAA : public AnalysisInfoMixin<ObjCARCAA> {
70 friend AnalysisInfoMixin<ObjCARCAA>;
H A DTypeBasedAliasAnalysis.h59 class TypeBasedAA : public AnalysisInfoMixin<TypeBasedAA> {
60 friend AnalysisInfoMixin<TypeBasedAA>;
H A DCFLAndersAliasAnalysis.h94 class CFLAndersAA : public AnalysisInfoMixin<CFLAndersAA> {
95 friend AnalysisInfoMixin<CFLAndersAA>;
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 DCFLSteensAliasAnalysis.h109 class CFLSteensAA : public AnalysisInfoMixin<CFLSteensAA> {
110 friend AnalysisInfoMixin<CFLSteensAA>;
H A DDemandedBits.h123 class DemandedBitsAnalysis : public AnalysisInfoMixin<DemandedBitsAnalysis> {
124 friend AnalysisInfoMixin<DemandedBitsAnalysis>;
H A DOptimizationRemarkEmitter.h165 : public AnalysisInfoMixin<OptimizationRemarkEmitterAnalysis> {
166 friend AnalysisInfoMixin<OptimizationRemarkEmitterAnalysis>;
H A DDivergenceAnalysis.h185 class DivergenceAnalysis : public AnalysisInfoMixin<DivergenceAnalysis> {
186 friend AnalysisInfoMixin<DivergenceAnalysis>;
H A DBlockFrequencyInfo.h113 : public AnalysisInfoMixin<BlockFrequencyAnalysis> {
114 friend AnalysisInfoMixin<BlockFrequencyAnalysis>;
H A DGlobalsModRef.h129 class GlobalsAA : public AnalysisInfoMixin<GlobalsAA> {
130 friend AnalysisInfoMixin<GlobalsAA>;
H A DLoopNestAnalysis.h202 class LoopNestAnalysis : public AnalysisInfoMixin<LoopNestAnalysis> {
203 friend AnalysisInfoMixin<LoopNestAnalysis>;
H A DLazyValueInfo.h134 class LazyValueAnalysis : public AnalysisInfoMixin<LazyValueAnalysis> {
141 friend struct AnalysisInfoMixin<LazyValueAnalysis>;
H A DProfileSummaryInfo.h212 : public AnalysisInfoMixin<ProfileSummaryAnalysis> {
219 friend AnalysisInfoMixin<ProfileSummaryAnalysis>;
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DPassManagerTest.cpp30 class TestFunctionAnalysis : public AnalysisInfoMixin<TestFunctionAnalysis> {
48 friend AnalysisInfoMixin<TestFunctionAnalysis>;
55 : public AnalysisInfoMixin<TestMachineFunctionAnalysis> {
73 friend AnalysisInfoMixin<TestMachineFunctionAnalysis>;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h48 class AMDGPUAA : public AnalysisInfoMixin<AMDGPUAA> {
49 friend AnalysisInfoMixin<AMDGPUAA>;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPassManagerTest.cpp27 class TestFunctionAnalysis : public AnalysisInfoMixin<TestFunctionAnalysis> {
55 friend AnalysisInfoMixin<TestFunctionAnalysis>;
63 class TestModuleAnalysis : public AnalysisInfoMixin<TestModuleAnalysis> {
88 friend AnalysisInfoMixin<TestModuleAnalysis>;
552 class CustomizedAnalysis : public AnalysisInfoMixin<CustomizedAnalysis> {
564 friend AnalysisInfoMixin<CustomizedAnalysis>;
609 : public AnalysisInfoMixin<TestIndirectFunctionAnalysis> {
645 friend AnalysisInfoMixin<TestIndirectFunctionAnalysis>;
662 : public AnalysisInfoMixin<TestDoublyIndirectFunctionAnalysis> {
686 friend AnalysisInfoMixin<TestDoublyIndirectFunctionAnalysis>;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DVerifier.h107 class VerifierAnalysis : public AnalysisInfoMixin<VerifierAnalysis> {
108 friend AnalysisInfoMixin<VerifierAnalysis>;
H A DPassManager.h394 struct AnalysisInfoMixin : PassInfoMixin<DerivedT> { struct
411 static_assert(std::is_base_of<AnalysisInfoMixin, DerivedT>::value, in ID() argument
601 : public AnalysisInfoMixin<PassInstrumentationAnalysis> {
602 friend AnalysisInfoMixin<PassInstrumentationAnalysis>;
938 : public AnalysisInfoMixin<
1006 friend AnalysisInfoMixin<
1063 : public AnalysisInfoMixin<
1158 friend AnalysisInfoMixin<
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h233 class MachineModuleAnalysis : public AnalysisInfoMixin<MachineModuleAnalysis> {
234 friend AnalysisInfoMixin<MachineModuleAnalysis>;

123