diff options
author | Dorit Nuzman <dorit.nuzman@intel.com> | 2017-07-18 11:57:08 +0000 |
---|---|---|
committer | Dorit Nuzman <dorit.nuzman@intel.com> | 2017-07-18 11:57:08 +0000 |
commit | ca4fd18ddcdea8ca7b14ea50d382c475c83a620b (patch) | |
tree | 7ce2de4b47641405f2c953ad13c200658d5cb48e /llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp | |
parent | 71483f2ddaa9eb3d963a6568388e9b63fe73296a (diff) | |
download | llvm-ca4fd18ddcdea8ca7b14ea50d382c475c83a620b.zip llvm-ca4fd18ddcdea8ca7b14ea50d382c475c83a620b.tar.gz llvm-ca4fd18ddcdea8ca7b14ea50d382c475c83a620b.tar.bz2 |
PSCEV] Create AddRec for Phis in cases of possible integer overflow,
using runtime checks
Extend the SCEVPredicateRewriter to work a bit harder when it encounters an
UnknownSCEV for a Phi node; Try to build an AddRecurrence also for Phi nodes
whose update chain involves casts that can be ignored under the proper runtime
overflow test. This is one step towards addressing PR30654.
Differential revision: http://reviews.llvm.org/D30041
llvm-svn: 308299
Diffstat (limited to 'llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions