Home | History | Annotate | Download | only in FileCheck
      1 ; RUN: FileCheck -check-prefix=A -check-prefix=B -input-file %s %s
      2 
      3 add r10, r1, r2
      4 add r11, r3, r4
      5 mul r5, r10, r11
      6 
      7 mul r11, r3, r4
      8 mul r10, r1, r2
      9 add r5, r10, r11
     10 
     11 add r11, r3, r4
     12 add r10, r1, r2
     13 mul r5, r10, r11
     14 
     15 ; B-DAG: add [[REG1:r[0-9]+]], r1, r2
     16 ; B-DAG: add [[REG2:r[0-9]+]], r3, r4
     17 ; B: mul r5, [[REG1]], [[REG2]]
     18 
     19 ; A-DAG: mul [[REG1:r[0-9]+]], r1, r2
     20 ; A-DAG: mul [[REG2:r[0-9]+]], r3, r4
     21 ; A: add r5, [[REG1]], [[REG2]]
     22 
     23 ; B-DAG: add [[REG1:r[0-9]+]], r1, r2
     24 ; B-DAG: add [[REG2:r[0-9]+]], r3, r4
     25 ; B-NOT: xor
     26 ; B-DAG: mul r5, [[REG1]], [[REG2]]
     27 
     28