| /llvm-project-15.0.7/llvm/bindings/ocaml/transforms/scalar_opts/ |
| H A D | llvm_scalar_opts.ml | 10 : [< 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 D | llvm_scalar_opts.mli | 16 : [< 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 D | transforms_scalar.go | 21 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 D | transforms_ipo.go | 28 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 D | llvm_ipo.ml | 10 : [ `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 D | llvm_ipo.mli | 16 : [ `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 D | pass_manager.py | 23 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 D | PassCrashRecovery.cpp | 70 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 D | IRPrinting.cpp | 80 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 D | PassDetail.h | 89 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 D | PassManagerOptions.cpp | 63 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 D | CLOptions.inc | 13 #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 D | llvm_vectorize.ml | 10 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit 13 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
|
| H A D | llvm_vectorize.mli | 16 : [<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 D | PassManager.h | 185 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 D | LanaiTargetMachine.cpp | 79 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 D | LegacyPassManagerTest.cpp | 248 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 D | scalar_opts.ml | 44 ignore (PassManager.create_function m 80 ++ PassManager.initialize 81 ++ PassManager.run_function fn 82 ++ PassManager.finalize 83 ++ PassManager.dispose)
|
| H A D | passmgr_builder.ml | 39 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 D | vectorize.ml | 44 ignore (PassManager.create () 47 ++ PassManager.run_module m 48 ++ PassManager.dispose)
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 52 class PassManager : public PassManagerBase { 55 PassManager(); 56 ~PassManager() override;
|
| /llvm-project-15.0.7/mlir/python/mlir/_mlir_libs/_mlir/ |
| H A D | passmanager.pyi | 12 "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 D | no-rerun-function-simplification-pipeline.ll | 8 ; 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 D | LoopPassManager.h | 69 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 D | passes.py | 19 PassManager.parse('sparsification') 20 PassManager.parse('sparse-tensor-conversion')
|