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