Searched refs:SkeletonInstSimplification (Results 1 – 3 of 3) sorted by relevance
15 use crate::opts::generated_code::SkeletonInstSimplification;98 optimized_insts: SmallVec<[SkeletonInstSimplification; MATCHES_LIMIT]>,415 ) -> Option<SkeletonInstSimplification> { in optimize_skeleton_inst() argument467 Some(SkeletonInstSimplification::Remove) in optimize_skeleton_inst()496 Some(SkeletonInstSimplification::Remove) in optimize_skeleton_inst()604 SkeletonInstSimplification::Remove => { in simplify_skeleton_inst()609 SkeletonInstSimplification::RemoveWithVal { val } => { in simplify_skeleton_inst()627 SkeletonInstSimplification::Replace { inst } => { in simplify_skeleton_inst()908 simplification: SkeletonInstSimplification, in execute_skeleton_inst_simplification() argument919 SkeletonInstSimplification::Remove => { in execute_skeleton_inst_simplification()[all …]
64 (type SkeletonInstSimplification91 (decl pure inst_to_skeleton_inst_simplification (Inst) SkeletonInstSimplification)93 (SkeletonInstSimplification.Replace inst))95 (decl pure value_to_skeleton_inst_simplification (Value) SkeletonInstSimplification)97 (SkeletonInstSimplification.RemoveWithVal val))99 (decl pure remove_inst () SkeletonInstSimplification)100 (rule (remove_inst) (SkeletonInstSimplification.Remove))102 (decl pure replace_with_val (Inst Value) SkeletonInstSimplification)105 (convert Inst SkeletonInstSimplification inst_to_skeleton_inst_simplification)106 (convert Value SkeletonInstSimplification value_to_skeleton_inst_simplification)[all …]
4 ;; return a `SkeletonInstSimplification` variant rather than a rewritten-value.