diff options
| author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-05-26 00:09:02 +0000 |
|---|---|---|
| committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-05-26 00:09:02 +0000 |
| commit | a099268e8595f9df0f1b38688e19c70665c377a1 (patch) | |
| tree | 652773a5215f2833de11adcb52b71fcc696c5665 /llvm/docs/SourceLevelDebugging.rst | |
| parent | a61d0a5b01f58bfc8aa855a068aaab337fc2f6cb (diff) | |
| download | bcm5719-llvm-a099268e8595f9df0f1b38688e19c70665c377a1.tar.gz bcm5719-llvm-a099268e8595f9df0f1b38688e19c70665c377a1.zip | |
[IRCE] Optimize conjunctions of range checks
After this change, we do the expected thing for cases like
```
Check0Passed = /* range check IRCE can optimize */
Check1Passed = /* range check IRCE can optimize */
if (!(Check0Passed && Check1Passed))
throw_Exception();
```
llvm-svn: 270804
Diffstat (limited to 'llvm/docs/SourceLevelDebugging.rst')
0 files changed, 0 insertions, 0 deletions

