Home
last modified time | relevance | path

Searched refs:BlockIndex (Results 1 – 5 of 5) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dblockorder.rs78 lowered_succ_indices: Vec<BlockIndex>,
83 blockindex_by_block: SecondaryMap<Block, BlockIndex>,
90 cold_blocks: FxHashSet<BlockIndex>,
92 indirect_branch_targets: FxHashSet<BlockIndex>,
205 let idx = BlockIndex::new(lowered_order.len()); in new()
239 .map(|(i, &lb)| (lb, BlockIndex::new(i))), in new()
250 let bindex = BlockIndex::new(ix); in new()
322 pub fn lowered_index_for_block(&self, block: Block) -> Option<BlockIndex> { in lowered_index_for_block() argument
328 pub fn succ_indices(&self, block: BlockIndex) -> (Option<Inst>, &[BlockIndex]) { in succ_indices() argument
334 pub fn is_cold(&self, block: BlockIndex) -> bool { in is_cold()
[all …]
H A Dvcode.rs72 pub type BlockIndex = regalloc2::Block; typedef
134 entry: BlockIndex,
327 pub fn set_entry(&mut self, block: BlockIndex) { in set_entry() argument
445 let pred = BlockIndex::new(pred); in compute_preds_from_succs()
637 entry: BlockIndex::new(0), in new()
763 let block = BlockIndex::new(block); in emit()
1535 fn entry_block(&self) -> BlockIndex { in entry_block() argument
1544 fn block_succs(&self, block: BlockIndex) -> &[BlockIndex] { in block_succs() argument
1549 fn block_preds(&self, block: BlockIndex) -> &[BlockIndex] { in block_preds() argument
1554 fn block_params(&self, block: BlockIndex) -> &[VReg] { in block_params()
[all …]
H A Dlower.rs17 ABIMachineSpec, BackwardsInsnIndex, BlockIndex, BlockLoweringOrder, CallArgList, CallInfo,
999 bindex: BlockIndex, in lower_clif_branch() argument
1029 fn lower_branch_blockparam_args(&mut self, block: BlockIndex) { in lower_branch_blockparam_args() argument
1042 bindex: BlockIndex, in collect_branch_and_targets() argument
1056 block: BlockIndex, in collect_block_call() argument
1059 ) -> (BlockIndex, &'a [Reg]) { argument
1129 self.vcode.set_entry(BlockIndex::new(0)); in lower()
1146 let bindex = BlockIndex::new(bindex); in lower()
H A Dbuffer.rs178 BlockIndex, MachInstLabelUse, TextSectionBuilder, VCodeConstant, VCodeConstants, VCodeInst,
433 pub fn from_block(bindex: BlockIndex) -> MachLabel { in from_block()
2469 MachLabel::from_block(BlockIndex::new(self.next_func)), in append()
2482 let label = MachLabel::from_block(BlockIndex::new(target)); in resolve_reloc()
2528 MachLabel::from_block(BlockIndex::new(n as usize)) in label()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Demit_tests.rs6728 dest: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6736 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6745 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6754 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6763 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6772 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6781 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6790 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6799 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
6808 taken: MachLabel::from_block(BlockIndex::new(0)), in test_s390x_binemit()
[all …]