| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | loop_analysis.rs | 4 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 D | unreachable_code.rs | 6 use crate::dominator_tree::DominatorTree; 20 domtree: &DominatorTree, in eliminate_unreachable_code() argument
|
| H A D | dominator_tree.rs | 144 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 D | context.rs | 13 use crate::dominator_tree::DominatorTree; 48 pub domtree: DominatorTree, 77 domtree: DominatorTree::new(), in for_function()
|
| H A D | alias_analysis.rs | 67 dominator_tree::DominatorTree, 179 domtree: &'a DominatorTree, 194 pub fn new(func: &Function, domtree: &'a DominatorTree) -> AliasAnalysis<'a> { in new()
|
| H A D | remove_constant_phis.rs | 3 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 D | test_domtree.rs | 17 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 D | compile.rs | 3 use crate::dominator_tree::DominatorTree; 17 domtree: &DominatorTree, in compile() argument
|
| H A D | blockorder.rs | 63 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 D | mod.rs | 3 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 D | mod.rs | 3 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 D | mod.rs | 3 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 D | mod.rs | 6 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 D | mod.rs | 12 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 D | misc.rs | 103 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 D | elaborate.rs | 7 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 D | mod.rs | 7 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 D | mod.rs | 46 use crate::dominator_tree::DominatorTree; 312 domtree: &DominatorTree, in compile_function() argument
|
| /wasmtime-44.0.1/cranelift/codegen/src/verifier/ |
| H A D | mod.rs | 67 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
|