summaryrefslogtreecommitdiff
path: root/test/Transforms/SimplifyCFG
Commit message (Expand)AuthorAge
* Second part of pr16069Rafael Espindola2013-06-04
* SimplifyCFG: Do not transform PHI to select if doing so would be unsafeDavid Majnemer2013-06-03
* SimplifyCFG: If convert single conditional storesArnold Schwaighofer2013-04-29
* Revert "SimplifyCFG: If convert single conditional stores"Arnold Schwaighofer2013-04-21
* SimplifyCFG: If convert single conditional storesArnold Schwaighofer2013-04-20
* simplifycfg: Fix integer overflow converting switch into icmp.Hans Wennborg2013-04-16
* Converted 8x tests of SimplifyCFG to use FileCheck instead of grep.Michael Gottesman2013-04-09
* Don't remove a landing pad if the invoke requires a table entry.Bill Wendling2013-03-11
* SimplifyCFG fix for volatile load/store.Andrew Trick2013-03-07
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-22
* Filecheckized 2x tests in SimplifyCFG and removed their date prefix to fit wi...Michael Gottesman2013-01-31
* Re-revert r173342, without losing the compile time improvements, flatChandler Carruth2013-01-27
* Switch this code away from Value::isUsedInBasicBlock. That code eitherChandler Carruth2013-01-25
* Reapply chandlerc's r173342 now that the miscompile it was triggering is fixed.Benjamin Kramer2013-01-24
* Revert r173342 temporarily. It appears to cause a very late miscompileChandler Carruth2013-01-24
* Plug TTI into the speculation logic, giving it a real cost interfaceChandler Carruth2013-01-24
* Address a large chunk of this FIXME by accumulating the cost forChandler Carruth2013-01-24
* Switch the constant expression speculation cost evaluation away fromChandler Carruth2013-01-24
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-01
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-30
* Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng2012-11-30
* Only do switch-to-lookup table transformation when TargetTransformInfoHans Wennborg2012-11-07
* Fix bad test IR in switch_to_lookup_table.llHans Wennborg2012-11-07
* Remove fixme about unreachable cases from SwitchToLookupTableHans Wennborg2012-10-31
* Do simple constant propagation in lookup table formation for switchesHans Wennborg2012-10-31
* switch_to_lookup_table.ll: Remove some unnecessary lines, comments,Hans Wennborg2012-10-30
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-30
* Also optimize large switch statements.Jakob Stoklund Olesen2012-10-25
* SimplifyCFG: Enhance the "remove CFG edge that leads to null pointer derefere...Benjamin Kramer2012-10-04
* SimplifyCFG: Don't crash when forming a switch bitmap with an undef default v...Benjamin Kramer2012-10-01
* Fix a integer overflow in SimplifyCFG's look up table formation logic.Benjamin Kramer2012-09-27
* Address Duncan's comments on r164684:Hans Wennborg2012-09-26
* SimplifyCFG: Make the switch-to-lookup table transformation store theHans Wennborg2012-09-26
* SimplifyCFG: sink common codes from IF, ELSE blocks down to END block.Manman Ren2012-09-20
* SimplifyCFG: Don't generate invalid code for switch used to initializeHans Wennborg2012-09-19
* PGO: preserve branch-weight metadata when simplifying Switch to a sub, an icmpManman Ren2012-09-18
* PGO: preserve branch-weight metadata when simplifying SwitchManman Ren2012-09-17
* PGO: preserve branch-weight metadata when simplifying SwitchOnSelect.Manman Ren2012-09-17
* PGO: preserve branch-weight metadata when simplifying two branches with a commonManman Ren2012-09-17
* PGO: preserve branch-weight metadata when simplifying two branches with a commonManman Ren2012-09-15
* PGO: preserve branch-weight metadata when simplifying a switch with a singleManman Ren2012-09-14
* PGO: preserve branch-weight metadata when merging two switches whereManman Ren2012-09-14
* PGO: preserve branch-weight metadata when removing a case which jumpsManman Ren2012-09-12
* SimplifyCFG: preserve branch-weight metadata when creating a new switch fromManman Ren2012-09-11
* Remove an incorrect assert during branch weight propagation.Andrew Trick2012-09-08
* Fix switch_to_lookup_table.ll test from r163302.Hans Wennborg2012-09-06
* Build lookup tables for switches (PR884)Hans Wennborg2012-09-06
* The normal edge of an invoke is not allowed to branch to a block with aEli Friedman2012-08-10
* fix PR13339 (remove the predecessor from the unwind BB when removing an invoke)Nuno Lopes2012-07-16
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-02