Home
last modified time | relevance | path

Searched defs:BlockLoweringOrder (Results 1 – 3 of 3) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dblockorder.rs72 pub struct BlockLoweringOrder { struct
76 lowered_order: Vec<LoweredBlock>,
78 lowered_succ_indices: Vec<BlockIndex>,
81 lowered_succ_ranges: Vec<(Option<Inst>, core::ops::Range<usize>)>,
83 blockindex_by_block: SecondaryMap<Block, BlockIndex>,
90 cold_blocks: FxHashSet<BlockIndex>,
92 indirect_branch_targets: FxHashSet<BlockIndex>,
146 impl BlockLoweringOrder { implementation
152 ) -> BlockLoweringOrder { in new()
355 fn build_test_func(n_blocks: usize, edges: &[(usize, usize)]) -> BlockLoweringOrder { in build_test_func() argument
H A Dvcode.rs278 block_order: BlockLoweringOrder, in new()
322 pub fn block_order(&self) -> &BlockLoweringOrder { in block_order()
621 block_order: BlockLoweringOrder, in new()
H A Dlower.rs365 block_order: BlockLoweringOrder, in new()