aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-03-09 01:50:57 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-03-09 01:50:57 +0000
commitd3488c6060efc5cc554c15d30917c25acf98eeaa (patch)
tree7b35cff62c53d1619e4aebd806b80ec216cc7e48 /llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
parent7c4a1a8d48c9c52a000d5d9b514cba3f8e1fff7b (diff)
downloadllvm-d3488c6060efc5cc554c15d30917c25acf98eeaa.zip
llvm-d3488c6060efc5cc554c15d30917c25acf98eeaa.tar.gz
llvm-d3488c6060efc5cc554c15d30917c25acf98eeaa.tar.bz2
[SCEV] Slightly generalize getRangeViaFactoring
This change generalizes ScalarEvolution::getRangeViaFactoring to work with {Ext(C?A:B),+,Ext(C?A:B)} where Ext can be a zero extend, sign extend or truncate operation. llvm-svn: 262978
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp')
0 files changed, 0 insertions, 0 deletions