summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Convert comments to proper Doxygen comments.Dmitri Gribenko2012-06-091-4/+4
* Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer2012-06-061-2/+0
* LoopUnroll: always check for NULL LoopPassManagerAndrew Trick2012-06-051-3/+5
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-022-2/+2
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-022-4/+4
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-292-8/+8
* PR1255: Case RangesStepan Dyatkovskiy2012-05-282-2/+8
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-281-12/+12
* SimplifyCFG: Turn the ad-hoc std::pair that represents switch cases into an e...Benjamin Kramer2012-05-261-39/+54
* Add support for branch weight metadata to MDBuilder and use it in various pla...Benjamin Kramer2012-05-262-32/+23
* PR1255 related changes (case ranges):Stepan Dyatkovskiy2012-05-241-40/+18
* PR1255(case ranges) related changes in Local Transformations.Stepan Dyatkovskiy2012-05-231-10/+14
* teach DSE and isInstructionTriviallyDead() about callocNuno Lopes2012-05-101-1/+1
* Allow NULL LoopPassManager argument in UnrollLoop. PR12734.Andrew Trick2012-05-082-20/+26
* Teach the code extractor how to extract a sequence of blocks fromChandler Carruth2012-05-041-7/+32
* Factor the computation of input and output sets into a public interfaceChandler Carruth2012-05-041-35/+34
* Rather than trying to gracefully handle input sequences with repeatedChandler Carruth2012-05-041-1/+1
* Fix a goof with my previous commit by completely returning when weChandler Carruth2012-05-041-1/+1
* Hoist a safety assert from the extraction method into the constructionChandler Carruth2012-05-041-9/+13
* Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth2012-05-041-161/+107
* Factor the logic for testing whether a basic block is viable for codeChandler Carruth2012-05-031-14/+21
* Second attempt at PR12573:Bill Wendling2012-04-301-11/+26
* Use an ArrayRef instead of explicit vector type.Bill Wendling2012-04-301-8/+5
* Fix 12513: Loop unrolling breaks with indirect branches.Andrew Trick2012-04-101-0/+6
* Sink the collection of return instructions until after *all*Chandler Carruth2012-04-061-7/+9
* Sink the return instruction collection until after we're done deletingChandler Carruth2012-04-061-7/+9
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-042-3/+2
* Switch to WeakVHs in the value mapper, and aggressively prune dead basicChandler Carruth2012-03-281-3/+23
* Tidy.Eric Christopher2012-03-261-1/+1
* Tidy.Eric Christopher2012-03-261-6/+9
* Teach the function cloner (and thus the inliner) to simplify PHINodesChandler Carruth2012-03-251-12/+18
* Move the instruction simplification of callsite arguments in the inlinerChandler Carruth2012-03-251-53/+33
* Add an asserting ValueHandle to the block simplification code which willChandler Carruth2012-03-251-0/+9
* Don't form a WeakVH around the sentinel node in the instructions BBChandler Carruth2012-03-241-4/+2
* Refactor the interface to recursively simplifying instructions to be tadChandler Carruth2012-03-241-14/+6
* Remove unused simplifyIVUsersAndrew Trick2012-03-221-41/+0
* Zap some dead code pointed out by Chandler.Eric Christopher2012-03-201-4/+0
* LoopSimplify bug fix. Handle indirect loop back edges.Andrew Trick2012-03-201-5/+8
* whitespaceAndrew Trick2012-03-201-2/+2
* LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.Andrew Trick2012-03-161-2/+4
* Remove the basic inliner. This was added in 2007, and hasn't reallyChandler Carruth2012-03-152-183/+0
* llvm::SwitchInstStepan Dyatkovskiy2012-03-114-17/+17
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-086-54/+62
* Switch mem2reg to use the new hashing infrastructure.Chandler Carruth2012-03-051-1/+3
* Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier2012-02-251-6/+6
* Fix 80-column violation.Chad Rosier2012-02-201-1/+2
* Remove redundant comment. Use a more efficient datatype.Bill Wendling2012-02-171-13/+4
* Fix some grammar-os and formatting.Bill Wendling2012-02-171-21/+17
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-1/+1
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-062-51/+4
OpenPOWER on IntegriCloud