summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG/X86
Commit message (Expand)AuthorAgeFilesLines
* [SimplifyCFG] Update the name of switch generated lookup table.Sumanth Gundapaneni2017-06-303-18/+18
* Split the SimplifyCFG pass into two variants.Joerg Sonnenberger2017-03-263-5/+6
* [SimplifyCFG] auto-generate better checks; NFCSanjay Patel2016-11-251-21/+36
* [SimplifyCFG] Correctly test for unconditional branches in GetCaseResultsDavid Majnemer2016-10-071-0/+60
* [SimlifyCFG] Prevent passes from destroying canonical loop structure, especia...Hyojin Sung2016-03-291-2/+2
* [SimplifyCFG] limit recursion depth when speculating instructions (PR26308)Sanjay Patel2016-01-271-0/+32
* Revert "Revert "[SimplifyCFG] allow speculation of exactly one expensive inst...David Majnemer2016-01-271-18/+6
* Revert "[SimplifyCFG] allow speculation of exactly one expensive instruction ...David Majnemer2016-01-271-6/+18
* [SimplifyCFG] allow speculation of exactly one expensive instruction (PR24818)Sanjay Patel2015-12-151-18/+6
* Changed renaming of local symbols by inserting a dot vefore the numeric suffix.Sunil Srivastava2015-05-121-12/+12
* SimplifyCFG: Correctly handle switch lookup tables which fully cover the inpu...Hans Wennborg2015-04-241-0/+29
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-10/+10
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-273-7/+7
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-273-9/+9
* [TTI] Teach the cost heuristic how to query TLI to check if a zext/trunc is '...Andrea Di Biagio2015-02-121-0/+189
* [TTI] Improved cost heuristic for cttz/ctlz calls.Andrea Di Biagio2015-02-111-0/+141
* SimplifyCFG: Omit range checks for switch lookup tables when default is unrea...Hans Wennborg2015-01-261-0/+29
* SimplifyCFG: don't remove unreachable default switch destinationsHans Wennborg2015-01-261-7/+7
* SimplifyCFG: check uses of constant-foldable instrs in switch destinations (P...Hans Wennborg2015-01-091-0/+40
* Revert r223049, r223050 and r223051 while investigating test failures.Hans Wennborg2014-12-011-36/+7
* SimplifyCFG: Omit range checks for switch lookup tables when default is unrea...Hans Wennborg2014-12-011-0/+29
* SimplifyCFG: don't remove unreachable default switch destinationsHans Wennborg2014-12-011-7/+7
* reinstate r222872: Peephole optimization in switch table lookup: reuse the gu...Erik Eckstein2014-11-271-0/+127
* Revert "Peephole optimization in switch table lookup: reuse the guarding tabl...Erik Eckstein2014-11-271-94/+0
* Peephole optimization in switch table lookup: reuse the guarding table compar...Erik Eckstein2014-11-271-0/+94
* Remove useless rdar:// comment from switch_to_lookup_table.ll test.Hans Wennborg2014-11-251-1/+0
* [SimplifyCFG] Make the value type of the hole check bitmask a power-of-2.Juergen Ributzka2014-11-171-3/+3
* Optimize switch lookup tables with linear mapping.Erik Eckstein2014-11-171-1/+102
* Switch to select optimization for two-case switchesMarcello Maggioni2014-10-141-1/+5
* Revert r219223, it creates invalid PHI nodes.Joerg Sonnenberger2014-10-121-5/+1
* Two case switch to select optimizationMarcello Maggioni2014-10-071-1/+5
* [SimplifyCFG] fix accessing deleted PHINodes in switch-to-table conversion.Manman Ren2014-08-021-0/+50
* Try to fix the bots again by moving test to X86 directory.Manman Ren2014-07-241-0/+41
* Don't build switch tables for dllimport and TLS variables in GEPsHans Wennborg2014-06-261-5/+8
* Don't build switch lookup tables for dllimport or TLS variablesHans Wennborg2014-06-201-0/+52
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-091-2/+1
* Allow switch-to-lookup table for tables with holes by adding bitmask checkHans Wennborg2014-03-121-2/+28
* Switch-to-lookup tables: set threshold to 3 casesHans Wennborg2014-01-151-0/+36
* Switch-to-lookup tables: Don't require a result for the defaultHans Wennborg2014-01-121-0/+50
* SimplifyCFG: Use existing constant folding logic when forming switch tables.Benjamin Kramer2013-11-121-3/+6
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-2/+0
* Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easie...Stephen Lin2013-07-141-2/+2
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-8/+8
* Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng2012-11-301-0/+26
* Only do switch-to-lookup table transformation when TargetTransformInfoHans Wennborg2012-11-072-0/+785
OpenPOWER on IntegriCloud