Home
last modified time | relevance | path

Searched refs:DominatorTree (Results 1 – 19 of 19) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/
H A Dloop_analysis.rs4 use crate::dominator_tree::DominatorTree;
164 pub fn compute(&mut self, func: &Function, cfg: &ControlFlowGraph, domtree: &DominatorTree) { in compute() argument
195 fn is_block_loop_header(block: Block, cfg: &ControlFlowGraph, domtree: &DominatorTree) -> bool { in is_block_loop_header()
203 fn find_loop_headers(&mut self, cfg: &ControlFlowGraph, domtree: &DominatorTree) { in find_loop_headers() argument
217 fn discover_loop_blocks(&mut self, cfg: &ControlFlowGraph, domtree: &DominatorTree) { in discover_loop_blocks() argument
307 use crate::dominator_tree::DominatorTree;
344 let mut domtree = DominatorTree::new(); in nested_loops_detection()
408 let domtree = DominatorTree::with_function(&func, &cfg); in complex_loop_detection()
H A Dunreachable_code.rs6 use crate::dominator_tree::DominatorTree;
20 domtree: &DominatorTree, in eliminate_unreachable_code() argument
H A Ddominator_tree.rs144 pub struct DominatorTree { struct
162 impl DominatorTree { argument
272 impl DominatorTree { impl
518 domtree: &'a DominatorTree,
546 let dtree = DominatorTree::with_function(&func, &cfg); in empty()
577 let dt = DominatorTree::with_function(cur.func, &cfg); in unreachable_node()
628 let dt = DominatorTree::with_function(cur.func, &cfg); in non_zero_entry_block()
684 let dt = DominatorTree::with_function(cur.func, &cfg); in backwards_layout()
748 let dt = DominatorTree::with_function(cur.func, &cfg); in insts_same_block()
H A Dcontext.rs13 use crate::dominator_tree::DominatorTree;
48 pub domtree: DominatorTree,
77 domtree: DominatorTree::new(), in for_function()
H A Dalias_analysis.rs67 dominator_tree::DominatorTree,
179 domtree: &'a DominatorTree,
194 pub fn new(func: &Function, domtree: &'a DominatorTree) -> AliasAnalysis<'a> { in new()
H A Dremove_constant_phis.rs3 use crate::dominator_tree::DominatorTree;
222 pub fn do_remove_constant_phis(func: &mut Function, domtree: &mut DominatorTree) { in do_remove_constant_phis() argument
/wasmtime-44.0.1/cranelift/filetests/src/
H A Dtest_domtree.rs17 use cranelift_codegen::dominator_tree::DominatorTree;
45 let domtree = DominatorTree::with_function(func, &cfg); in run()
119 fn filecheck_text(func: &Function, domtree: &DominatorTree) -> Result<String, fmt::Error> { in filecheck_text()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dcompile.rs3 use crate::dominator_tree::DominatorTree;
17 domtree: &DominatorTree, in compile() argument
H A Dblockorder.rs63 use crate::dominator_tree::DominatorTree;
150 domtree: &DominatorTree, in new() argument
396 let dom_tree = DominatorTree::with_function(&func, &cfg); in build_test_func()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dmod.rs3 use crate::dominator_tree::DominatorTree;
55 domtree: &DominatorTree, in compile_vcode() argument
69 domtree: &DominatorTree, in compile_function() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dmod.rs3 use crate::dominator_tree::DominatorTree;
59 domtree: &DominatorTree, in compile_vcode() argument
73 domtree: &DominatorTree, in compile_function() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dmod.rs3 use crate::dominator_tree::DominatorTree;
56 domtree: &DominatorTree, in compile_vcode() argument
70 domtree: &DominatorTree, in compile_function() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dmod.rs6 use crate::dominator_tree::DominatorTree;
63 domtree: &DominatorTree, in compile_vcode() argument
79 domtree: &DominatorTree, in compile_function() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dmod.rs12 dominator_tree::DominatorTree,
124 domtree: &DominatorTree, in compile_vcode() argument
174 domtree: &DominatorTree, in compile_function() argument
/wasmtime-44.0.1/fuzz/fuzz_targets/
H A Dmisc.rs103 use cranelift_codegen::dominator_tree::{DominatorTree, SimpleDominatorTree}; in dominator_tree()
171 let domtree = DominatorTree::with_function(&func, &cfg); in dominator_tree()
/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Delaborate.rs7 use crate::dominator_tree::DominatorTree;
22 domtree: &'a DominatorTree,
143 domtree: &'a DominatorTree, in new() argument
819 fn elaborate_domtree(&mut self, domtree: &DominatorTree) { in elaborate_domtree() argument
H A Dmod.rs7 use crate::dominator_tree::DominatorTree;
54 domtree: &'a DominatorTree,
90 domtree: &'opt DominatorTree,
693 domtree: &'a DominatorTree, in new() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/
H A Dmod.rs46 use crate::dominator_tree::DominatorTree;
312 domtree: &DominatorTree, in compile_function() argument
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs67 use crate::dominator_tree::DominatorTree;
280 domtree: &DominatorTree, in verify_context() argument
305 expected_domtree: DominatorTree,
312 let expected_domtree = DominatorTree::with_function(func, &expected_cfg); in new()
1181 domtree: &DominatorTree, in domtree_integrity() argument