R600/SI: Special case v_mov_b32 as really rematerializable
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 23 Apr 2015 23:34:48 +0000 (23:34 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 23 Apr 2015 23:34:48 +0000 (23:34 +0000)
commit784f73714bd5784099631e2d120ac5359d557776
tree4c7b277b2b96f0da4dbd880392034a5443cccd42
parent6ec2992acaec64dd3b5629d557ddaf5d0615e3a6
R600/SI: Special case v_mov_b32 as really rematerializable

This should be fixed to properly understand all rematerializable
instructions while ignoring implicit reads of exec.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235671 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/SIInstrInfo.cpp
lib/Target/R600/SIInstrInfo.h