aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-03-09 01:51:02 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-03-09 01:51:02 +0000
commit97d19bd95fb724c937cf3e32d91296fe12476ad5 (patch)
tree88c659f69bb88213c80ab1896333b65faa2e57a1 /llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
parentd3488c6060efc5cc554c15d30917c25acf98eeaa (diff)
downloadllvm-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/WebAssemblyFixIrreducibleControlFlow.cpp')
0 files changed, 0 insertions, 0 deletions