aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2012-10-11Revert 165732 for further review.Micah Villmow
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem
2012-10-10Pass into the AttributeWithIndex::get method an ArrayRef of attributeBill Wendling
2012-10-10Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-04This patch corrects commit 165126 by using an integer bit width instead of Preston Gurd
2012-10-04SimplifyCFG: Enhance the "remove CFG edge that leads to null pointer derefere...Benjamin Kramer
2012-10-03This Patch corrects a problem whereby the optimization to use a faster dividePreston Gurd
2012-10-01SimplifyCFG: Don't crash when forming a switch bitmap with an undef default v...Benjamin Kramer
2012-09-30SimplifyCFG: Enumerating all predecessors of a BB can be expensive (switches)...Benjamin Kramer
2012-09-27Fix a integer overflow in SimplifyCFG's look up table formation logic.Benjamin Kramer
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-26Address Duncan's comments on r164684:Hans Wennborg
2012-09-26Address Duncan's comments on r164682:Hans Wennborg
2012-09-26SimplifyCFG: Make the switch-to-lookup table transformation store theHans Wennborg
2012-09-26SimplifyCFG: Refactor the switch-to-lookup table transformation byHans Wennborg
2012-09-26Rename virtual table anchors from Anchor() to anchor() for consistency with t...Craig Topper
2012-09-26Expansions for u/srem, using the udiv expansion. More unit tests for udiv and...Michael Ilseman
2012-09-25Revert r164614 to appease the buildbots.Chad Rosier
2012-09-25Expansions for u/srem, using the udiv expansion. More unit tests for udiv and...Michael Ilseman
2012-09-20SimplifyCFG: sink common codes from IF, ELSE blocks down to END block.Manman Ren
2012-09-19Renaming functions to match coding style guidelinesMichael Ilseman
2012-09-19Doxygen-ify commentsMichael Ilseman
2012-09-19Put the * and & next to the variable, rather than the type.Michael Ilseman
2012-09-19SimplifyCFG: Don't generate invalid code for switch used to initializeHans Wennborg
2012-09-19IntegerDivision: Style cleanups, avoid warning about mixing || and && without...Benjamin Kramer
2012-09-18New utility for expanding integer division for targets that don't support it.Michael Ilseman
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-17Fix a few vars that can end up being used without initialization.Axel Naumann
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-14Stylistic and 80-col fixesEvan Cheng
2012-09-14Review feedback from Duncan Sands. Alphabetize includes and simplifyAlex Rosenberg
2012-09-14Try to fix the bots by detecting inconsistant branch-weight metadata.Manman 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-12Release build: guard dump functions withManman Ren
2012-09-11SimplifyCFG: preserve branch-weight metadata when creating a new switch fromManman Ren
2012-09-11llvm/lib/Transforms/Utils/CMakeLists.txt: Update.NAKAMURA Takumi
2012-09-11Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg
2012-09-10Move bypassSlowDivision into the llvm namespace.Benjamin Kramer
2012-09-10Fix style issues from r163302 pointed out by Evan.Hans Wennborg
2012-09-08Remove an incorrect assert during branch weight propagation.Andrew Trick
2012-09-07SimplifyCFG: ValidLookupTableConstant should be staticHans Wennborg
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren