diff options
Diffstat (limited to 'lib/Target/R600/R600RegisterInfo.td')
-rw-r--r-- | lib/Target/R600/R600RegisterInfo.td | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Target/R600/R600RegisterInfo.td b/lib/Target/R600/R600RegisterInfo.td index 694431921b..5a2e65c87e 100644 --- a/lib/Target/R600/R600RegisterInfo.td +++ b/lib/Target/R600/R600RegisterInfo.td @@ -88,7 +88,10 @@ def NEG_ONE : R600Reg<"-1.0", 249>; def ONE_INT : R600Reg<"1", 250>; def HALF : R600Reg<"0.5", 252>; def NEG_HALF : R600Reg<"-0.5", 252>; -def ALU_LITERAL_X : R600Reg<"literal.x", 253>; +def ALU_LITERAL_X : R600RegWithChan<"literal.x", 253, "X">; +def ALU_LITERAL_Y : R600RegWithChan<"literal.x", 253, "Y">; +def ALU_LITERAL_Z : R600RegWithChan<"literal.x", 253, "Z">; +def ALU_LITERAL_W : R600RegWithChan<"literal.x", 253, "W">; def PV_X : R600RegWithChan<"PV.x", 254, "X">; def PV_Y : R600RegWithChan<"PV.y", 254, "Y">; def PV_Z : R600RegWithChan<"PV.z", 254, "Z">; |