OSDN Git Service

R600: Don't promote i64 stores to v2i32 during DAG legalization
authorTom Stellard <thomas.stellard@amd.com>
Wed, 4 Feb 2015 20:49:49 +0000 (20:49 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 4 Feb 2015 20:49:49 +0000 (20:49 +0000)
commit056a34916a64cafea7a489e0301fd5dd0584b997
treec6d598437286275e75d37a320f8c55c3cd2be24a
parentf22ee1444469fd9623b59fff728262ab67d41d9f
R600: Don't promote i64 stores to v2i32 during DAG legalization

We take care of this during instruction selection now.  This
fixes a potential infinite loop when lowering misaligned stores.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228188 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUISelDAGToDAG.cpp
lib/Target/R600/AMDGPUISelLowering.cpp
test/CodeGen/R600/unaligned-load-store.ll