aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
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
2012-09-06Fix switch_to_lookup_table.ll test from r163302.Hans Wennborg
2012-09-06Build lookup tables for switches (PR884)Hans Wennborg
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-09-04BypassSlowDivision: Assign to reference, don't copy the object.Jakub Staszak
2012-09-04Fix my previous patch (r163164). It does now what it is supposed to do:Jakub Staszak
2012-09-04Return false if BypassSlowDivision doesn't change anything.Jakub Staszak
2012-09-04Generic Bypass Slow DivPreston Gurd
2012-08-30testMichael Ilseman
2012-08-29Preserve branch profile metadata during switch formation.Andrew Trick
2012-08-29whitespaceAndrew Trick
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer
2012-08-17Fix undefined behavior (binding a reference to a dereferenced null pointer) ifRichard Smith
2012-08-13LICM uses AliasSet information to hoist and sink instructions. However, other...Nadav Rotem
2012-08-01remove tabs from my previous commit.Nuno Lopes
2012-08-01(hopefuly) fix the remaining cases where null wasnt expected (PR13497).Nuno Lopes
2012-07-27Teach CodeGenPrep to look past bitcast when it's duplicating return instructionEvan Cheng
2012-07-25add EmitStrNLen()Nuno Lopes
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes