Lines Matching refs:insts
57 pub fn can_exec(insts: &Program) -> bool {
65 if insts.dfa_size_limit == 0 || insts.len() > ::std::i32::MAX as usize {
68 for inst in insts {
428 qcur: SparseSet::new(prog.insts.len()),
429 qnext: SparseSet::new(prog.insts.len()),
1204 let mut insts =
1206 insts.clear();
1208 insts.push(0);
1216 Bytes(_) => push_inst_ptr(&mut insts, &mut prev, ip),
1219 push_inst_ptr(&mut insts, &mut prev, ip)
1222 push_inst_ptr(&mut insts, &mut prev, ip);
1233 let opt_state = if insts.len() == 1 && !state_flags.is_match() {
1237 insts[0] = f;
1238 Some(State { data: Arc::from(&*insts) })
1240 self.cache.insts_scratch_space = insts;
1755 .field("insts", &ips)