Searched refs:loop_analysis (Results 1 – 6 of 6) sorted by relevance
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | loop_analysis.rs | 165 let _tt = timing::loop_analysis(); in compute() 310 use crate::loop_analysis::{Loop, LoopAnalysis}; 342 let mut loop_analysis = LoopAnalysis::new(); in nested_loops_detection() localVariable 347 loop_analysis.compute(&func, &cfg, &domtree); in nested_loops_detection() 351 assert_eq!(loop_analysis.loop_header(loops[0]), block0); in nested_loops_detection() 352 assert_eq!(loop_analysis.loop_header(loops[1]), block1); in nested_loops_detection() 354 assert_eq!(loop_analysis.loop_parent(loops[0]), None); in nested_loops_detection() 363 assert_eq!(loop_analysis.loop_level(block0).level(), 1); in nested_loops_detection() 406 let mut loop_analysis = LoopAnalysis::new(); in complex_loop_detection() localVariable 409 loop_analysis.compute(&func, &cfg, &domtree); in complex_loop_detection() [all …]
|
| H A D | context.rs | 20 use crate::loop_analysis::LoopAnalysis; 51 pub loop_analysis: LoopAnalysis, field 78 loop_analysis: LoopAnalysis::new(), in for_function() 89 self.loop_analysis.clear(); in clear() 301 self.loop_analysis.clear(); in legalize() 321 self.loop_analysis in compute_loop_analysis() 382 &self.loop_analysis, in egraph_pass()
|
| H A D | lib.rs | 62 pub mod loop_analysis; module
|
| H A D | timing.rs | 60 loop_analysis: "Loop analysis",
|
| /wasmtime-44.0.1/cranelift/codegen/src/egraph/ |
| H A D | elaborate.rs | 11 use crate::loop_analysis::{Loop, LoopAnalysis}; 23 loop_analysis: &'a LoopAnalysis, field 144 loop_analysis: &'a LoopAnalysis, in new() 156 loop_analysis, in new() 182 if self.loop_analysis.is_in_loop(block, inner_loop.lp) { in start_block() 195 if let Some(lp) = self.loop_analysis.is_loop_header(block) { in start_block() 212 self.loop_analysis.is_loop_header(block).is_none(), in start_block() 573 !self.loop_analysis.is_in_loop(value.in_block, loop_entry.lp) in process_elab_stack()
|
| H A D | mod.rs | 13 use crate::loop_analysis::LoopAnalysis; 59 loop_analysis: &'a LoopAnalysis, field 694 loop_analysis: &'a LoopAnalysis, in new() 701 loop_analysis, in new() 989 self.loop_analysis, in elaborate()
|