llvm.org GIT mirror llvm / b1d24c5
R600: MOVA is vector only git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199827 91177308-0d34-0410-b5e6-96231b3b80d8 Tom Stellard 6 years ago
2 changed file(s) with 4 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
15461546 defm CUBE_eg : CUBE_Common<0xC0>;
15471547
15481548 let hasSideEffects = 1 in {
1549 def MOVA_INT_eg : R600_1OP <0xCC, "MOVA_INT", []>;
1549 def MOVA_INT_eg : R600_1OP <0xCC, "MOVA_INT", [], VecALU>;
15501550 }
15511551
15521552 def TGSI_LIT_Z_eg : TGSI_LIT_Z_Common;
115115
116116 ; R600-CHECK: MOV {{\** *}}T{{[0-9]\.[XYZW]}}, literal
117117 ; R600-CHECK: 65536
118 ; R600-CHECK: *
118119 ; R600-CHECK: MOVA_INT
119120
120121 ; SI-CHECK: V_MOV_B32_e32 v{{[0-9]}}, 65536
137138
138139 ; R600-CHECK: OR_INT {{\** *}}T{{[0-9]\.[XYZW]}}, {{[PVT0-9]+\.[XYZW]}}, literal
139140 ; R600-CHECK: 256
140 ; R600-CHECK: MOVA_INT
141 ; R600-CHECK: *
142 ; R600-CHECK-NEXT: MOVA_INT
141143
142144 ; SI-CHECK: V_OR_B32_e32 v{{[0-9]}}, 256
143145 ; SI-CHECK: V_MOVRELS_B32_e32