summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAge
* LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar2011-12-12
* SplitBlockPredecessors uses ArrayRef instead of Data and Size.Jakub Staszak2011-12-09
* Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick2011-12-09
* Simplify common predecessor finding.Benjamin Kramer2011-12-06
* Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer2011-12-05
* Fix quadratic behavior in InlineFunction by fetching the personality function...Benjamin Kramer2011-12-02
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-01
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-29
* Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2011-11-29
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-20
* Fix an overly general check in SimplifyIndvar to handle useless phi cycles.Andrew Trick2011-11-17
* Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman2011-11-17
* test commit to verify that commit access works (added blank line)Kostya Serebryany2011-11-16
* StringRefize and simplify.Benjamin Kramer2011-11-15
* Make headers standalone, move a virtual method out of line.Benjamin Kramer2011-11-14
* LLVMBuild: Alphabetize required_libraries lists.Daniel Dunbar2011-11-11
* Make sure we don't insert instructions before a landingpad instruction.Bill Wendling2011-11-07
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-03
* Add utility to append a function to the list of global constructors. Devang Patel2011-10-31
* A dead malloc, a free(NULL) and a free(undef) are all trivially deadNick Lewycky2011-10-24
* Remap blockaddress correctly when inlining a function. Fixes PR10162.Eli Friedman2011-10-21
* Refactor code from inlining and globalopt that checks whether a function defi...Eli Friedman2011-10-20
* Add a proper LLVM banner to this file.Chandler Carruth2011-10-16
* Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames2011-10-10
* LSR should avoid redundant edge splitting.Andrew Trick2011-10-04
* whitespaceAndrew Trick2011-10-04
* Enhance a couple places where we were doing constant folding of instructions,Nick Lewycky2011-10-02
* Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman2011-09-29
* Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer2011-09-27
* Relax this condition.Bill Wendling2011-09-20
* Use ArrayRef instead of an explicit 'const std::vector &'.Bill Wendling2011-09-20
* Use ArrayRef instead of 'const std::vector' to pass around the list of basic ...Bill Wendling2011-09-20
* Fix comments.Bill Wendling2011-09-20
* Revert r140083 and r140084 until buildbots can be fixed.Bill Wendling2011-09-19
* If we are extracting a basic block that ends in an invoke call, we must alsoBill Wendling2011-09-19
* [indvars] Fix PR10946: SCEV cannot handle Vector IVs.Andrew Trick2011-09-19
* Delete trivial landing pads that just continue unwinding the caughtDuncan Sands2011-09-05
* Address review comments.Benjamin Kramer2011-08-26
* SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or...Benjamin Kramer2011-08-26
* When inserting new instructions, use getFirstInsertionPt instead ofBill Wendling2011-08-25
* Fix a crashing bug in SplitBlock when it is called on a block with noRafael Espindola2011-08-24
* If we're splitting the landing pad block and assigning it only one predecessor,Bill Wendling2011-08-19
* Intelligently split the landing pad block.Bill Wendling2011-08-19
* Add SplitLandingPadPredecessors().Bill Wendling2011-08-19
* Revert r137871. The loop simplify pass should require all exits from a loop thatBill Wendling2011-08-18
* Split out the updating of PHI nodes after splitting the BB into a separateBill Wendling2011-08-18
* Use this fantzy ArrayRef thing to pass in the list of predecessors.Bill Wendling2011-08-18
* Use static instead of anonymous namespace.Bill Wendling2011-08-18
* Split out the analysis updating code into a helper function. No intendedBill Wendling2011-08-18
* Increment the insertion iterator to beyond the landingpad instruction.Bill Wendling2011-08-17