Home
last modified time | relevance | path

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

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dprogpoint.rs14 pub enum ProgramPoint { enum
21 impl ProgramPoint { impl
31 impl From<Inst> for ProgramPoint { implementation
37 impl From<Block> for ProgramPoint { implementation
43 impl fmt::Display for ProgramPoint { implementation
52 impl fmt::Debug for ProgramPoint { implementation
69 let pp1: ProgramPoint = i5.into(); in convert()
70 let pp2: ProgramPoint = b3.into(); in convert()
H A Dlayout.rs7 use crate::ir::progpoint::ProgramPoint;
108 A: Into<ProgramPoint>, in pp_cmp() argument
109 B: Into<ProgramPoint>, in pp_cmp() argument
115 ProgramPoint::Block(_block) => 0, in pp_cmp()
116 ProgramPoint::Inst(inst) => self.insts[inst].seq, in pp_cmp()
119 ProgramPoint::Block(_block) => 0, in pp_cmp()
120 ProgramPoint::Inst(inst) => self.insts[inst].seq, in pp_cmp()
412 pub fn pp_block(&self, pp: ProgramPoint) -> Block { in pp_block()
414 ProgramPoint::Block(block) => block, in pp_block()
415 ProgramPoint::Inst(inst) => self.inst_block(inst).expect("Program point not in layout"), in pp_block()
H A Dmod.rs60 pub use crate::ir::progpoint::ProgramPoint;
/wasmtime-44.0.1/cranelift/codegen/src/dominator_tree/
H A Dsimple.rs8 use crate::ir::{Block, Function, Layout, ProgramPoint};
91 A: Into<ProgramPoint>, in rpo_cmp()
92 B: Into<ProgramPoint>, in rpo_cmp() argument
112 A: Into<ProgramPoint>, in dominates() argument
113 B: Into<ProgramPoint>, in dominates() argument
118 ProgramPoint::Block(block_a) => match b { in dominates()
119 ProgramPoint::Block(block_b) => self.block_dominates(block_a, block_b), in dominates()
120 ProgramPoint::Inst(inst_b) => { in dominates()
127 ProgramPoint::Inst(inst_a) => { in dominates()
132 ProgramPoint::Block(block_b) => { in dominates()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/
H A Ddominator_tree.rs5 use crate::ir::{Block, Function, Layout, ProgramPoint};
212 A: Into<ProgramPoint>, in dominates() argument
213 B: Into<ProgramPoint>, in dominates() argument
218 ProgramPoint::Block(block_a) => match b { in dominates()
219 ProgramPoint::Block(block_b) => self.block_dominates(block_a, block_b), in dominates()
220 ProgramPoint::Inst(inst_b) => { in dominates()
227 ProgramPoint::Inst(inst_a) => { in dominates()
232 ProgramPoint::Block(block_b) => { in dominates()
235 ProgramPoint::Inst(inst_b) => { in dominates()