Home
last modified time | relevance | path

Searched refs:PreservedAnalyses (Results 1 – 25 of 864) sorted by relevance

12345678910>>...35

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAnalysis.h112 class PreservedAnalyses {
115 static PreservedAnalyses none() { return PreservedAnalyses(); } in none()
118 static PreservedAnalyses all() { in all()
119 PreservedAnalyses PA; in all()
125 template <typename AnalysisSetT> static PreservedAnalyses allInSet() { in allInSet()
126 PreservedAnalyses PA; in allInSet()
132 template <typename AnalysisT> PreservedAnalyses &preserve() { in preserve()
139 PreservedAnalyses &preserve(AnalysisKey *ID) { in preserve()
151 template <typename AnalysisSetT> PreservedAnalyses &preserveSet() { in preserveSet()
157 PreservedAnalyses &preserveSet(AnalysisSetKey *ID) { in preserveSet()
[all …]
H A DPassManager.h191 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
312 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate()
326 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate()
335 const PreservedAnalyses &PA) { in invalidateImpl()
449 PreservedAnalyses PA = PreservedAnalyses::none(); in verifyNotInvalidated()
492 void invalidate(IRUnitT &IR, const PreservedAnalyses &PA);
615 IRUnitT &IR, const PreservedAnalyses &PA,
656 Module &M, const PreservedAnalyses &PA,
722 IRUnitT &IRUnit, const PreservedAnalyses &PA, in invalidate()
839 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePassManager.cpp38 MachineFunction &IR, const PreservedAnalyses &PA, in invalidate()
47 Module &M, const PreservedAnalyses &PA, in invalidate()
80 Function &F, const PreservedAnalyses &PA, in invalidate()
111 PreservedAnalyses
118 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
122 return PreservedAnalyses::all(); in run()
127 return PreservedAnalyses::all(); in run()
128 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run()
144 PreservedAnalyses
148 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
[all …]
H A DMIRPrintingPass.cpp23 PreservedAnalyses PrintMIRPreparePass::run(Module &M, ModuleAnalysisManager &) { in run()
25 return PreservedAnalyses::all(); in run()
28 PreservedAnalyses PrintMIRPass::run(MachineFunction &MF, in run()
36 return PreservedAnalyses::all(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h72 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
78 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
85 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
91 PreservedAnalyses run(MachineFunction &MF,
122 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
131 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
141 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
150 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
244 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
253 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp24 PreservedAnalyses
29 PreservedAnalyses PA = (L.isOutermost() && !LoopNestPasses.empty()) in run()
66 PreservedAnalyses
72 PreservedAnalyses PA = PreservedAnalyses::all(); in runWithLoopNestPasses()
89 std::optional<PreservedAnalyses> PassPA; in runWithLoopNestPasses()
149 PreservedAnalyses
153 PreservedAnalyses PA = PreservedAnalyses::all(); in runWithoutLoopNestPasses()
159 std::optional<PreservedAnalyses> PassPA = in runWithoutLoopNestPasses()
197 PreservedAnalyses FunctionToLoopPassAdaptor::run(Function &F, in run()
205 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
[all …]
H A DDCE.cpp39 PreservedAnalyses
45 return PreservedAnalyses::all();
46 PreservedAnalyses PA; in RedundantDbgInstElimination()
109 PreservedAnalyses DCEPass::run(Function &F, FunctionAnalysisManager &AM) { in DCEInstruction()
111 return PreservedAnalyses::all(); in DCEInstruction()
113 PreservedAnalyses PA; in DCEInstruction()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp33 Module &M, const PreservedAnalyses &PA, in invalidate()
60 std::optional<PreservedAnalyses> FunctionPA; in invalidate()
107 PreservedAnalyses ModuleToFunctionPassAdaptor::run(Module &M, in run()
116 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
127 PreservedAnalyses PassPA = Pass->run(F, FAM); in run()
132 FAM.invalidate(F, EagerlyInvalidate ? PreservedAnalyses::none() : PassPA); in run()
165 AnalysisSetKey PreservedAnalyses::AllAnalysesKey;
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DStripSymbols.h31 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
35 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
39 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
43 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
47 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFGPrinter.cpp110 PreservedAnalyses CFGViewerPass::run(Function &F, FunctionAnalysisManager &AM) { in run()
112 return PreservedAnalyses::all(); in run()
116 return PreservedAnalyses::all(); in run()
119 PreservedAnalyses CFGOnlyViewerPass::run(Function &F, in run()
122 return PreservedAnalyses::all(); in run()
126 return PreservedAnalyses::all(); in run()
129 PreservedAnalyses CFGPrinterPass::run(Function &F, in run()
132 return PreservedAnalyses::all(); in run()
136 return PreservedAnalyses::all(); in run()
139 PreservedAnalyses CFGOnlyPrinterPass::run(Function &F, in run()
[all …]
H A DCGSCCPassManager.cpp66 PreservedAnalyses
76 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
94 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); in run()
142 PreservedAnalyses
172 PreservedAnalyses::all(), in run()
181 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
281 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); in run()
367 PreservedAnalyses DevirtSCCRepeatedPass::run(LazyCallGraph::SCC &InitialC, in run()
371 PreservedAnalyses PA = PreservedAnalyses::all(); in run()
420 PreservedAnalyses PassPA = Pass->run(*C, AM, CG, UR); in run()
[all …]
H A DCycleAnalysis.cpp29 PreservedAnalyses CycleInfoPrinterPass::run(Function &F, in run()
34 return PreservedAnalyses::all(); in run()
37 PreservedAnalyses CycleInfoVerifierPass::run(Function &F, in run()
41 return PreservedAnalyses::all(); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DObjCARC.h31 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
35 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
39 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
43 LLVM_ABI PreservedAnalyses run(Function &M, FunctionAnalysisManager &AM);
47 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DExtraPassManager.h28 bool invalidate(Function &F, const PreservedAnalyses &PA, in invalidate()
36 bool invalidate(Loop &L, const PreservedAnalyses &PA, in invalidate()
67 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) { in run()
68 auto PA = PreservedAnalyses::all(); in run()
91 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM, in run()
93 auto PA = PreservedAnalyses::all(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.h53 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
60 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
67 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
75 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
82 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
91 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DRealtimeSanitizer.cpp64 static PreservedAnalyses rtsanPreservedCFGAnalyses() { in rtsanPreservedCFGAnalyses()
65 PreservedAnalyses PA; in rtsanPreservedCFGAnalyses()
70 static PreservedAnalyses runSanitizeRealtime(Function &Fn) { in runSanitizeRealtime()
76 static PreservedAnalyses runSanitizeRealtimeBlocking(Function &Fn) { in runSanitizeRealtimeBlocking()
83 PreservedAnalyses RealtimeSanitizerPass::run(Module &M, in run()
103 return PreservedAnalyses::none(); in run()
H A DPGOForceFunctionAttrs.cpp33 PreservedAnalyses PGOForceFunctionAttrsPass::run(Module &M, in run()
36 return PreservedAnalyses::all(); in run()
64 return MadeChange ? PreservedAnalyses::none() : PreservedAnalyses::all(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp271 PreservedAnalyses StripSymbolsPass::run(Module &M, ModuleAnalysisManager &AM) { in run()
274 PreservedAnalyses PA; in run()
279 PreservedAnalyses StripNonDebugSymbolsPass::run(Module &M, in run()
282 PreservedAnalyses PA; in run()
287 PreservedAnalyses StripDebugDeclarePass::run(Module &M, in run()
290 PreservedAnalyses PA; in run()
295 PreservedAnalyses StripDeadDebugInfoPass::run(Module &M, in run()
298 PreservedAnalyses PA; in run()
303 PreservedAnalyses StripDeadCGProfilePass::run(Module &M, in run()
307 return PreservedAnalyses::all(); in run()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DPGOInstrumentation.h47 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
61 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
76 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
92 LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
104 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &MAM);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerIFunc.cpp21 PreservedAnalyses LowerIFuncPass::run(Module &M, ModuleAnalysisManager &AM) { in run()
23 return PreservedAnalyses::all(); in run()
26 return PreservedAnalyses::none(); in run()
/freebsd/contrib/llvm-project/llvm/lib/IRPrinter/
H A DIRPrintingPasses.cpp34 PreservedAnalyses PrintModulePass::run(Module &M, ModuleAnalysisManager &AM) { in run()
65 return PreservedAnalyses::all(); in run()
72 PreservedAnalyses PrintFunctionPass::run(Function &F, in run()
81 return PreservedAnalyses::all(); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h95 LLVM_ABI PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
155 std::optional<PreservedAnalyses>
160 LLVM_ABI PreservedAnalyses
163 LLVM_ABI PreservedAnalyses
192 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
195 return PreservedAnalyses::all();
361 std::optional<PreservedAnalyses> LoopPassManager::runSinglePass(
372 PreservedAnalyses PA = Pass->run(IR, AM, AR, U);
419 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
507 LLVM_ABI PreservedAnalyses run(Loop &L, LoopAnalysisManager &,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DLinkInModulesPass.cpp21 PreservedAnalyses LinkInModulesPass::run(Module &M, ModuleAnalysisManager &AM) { in run()
23 return PreservedAnalyses::all(); in run()
28 return PreservedAnalyses::none(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTX.h82 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
88 PreservedAnalyses run(Module &F, ModuleAnalysisManager &AM);
95 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
99 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
108 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
112 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h109 Module &M, const PreservedAnalyses &PA,
118 Function &F, const PreservedAnalyses &PA,
165 LLVM_ABI bool invalidate(MachineFunction &IR, const PreservedAnalyses &PA,
202 LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
226 LLVM_ABI PreservedAnalyses PassManager<MachineFunction>::run(
235 LLVM_ABI PreservedAnalyses getMachineFunctionPassPreservedAnalyses();

12345678910>>...35