Lines Matching refs:SkeletonInstSimplification
15 use crate::opts::generated_code::SkeletonInstSimplification;
98 optimized_insts: SmallVec<[SkeletonInstSimplification; MATCHES_LIMIT]>,
415 ) -> Option<SkeletonInstSimplification> { in optimize_skeleton_inst() argument
467 Some(SkeletonInstSimplification::Remove) in optimize_skeleton_inst()
496 Some(SkeletonInstSimplification::Remove) in optimize_skeleton_inst()
513 fn simplify_skeleton_inst(&mut self, inst: Inst) -> Option<SkeletonInstSimplification> { in simplify_skeleton_inst() argument
604 SkeletonInstSimplification::Remove => { in simplify_skeleton_inst()
609 SkeletonInstSimplification::RemoveWithVal { val } => { in simplify_skeleton_inst()
627 SkeletonInstSimplification::Replace { inst } => { in simplify_skeleton_inst()
634 SkeletonInstSimplification::ReplaceWithVal { inst, val } => { in simplify_skeleton_inst()
908 simplification: SkeletonInstSimplification, in execute_skeleton_inst_simplification() argument
919 SkeletonInstSimplification::Remove => { in execute_skeleton_inst_simplification()
923 SkeletonInstSimplification::RemoveWithVal { val } => { in execute_skeleton_inst_simplification()
930 SkeletonInstSimplification::Replace { inst } => (inst, None), in execute_skeleton_inst_simplification()
931 SkeletonInstSimplification::ReplaceWithVal { inst, val } => (inst, Some(val)), in execute_skeleton_inst_simplification()