check-dag-xfails.txt 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. ; RUN: not FileCheck -check-prefix=X1 -input-file %s %s
  2. ; RUN: not FileCheck -check-prefix=X2 -input-file %s %s
  3. ; RUN: not FileCheck -check-prefix=X3 -input-file %s %s
  4. ; RUN: not FileCheck -check-prefix=X4 -input-file %s %s
  5. ; RUN: not FileCheck -check-prefix=X5 -input-file %s %s
  6. ; RUN: not FileCheck -check-prefix=X6 -input-file %s %s
  7. __x1
  8. add r10, r1, r2
  9. add r11, r3, r4
  10. mul r5, r10, r12
  11. __x1
  12. ; X1: __x1
  13. ; X1-DAG: add [[REG1:r[0-9]+]], r1, r2
  14. ; X1-DAG: add [[REG2:r[0-9]+]], r3, r4
  15. ; X1: mul r5, [[REG1]], [[REG2]]
  16. ; X1: __x1
  17. __x2
  18. mul r11, r3, r4
  19. mul r10, r1, r2
  20. add r5, r11, r11
  21. __x2
  22. ; X2: __x2
  23. ; X2-DAG: mul [[REG1:r[0-9]+]], r1, r2
  24. ; X2-DAG: mul [[REG2:r[0-9]+]], r3, r4
  25. ; X2: add r5, [[REG1]], [[REG2]]
  26. ; X2: __x2
  27. __x3
  28. add r11, r3, r4
  29. add r12, r1, r2
  30. mul r5, r10, r11
  31. __x3
  32. ; X3: __x3
  33. ; X3-DAG: add [[REG1:r[0-9]+]], r1, r2
  34. ; X3-DAG: add [[REG2:r[0-9]+]], r3, r4
  35. ; X3-DAG: mul r5, [[REG1]], [[REG2]]
  36. ; X3: __x3
  37. __x4
  38. add r11, r3, r4
  39. add r12, r1, r2
  40. not
  41. mul r5, r12, r11
  42. __x4
  43. ; X4: __x4
  44. ; X4-DAG: add [[REG1:r[0-9]+]], r1, r2
  45. ; X4-DAG: add [[REG2:r[0-9]+]], r3, r4
  46. ; X4-NOT: not
  47. ; X4-DAG: mul r5, [[REG1]], [[REG2]]
  48. ; X4: __x4
  49. __x5
  50. mul r5, r12, r11
  51. add r11, r3, r4
  52. add r12, r1, r2
  53. not
  54. __x5
  55. ; X5: __x5
  56. ; X5-DAG: add [[REG1:r[0-9]+]], r1, r2
  57. ; X5-DAG: add [[REG2:r[0-9]+]], r3, r4
  58. ; X5-NOT: not
  59. ; X5-DAG: mul r5, [[REG1]], [[REG2]]
  60. ; X5: __x5
  61. __x6
  62. add r11, r3, r4
  63. mul r6, r12, r11
  64. add r12, r1, r2
  65. mul r5, r12, r11
  66. __x6
  67. ; X6: __x6
  68. ; X6-DAG: add [[REG1:r[0-9]+]], r1, r2
  69. ; X6-DAG: add [[REG2:r[0-9]+]], r3, r4
  70. ; X6-NOT: not
  71. ; X6-DAG: mul r5, [[REG1]], [[REG2]]
  72. ; X6-DAG: mul r6, [[REG1]], [[REG2]]
  73. ; X6: __x6