Home
last modified time | relevance | path

Searched refs:PassManager (Results 1 – 25 of 144) sorted by relevance

123456

/llvm-project-15.0.7/llvm/bindings/ocaml/transforms/scalar_opts/
H A Dllvm_scalar_opts.ml10 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
13 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
16 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
19 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
22 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
25 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
28 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
31 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
34 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
37 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
[all …]
H A Dllvm_scalar_opts.mli16 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
21 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
26 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
31 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
36 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
41 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
46 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
51 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
56 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
61 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
[all …]
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dtransforms_scalar.go21 func (pm PassManager) AddAggressiveDCEPass() { C.LLVMAddAggressiveDCEPass(pm.C) }
24 func (pm PassManager) AddGVNPass() { C.LLVMAddGVNPass(pm.C) }
28 func (pm PassManager) AddLICMPass() { C.LLVMAddLICMPass(pm.C) }
29 func (pm PassManager) AddLoopDeletionPass() { C.LLVMAddLoopDeletionPass(pm.C) }
30 func (pm PassManager) AddLoopRotatePass() { C.LLVMAddLoopRotatePass(pm.C) }
31 func (pm PassManager) AddLoopUnrollPass() { C.LLVMAddLoopUnrollPass(pm.C) }
32 func (pm PassManager) AddMemCpyOptPass() { C.LLVMAddMemCpyOptPass(pm.C) }
34 func (pm PassManager) AddReassociatePass() { C.LLVMAddReassociatePass(pm.C) }
35 func (pm PassManager) AddSCCPPass() { C.LLVMAddSCCPPass(pm.C) }
37 func (pm PassManager) AddScalarReplAggregatesPassWithThreshold(threshold int) {
[all …]
H A Dtransforms_ipo.go28 func (pm PassManager) AddConstantMergePass() { C.LLVMAddConstantMergePass(pm.C) }
29 func (pm PassManager) AddDeadArgEliminationPass() { C.LLVMAddDeadArgEliminationPass(pm.C) }
30 func (pm PassManager) AddFunctionAttrsPass() { C.LLVMAddFunctionAttrsPass(pm.C) }
31 func (pm PassManager) AddFunctionInliningPass() { C.LLVMAddFunctionInliningPass(pm.C) }
32 func (pm PassManager) AddGlobalDCEPass() { C.LLVMAddGlobalDCEPass(pm.C) }
33 func (pm PassManager) AddGlobalOptimizerPass() { C.LLVMAddGlobalOptimizerPass(pm.C) }
34 func (pm PassManager) AddPruneEHPass() { C.LLVMAddPruneEHPass(pm.C) }
35 func (pm PassManager) AddIPSCCPPass() { C.LLVMAddIPSCCPPass(pm.C) }
36 func (pm PassManager) AddInternalizePass(allButMain bool) {
39 func (pm PassManager) AddStripDeadPrototypesPass() { C.LLVMAddStripDeadPrototypesPass(pm.C) }
/llvm-project-15.0.7/llvm/bindings/ocaml/transforms/ipo/
H A Dllvm_ipo.ml10 : [ `Module ] Llvm.PassManager.t -> unit
13 : [ `Module ] Llvm.PassManager.t -> unit
16 : [ `Module ] Llvm.PassManager.t -> unit
19 : [ `Module ] Llvm.PassManager.t -> unit
22 : [ `Module ] Llvm.PassManager.t -> unit
25 : [ `Module ] Llvm.PassManager.t -> unit
28 : [ `Module ] Llvm.PassManager.t -> unit
31 : [ `Module ] Llvm.PassManager.t -> unit
34 : [ `Module ] Llvm.PassManager.t -> unit
37 : [ `Module ] Llvm.PassManager.t -> unit
[all …]
H A Dllvm_ipo.mli16 : [ `Module ] Llvm.PassManager.t -> unit
21 : [ `Module ] Llvm.PassManager.t -> unit
26 : [ `Module ] Llvm.PassManager.t -> unit
31 : [ `Module ] Llvm.PassManager.t -> unit
36 : [ `Module ] Llvm.PassManager.t -> unit
41 : [ `Module ] Llvm.PassManager.t -> unit
46 : [ `Module ] Llvm.PassManager.t -> unit
51 : [ `Module ] Llvm.PassManager.t -> unit
56 : [ `Module ] Llvm.PassManager.t -> unit
61 : [ `Module ] Llvm.PassManager.t -> unit
[all …]
/llvm-project-15.0.7/mlir/test/python/
H A Dpass_manager.py23 pm = PassManager()
27 pm1 = PassManager._CAPICreate(pm_capsule)
38 pm = PassManager.parse("builtin.module(func.func(not-existing-pass{json=false}))")
48 pm = PassManager.parse("builtin.module(func.func(print-op-stats{json=false}))")
58 pm = PassManager.parse("unknown-pass")
72 pm = PassManager.parse("func.func(normalize-memrefs)")
86 pm = PassManager.parse("print-op-stats{json=false}")
/llvm-project-15.0.7/mlir/lib/Pass/
H A DPassCrashRecovery.cpp70 PassManager::ReproducerStreamFactory &streamFactory;
95 PassManager::ReproducerStreamFactory &streamFactory, bool verifyPasses) in RecoveryReproducerContext()
175 Impl(PassManager::ReproducerStreamFactory &streamFactory, in Impl()
180 PassManager::ReproducerStreamFactory streamFactory;
203 iterator_range<PassManager::pass_iterator> passes, Operation *op, in initialize()
314 iterator_range<PassManager::pass_iterator> passes, Operation *op) { in prepareReproducerFor()
375 struct FileReproducerStream : public PassManager::ReproducerStream {
396 LogicalResult PassManager::runWithCrashRecovery(Operation *op, in runWithCrashRecovery()
409 void PassManager::enableCrashReproducerGeneration(StringRef outputFile, in enableCrashReproducerGeneration()
427 void PassManager::enableCrashReproducerGeneration( in enableCrashReproducerGeneration()
[all …]
H A DIRPrinting.cpp80 IRPrinterInstrumentation(std::unique_ptr<PassManager::IRPrinterConfig> config) in IRPrinterInstrumentation()
90 std::unique_ptr<PassManager::IRPrinterConfig> config;
187 PassManager::IRPrinterConfig::IRPrinterConfig(bool printModuleScope, in IRPrinterConfig()
195 PassManager::IRPrinterConfig::~IRPrinterConfig() = default;
201 void PassManager::IRPrinterConfig::printBeforeIfEnabled( in printBeforeIfEnabled()
210 void PassManager::IRPrinterConfig::printAfterIfEnabled( in printAfterIfEnabled()
221 struct BasicIRPrinterConfig : public PassManager::IRPrinterConfig {
259 void PassManager::enableIRPrinting(std::unique_ptr<IRPrinterConfig> config) { in enableIRPrinting()
269 void PassManager::enableIRPrinting( in enableIRPrinting()
H A DPassDetail.h89 friend class mlir::PassManager;
99 PassManager::ReproducerStreamFactory &streamFactory,
105 void initialize(iterator_range<PassManager::pass_iterator> passes,
115 void prepareReproducerFor(iterator_range<PassManager::pass_iterator> passes,
H A DPassManagerOptions.cpp63 void addPrinterInstrumentation(PassManager &pm);
87 void PassManagerOptions::addPrinterInstrumentation(PassManager &pm) { in addPrinterInstrumentation()
133 void mlir::applyPassManagerCLOptions(PassManager &pm) { in applyPassManagerCLOptions()
150 void mlir::applyDefaultTimingPassManagerCLOptions(PassManager &pm) { in applyDefaultTimingPassManagerCLOptions()
/llvm-project-15.0.7/flang/include/flang/Tools/
H A DCLOptions.inc13 #include "mlir/Pass/PassManager.h"
79 mlir::PassManager &pm, llvm::cl::opt<bool> &disabled, F ctor) {
101 inline void addCfgConversionPass(mlir::PassManager &pm) {
106 inline void addAVC(mlir::PassManager &pm) {
111 inline void addMemoryAllocationOpt(mlir::PassManager &pm) {
119 inline void addCodeGenRewritePass(mlir::PassManager &pm) {
124 inline void addTargetRewritePass(mlir::PassManager &pm) {
130 inline void addFIRToLLVMPass(mlir::PassManager &pm) {
138 mlir::PassManager &pm, llvm::raw_ostream &output) {
143 inline void addBoxedProcedurePass(mlir::PassManager &pm) {
[all …]
/llvm-project-15.0.7/llvm/bindings/ocaml/transforms/vectorize/
H A Dllvm_vectorize.ml10 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
13 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
H A Dllvm_vectorize.mli16 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
21 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPassManager.h185 friend class PassManager; variable
210 class PassManager : public OpPassManager {
217 PassManager(MLIRContext *ctx, Nesting nesting = Nesting::Explicit,
219 PassManager(MLIRContext *ctx, StringRef operationName) in PassManager() function
220 : PassManager(ctx, Nesting::Explicit, operationName) {} in PassManager()
221 ~PassManager();
456 void applyPassManagerCLOptions(PassManager &pm);
462 void applyDefaultTimingPassManagerCLOptions(PassManager &pm);
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp79 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() argument
80 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig()
93 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig() argument
94 return new LanaiPassConfig(*this, &PassManager); in createPassConfig()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp248 TEST(PassManager, RunOnce) { in TEST() argument
258 legacy::PassManager Passes; in TEST()
272 TEST(PassManager, ReRun) { in TEST() argument
282 legacy::PassManager Passes; in TEST()
304 legacy::PassManager Passes; in MemoryTestHelper()
315 legacy::PassManager Passes; in MemoryTestHelper()
322 TEST(PassManager, Memory) { in TEST() argument
399 legacy::PassManager Passes0; in TEST()
400 legacy::PassManager Passes1; in TEST()
401 legacy::PassManager Passes2; in TEST()
[all …]
/llvm-project-15.0.7/llvm/test/Bindings/OCaml/
H A Dscalar_opts.ml44 ignore (PassManager.create_function m
80 ++ PassManager.initialize
81 ++ PassManager.run_function fn
82 ++ PassManager.finalize
83 ++ PassManager.dispose)
H A Dpassmgr_builder.ml39 let module_passmgr = PassManager.create () in
40 let func_passmgr = PassManager.create_function m in
52 PassManager.dispose module_passmgr;
53 PassManager.dispose func_passmgr
H A Dvectorize.ml44 ignore (PassManager.create ()
47 ++ PassManager.run_module m
48 ++ PassManager.dispose)
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DLegacyPassManager.h52 class PassManager : public PassManagerBase {
55 PassManager();
56 ~PassManager() override;
/llvm-project-15.0.7/mlir/python/mlir/_mlir_libs/_mlir/
H A Dpassmanager.pyi12 "PassManager",
15 class PassManager:
22 def parse(pipeline: str, context: Optional[_ir.Context] = None) -> PassManager: ...
/llvm-project-15.0.7/llvm/test/Other/
H A Dno-rerun-function-simplification-pipeline.ll8 ; CHECK: PassManager{{.*}}SCC{{.*}} on (f1)
10 ; CHECK: PassManager{{.*}}SCC{{.*}} on (f2, f3)
13 ; CHECK: PassManager{{.*}}SCC{{.*}} on (f2)
16 ; CHECK: PassManager{{.*}}SCC{{.*}} on (f3)
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h69 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
72 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
75 explicit PassManager() = default;
81 PassManager(PassManager &&Arg) in PassManager() function
86 PassManager &operator=(PassManager &&RHS) {
215 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
/llvm-project-15.0.7/mlir/test/python/dialects/sparse_tensor/
H A Dpasses.py19 PassManager.parse('sparsification')
20 PassManager.parse('sparse-tensor-conversion')

123456