summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
* Initial support for the CMake build system.Oscar Fuentes2008-09-22
* Try to place hoisted instructions befoe icmp instruction.Devang Patel2008-09-18
* Do not hoist instruction above branch condition. The instruction may use bran...Devang Patel2008-09-17
* Fix simplifycfg crash in handing block merge.Devang Patel2008-09-09
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-08
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-05
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-05
* Remove trailing whitespace.Duncan Sands2008-09-05
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Handle "always inline" note during inline cost analysis.Devang Patel2008-09-03
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner2008-08-23
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-17
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-17
* Use empty() instead of begin() == end().Dan Gohman2008-08-14
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Reapply r53735. My last patch fixed the failures Dan observed.Owen Anderson2008-07-18
* Add some checks that got lost in the shuffle. This fixes 464.h264ref.Owen Anderson2008-07-18
* Revert r53735. It broke SPEC 464.h264ref.Dan Gohman2008-07-18
* Use MergeBlockIntoPredecessor to simplify some code.Owen Anderson2008-07-17
* Make MergeBlockIntoPredecessor more aggressive when the same successor appearsOwen Anderson2008-07-17
* Inliner tweak. Function calls should cost more than one instruction!Evan Cheng2008-07-17
* Factor MergeBlockIntoPredecessor out into BasicBlockUtils.Owen Anderson2008-07-17
* Reapply r53540, now with the matching header!Chris Lattner2008-07-14
* Revert r53540 - it does not compile.Duncan Sands2008-07-14
* If a function calls setjmp, never inline it into other functions. This isChris Lattner2008-07-14
* simplify some code, shuffle and insertelt always return a vector.Chris Lattner2008-07-14
* Fix mishandling of the infinite loop case when merging two blocks. ThisChris Lattner2008-07-13
* more refactoring. Use early exits instead of really complex logic.Chris Lattner2008-07-13
* improve comments.Chris Lattner2008-07-13
* factor another large hunk of code out into its own function. Chris Lattner2008-07-13
* Final bit of simplification for FoldBranchToCommonDest.Chris Lattner2008-07-13
* simplify logic a bitChris Lattner2008-07-13
* Refactor some code out into its own helper function, getting rid of crazy mul...Chris Lattner2008-07-13
* - Use O(1) check of basic block size limit.Evan Cheng2008-06-25
* Revert 52645, the loop unroller changes. It caused a regression in 252.eon.Dan Gohman2008-06-24
* Revamp the loop unroller, extending it to correctly update PHI nodesDan Gohman2008-06-23
* Use Loop::block_iterator.Dan Gohman2008-06-22
* Use Instruction::eraseFromParent().Dan Gohman2008-06-21
* Fix warning when assertions disabled.Chris Lattner2008-06-21
* Clean up a use of std::distance.Dan Gohman2008-06-20
* Teach InlineFunction how to differentiate between multiple-valueDan Gohman2008-06-20
* Delete dead code.Dan Gohman2008-06-19
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-12
* For now, avoid generating FP select instructions in order to speculatively ex...Evan Cheng2008-06-11
* op_iterator-ify loopsGabor Greif2008-06-10
* Speculatively execute a block when the the block is the then part of a triang...Evan Cheng2008-06-07
* LoopSimplify preserves AA.Devang Patel2008-06-06
* LoopIndexSplit can sometimes result in cases where a block in its own domfron...Owen Anderson2008-06-03
* Fix whitespace in whitespace-significant pseudocode in a comment.Dan Gohman2008-06-03