summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAge
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Fix non-determinism introduced in r168970 and pointed out by Duncan.Chandler Carruth2012-11-30
* Rearrange the comments, control flow, and variable names; noChandler Carruth2012-11-30
* Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng2012-11-30
* SimplifyCFG: Don't assume non-null ScalarTargetTransformInfo.Hans Wennborg2012-11-16
* misspellAndrew Trick2012-11-15
* whitespaceAndrew Trick2012-11-15
* Only do switch-to-lookup table transformation when TargetTransformInfoHans Wennborg2012-11-07
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Remove fixme about unreachable cases from SwitchToLookupTableHans Wennborg2012-10-31
* Address Duncan's comments on r167121.Hans Wennborg2012-10-31
* Address Duncan's comments on r167115Hans Wennborg2012-10-31
* Fix false -> NULL conversion from r167115 spotted by Benjamin Kramer.Hans Wennborg2012-10-31
* Do simple constant propagation in lookup table formation for switchesHans Wennborg2012-10-31
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-30
* Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands2012-10-29
* Also optimize large switch statements.Jakob Stoklund Olesen2012-10-25
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Simplify code. No functionality change.Benjamin Kramer2012-10-14
* PGO: create metadata for switch only if it has more than one targets.Manman Ren2012-10-11
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* 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
* SimplifyCFG: Enumerating all predecessors of a BB can be expensive (switches)...Benjamin Kramer2012-09-30
* 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
* Address Duncan's comments on r164682:Hans Wennborg2012-09-26
* SimplifyCFG: Make the switch-to-lookup table transformation store theHans Wennborg2012-09-26
* SimplifyCFG: Refactor the switch-to-lookup table transformation byHans 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
* Fix a few vars that can end up being used without initialization.Axel Naumann2012-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
* Try to fix the bots by detecting inconsistant branch-weight metadata.Manman Ren2012-09-14
* PGO: preserve branch-weight metadata when merging two switches whereManman Ren2012-09-14
* SimplifyCFG: preserve branch-weight metadata when creating a new switch fromManman Ren2012-09-11
* Fix style issues from r163302 pointed out by Evan.Hans Wennborg2012-09-10
* Remove an incorrect assert during branch weight propagation.Andrew Trick2012-09-08
* SimplifyCFG: ValidLookupTableConstant should be staticHans Wennborg2012-09-07
* Fix switch_to_lookup_table.ll test from r163302.Hans Wennborg2012-09-06
* Build lookup tables for switches (PR884)Hans Wennborg2012-09-06
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-05
* testMichael Ilseman2012-08-30
* Preserve branch profile metadata during switch formation.Andrew Trick2012-08-29