R600/SI: Implement areMemAccessesTriviallyDisjoint
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 19 Nov 2014 00:01:31 +0000 (00:01 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 19 Nov 2014 00:01:31 +0000 (00:01 +0000)
commit1bd96c574c7a95e951aadf8a26d7e180c146aed9
tree53e6757230d0aaff382273d7d9d13f083a3cd4e6
parentb55621371209fb06da12069652e873e4cde9dc87
R600/SI: Implement areMemAccessesTriviallyDisjoint

This partially makes up for not having address spaces
used for alias analysis in some simple cases.

This is not yet enabled by default so shouldn't change anything yet.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222286 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/SIInstrInfo.cpp
lib/Target/R600/SIInstrInfo.h
test/CodeGen/R600/si-triv-disjoint-mem-access.ll [new file with mode: 0644]