llvm.org GIT mirror llvm / a393741
Add HasXOP predicate check covering a bunch of XOP intrinsic patterns. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149054 91177308-0d34-0410-b5e6-96231b3b80d8 Craig Topper 7 years ago
1 changed file(s) with 3 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
285285
286286 // XOP Intrinsics patterns
287287
288 let Predicates = [HasXOP] in {
288289 // VPCOM EQ
289290 def : Pat<(int_x86_xop_vpcomeqw VR128:$src1, VR128:$src2),
290291 (VPCOMWri VR128:$src1, VR128:$src2, (i8 4))>;
826827 (bitconvert (memopv2i64 addr:$src2)),
827828 VR256:$src3),
828829 (VPCMOVmrY VR256:$src1, addr:$src2, VR256:$src3)>;
829
830 } // let Predicates = [HasXOP]
831