[llvm] 79d9e2c - [DemandedBits] Reorder addition test checks. NFC.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 17 04:57:03 PDT 2020


Author: Simon Pilgrim
Date: 2020-08-17T12:54:09+01:00
New Revision: 79d9e2cd93a3ff7b448f40caf50dbfd3516f7c0d

URL: https://github.com/llvm/llvm-project/commit/79d9e2cd93a3ff7b448f40caf50dbfd3516f7c0d
DIFF: https://github.com/llvm/llvm-project/commit/79d9e2cd93a3ff7b448f40caf50dbfd3516f7c0d.diff

LOG: [DemandedBits] Reorder addition test checks. NFC.

As suggested on D72423 we should try to keep the same order as the original IR

Added: 
    

Modified: 
    llvm/test/Analysis/DemandedBits/add.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Analysis/DemandedBits/add.ll b/llvm/test/Analysis/DemandedBits/add.ll
index 102d667745a2..9203ed15d627 100644
--- a/llvm/test/Analysis/DemandedBits/add.ll
+++ b/llvm/test/Analysis/DemandedBits/add.ll
@@ -1,14 +1,14 @@
 ; RUN: opt -S -demanded-bits -analyze < %s | FileCheck %s
 ; RUN: opt -S -disable-output -passes="print<demanded-bits>" < %s 2>&1 | FileCheck %s
 
-; CHECK-DAG: DemandedBits: 0x1f for   %5 = or i32 %2, %3
-; CHECK-DAG: DemandedBits: 0xffffffff for   %8 = and i32 %7, 16
-; CHECK-DAG: DemandedBits: 0x1f for   %4 = and i32 %d, 4
 ; CHECK-DAG: DemandedBits: 0x1f for   %1 = and i32 %a, 9
+; CHECK-DAG: DemandedBits: 0x1f for   %2 = and i32 %b, 9
 ; CHECK-DAG: DemandedBits: 0x1f for   %3 = and i32 %c, 13
-; CHECK-DAG: DemandedBits: 0x10 for   %7 = add i32 %1, %6
+; CHECK-DAG: DemandedBits: 0x1f for   %4 = and i32 %d, 4
+; CHECK-DAG: DemandedBits: 0x1f for   %5 = or i32 %2, %3
 ; CHECK-DAG: DemandedBits: 0x1f for   %6 = or i32 %4, %5
-; CHECK-DAG: DemandedBits: 0x1f for   %2 = and i32 %b, 9
+; CHECK-DAG: DemandedBits: 0x10 for   %7 = add i32 %1, %6
+; CHECK-DAG: DemandedBits: 0xffffffff for   %8 = and i32 %7, 16
 define i32 @test_add(i32 %a, i32 %b, i32 %c, i32 %d) {
   %1 = and i32 %a, 9
   %2 = and i32 %b, 9


        


More information about the llvm-commits mailing list