From 2513e7c5ce704f2471cea5b39bece7e8181c6f33 Mon Sep 17 00:00:00 2001 From: Jina Nahias Date: Mon, 6 Nov 2017 07:09:09 +0000 Subject: [PATCH] adding a pattern for broadcastm Change-Id: I6551fb13879e098aed74de410e29815cf37d9ab5 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317457 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86ISelLowering.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index af73d4e3392..1a1fd2518b0 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -6748,8 +6748,8 @@ static SDValue lowerBuildVectorAsBroadcast(BuildVectorSDNode *BVOp, // Attempt to use VBROADCASTM // From this paterrn: - // a. t0 = (zext_i64 (bitcast_i8 v2i1 X)) - // b. t1 = (build_vector t0 t0) + // a. t0 = (zext_i64 (bitcast_i8 v2i1 X)) + // b. t1 = (build_vector t0 t0) // // Create (VBROADCASTM v2i1 X) if (Subtarget.hasCDI() && (VT.is512BitVector() || Subtarget.hasVLX())) { -- 2.50.1