Lines Matching refs:prev_inst

198             Some(prev_inst) => self.insts[prev_inst].seq,  in assign_inst_seq()
578 pub fn prev_inst(&self, inst: Inst) -> Option<Inst> { in prev_inst() method
587 if let Some(prev) = self.prev_inst(last) { in canonical_branch_inst()
716 let prev_inst = self.insts[before].prev; in split_block() localVariable
718 self.blocks[old_block].last_inst = prev_inst; in split_block()
719 match prev_inst.expand() { in split_block()
866 assert_eq!(cur.prev_inst(), Some(inst)); in verify()
868 assert_eq!(cur.prev_inst(), None); in verify()
922 assert_eq!(cur.prev_inst(), None); in append_block()
932 assert_eq!(cur.prev_inst(), None); in append_block()
1038 assert_eq!(cur.prev_inst(), None); in append_inst()
1044 assert_eq!(cur.prev_inst(), Some(i2)); in append_inst()
1052 assert_eq!(cur.prev_inst(), Some(i0)); in append_inst()
1053 assert_eq!(cur.prev_inst(), Some(i2)); in append_inst()
1054 assert_eq!(cur.prev_inst(), Some(i1)); in append_inst()
1055 assert_eq!(cur.prev_inst(), None); in append_inst()
1166 assert_eq!(cur.prev_inst(), Some(i0)); in split_block()
1167 assert_eq!(cur.prev_inst(), None); in split_block()
1169 assert_eq!(cur.prev_inst(), None); in split_block()
1198 assert_eq!(cur.prev_inst(), Some(i0)); in split_block()
1199 assert_eq!(cur.prev_inst(), None); in split_block()
1201 assert_eq!(cur.prev_inst(), Some(i3)); in split_block()
1202 assert_eq!(cur.prev_inst(), Some(i2)); in split_block()
1203 assert_eq!(cur.prev_inst(), None); in split_block()
1205 assert_eq!(cur.prev_inst(), Some(i1)); in split_block()
1206 assert_eq!(cur.prev_inst(), None); in split_block()