diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-03-09 01:51:02 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-03-09 01:51:02 +0000 |
commit | 97d19bd95fb724c937cf3e32d91296fe12476ad5 (patch) | |
tree | 88c659f69bb88213c80ab1896333b65faa2e57a1 /llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | |
parent | d3488c6060efc5cc554c15d30917c25acf98eeaa (diff) | |
download | llvm-97d19bd95fb724c937cf3e32d91296fe12476ad5.zip llvm-97d19bd95fb724c937cf3e32d91296fe12476ad5.tar.gz llvm-97d19bd95fb724c937cf3e32d91296fe12476ad5.tar.bz2 |
[SCEV] Slightly generalize getRangeViaFactoring
Building on the previous change, this generalizes
ScalarEvolution::getRangeViaFactoring to work with
{Ext(C?A:B)+k0,+,Ext(C?A:B)+k1} where Ext can be a zero extend, sign
extend or truncate operation, and k0 and k1 are constants.
llvm-svn: 262979
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp')
0 files changed, 0 insertions, 0 deletions