X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FTarget%2FR600%2FSIInstructions.td;h=36b52929668105edaea36178c144dee77d1690b5;hp=d437fb252b7dc53a94400df3270f4cc8c72ed7e6;hb=2220408e1a357b127aa915bff67ba7350cafd5c0;hpb=1ac6c458c85d76a05638761eaf401a2340e71f12 diff --git a/lib/Target/R600/SIInstructions.td b/lib/Target/R600/SIInstructions.td index d437fb252b7..36b52929668 100644 --- a/lib/Target/R600/SIInstructions.td +++ b/lib/Target/R600/SIInstructions.td @@ -1957,9 +1957,9 @@ def : Pat < def : Pat < (i64 (ctpop i64:$src)), - (INSERT_SUBREG (INSERT_SUBREG (i64 (IMPLICIT_DEF)), - (S_BCNT1_I32_B64 $src), sub0), - (S_MOV_B32 0), sub1) + (i64 (REG_SEQUENCE SReg_64, + (S_BCNT1_I32_B64 $src), sub0, + (S_MOV_B32 0), sub1)) >; //===----------------------------------------------------------------------===//