Home
last modified time | relevance | path

Searched refs:SkeletonInstSimplification (Results 1 – 3 of 3) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Dmod.rs15 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()
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() argument
919 SkeletonInstSimplification::Remove => { in execute_skeleton_inst_simplification()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dprelude_opt.isle64 (type SkeletonInstSimplification
91 (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 …]
/wasmtime-44.0.1/cranelift/codegen/src/opts/
H A Dskeleton.isle4 ;; return a `SkeletonInstSimplification` variant rather than a rewritten-value.