summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* PGO: preserve branch-weight metadata when simplifying Switch to a sub, an icmpManman Ren2012-09-181-1/+38
* PGO: preserve branch-weight metadata when simplifying SwitchManman Ren2012-09-171-0/+15
* PGO: preserve branch-weight metadata when simplifying SwitchOnSelect.Manman Ren2012-09-171-5/+28
* PGO: preserve branch-weight metadata when simplifying two branches with a commonManman Ren2012-09-171-0/+27
* Fix a few vars that can end up being used without initialization.Axel Naumann2012-09-171-1/+1
* PGO: preserve branch-weight metadata when simplifying two branches with a commonManman Ren2012-09-151-111/+42
* PGO: preserve branch-weight metadata when simplifying a switch with a singleManman Ren2012-09-142-2/+33
* Stylistic and 80-col fixesEvan Cheng2012-09-141-1/+1
* Review feedback from Duncan Sands. Alphabetize includes and simplifyAlex Rosenberg2012-09-141-3/+3
* Try to fix the bots by detecting inconsistant branch-weight metadata.Manman Ren2012-09-141-4/+10
* PGO: preserve branch-weight metadata when merging two switches whereManman Ren2012-09-141-5/+12
* PGO: preserve branch-weight metadata when removing a case which jumpsManman Ren2012-09-121-0/+22
* Release build: guard dump functions withManman Ren2012-09-121-1/+1
* SimplifyCFG: preserve branch-weight metadata when creating a new switch fromManman Ren2012-09-111-81/+45
* llvm/lib/Transforms/Utils/CMakeLists.txt: Update.NAKAMURA Takumi2012-09-111-0/+1
* Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg2012-09-112-0/+133
* Move bypassSlowDivision into the llvm namespace.Benjamin Kramer2012-09-101-4/+6
* Fix style issues from r163302 pointed out by Evan.Hans Wennborg2012-09-101-18/+15
* Remove an incorrect assert during branch weight propagation.Andrew Trick2012-09-081-1/+0
* SimplifyCFG: ValidLookupTableConstant should be staticHans Wennborg2012-09-071-1/+1
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
* Fix switch_to_lookup_table.ll test from r163302.Hans Wennborg2012-09-061-5/+6
* Build lookup tables for switches (PR884)Hans Wennborg2012-09-061-0/+286
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-2/+2
* BypassSlowDivision: Assign to reference, don't copy the object.Jakub Staszak2012-09-041-2/+2
* Fix my previous patch (r163164). It does now what it is supposed to do:Jakub Staszak2012-09-041-1/+0
* Return false if BypassSlowDivision doesn't change anything.Jakub Staszak2012-09-041-33/+34
* Generic Bypass Slow DivPreston Gurd2012-09-042-0/+252
* testMichael Ilseman2012-08-301-2/+2
* Preserve branch profile metadata during switch formation.Andrew Trick2012-08-291-0/+154
* whitespaceAndrew Trick2012-08-291-168/+168
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-293-18/+24
* Fix undefined behavior (binding a reference to a dereferenced null pointer) ifRichard Smith2012-08-171-1/+1
* LICM uses AliasSet information to hoist and sink instructions. However, other...Nadav Rotem2012-08-131-0/+5
* remove tabs from my previous commit.Nuno Lopes2012-08-011-2/+2
* (hopefuly) fix the remaining cases where null wasnt expected (PR13497).Nuno Lopes2012-08-011-0/+4
* Teach CodeGenPrep to look past bitcast when it's duplicating return instructionEvan Cheng2012-07-271-4/+20
* add EmitStrNLen()Nuno Lopes2012-07-251-0/+27
* make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes2012-07-251-21/+74
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h, to live withChandler Carruth2012-07-152-5/+5
* Make helper functions static.Benjamin Kramer2012-07-131-1/+1
* Reverted r156659, due to probable performance regressions, DenseMap should be...Stepan Dyatkovskiy2012-07-041-5/+4
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-031-4/+5
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-022-90/+152
* IntRange:Stepan Dyatkovskiy2012-07-022-152/+90
* revert r159440. As Duncan pointed out, the test for invoke is not needed at t...Nuno Lopes2012-06-291-2/+1
* ignore 'invoke new' in isInstructionTriviallyDead, since most callers are not...Nuno Lopes2012-06-291-1/+2
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-295-23/+23
* The DIBuilder class is just a wrapper around debug info creationBill Wendling2012-06-292-2/+2
OpenPOWER on IntegriCloud