Home
last modified time | relevance | path

Searched refs:loop_analysis (Results 1 – 6 of 6) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/
H A Dloop_analysis.rs165 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 Dcontext.rs20 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 Dlib.rs62 pub mod loop_analysis; module
H A Dtiming.rs60 loop_analysis: "Loop analysis",
/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Delaborate.rs11 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 Dmod.rs13 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()