check-dag-multi-prefix.txt 562 B

123456789101112131415161718192021222324252627
  1. ; RUN: FileCheck -check-prefix=A -check-prefix=B -input-file %s %s
  2. add r10, r1, r2
  3. add r11, r3, r4
  4. mul r5, r10, r11
  5. mul r11, r3, r4
  6. mul r10, r1, r2
  7. add r5, r10, r11
  8. add r11, r3, r4
  9. add r10, r1, r2
  10. mul r5, r10, r11
  11. ; B-DAG: add [[REG1:r[0-9]+]], r1, r2
  12. ; B-DAG: add [[REG2:r[0-9]+]], r3, r4
  13. ; B: mul r5, [[REG1]], [[REG2]]
  14. ; A-DAG: mul [[REG1:r[0-9]+]], r1, r2
  15. ; A-DAG: mul [[REG2:r[0-9]+]], r3, r4
  16. ; A: add r5, [[REG1]], [[REG2]]
  17. ; B-DAG: add [[REG1:r[0-9]+]], r1, r2
  18. ; B-DAG: add [[REG2:r[0-9]+]], r3, r4
  19. ; B-NOT: xor
  20. ; B-DAG: mul r5, [[REG1]], [[REG2]]