aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-063-99/+4
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-016-50/+59
* s/getInnerUnwindDest/getInnerResumeDest/gBill Wendling2012-01-311-4/+4
* Remove ivar which is identical to another ivar.Bill Wendling2012-01-311-10/+6
* Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g.Bill Wendling2012-01-311-9/+4
* Remove more dead functions.Bill Wendling2012-01-311-211/+0
* s/getInnerUnwindDestNewEH/getInnerUnwindDest/gBill Wendling2012-01-311-4/+3
* Remove some unused, old-EH methods.Bill Wendling2012-01-311-116/+3
* Get rid of references to dead intrinsics.Bill Wendling2012-01-311-53/+5
* Formatting cleanups. No functionality change.Bill Wendling2012-01-311-20/+20
* Remove no-longer-useful dyn_casts and pals.Bill Wendling2012-01-311-21/+10
* Gracefully degrade precision in branch probability numbers.Nick Lewycky2012-01-251-17/+72
* Actually, this code handles wrapped sets just fine. Noticed by inspection.Nick Lewycky2012-01-191-3/+1
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-172-2/+0
* Fix SpeculativelyExecuteBB to either speculate all or none of the phisDan Gohman2012-01-051-140/+148
* Revert r56315. When the instruction to speculate is a load, thisDan Gohman2012-01-051-26/+2
* Demystify this comment.Nick Lewycky2011-12-281-5/+16
* Use false not zero, as a bool.Nick Lewycky2011-12-271-2/+2
* Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky2011-12-271-0/+67
* Update the branch weight metadata when reversing the order of a branch.Nick Lewycky2011-12-261-4/+1
* Sort includes, canonicalize whitespace, fix typos. No functionality change.Nick Lewycky2011-12-261-12/+12
* When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang2011-12-231-2/+4
* Make some intrinsics safe to speculatively execute.Nick Lewycky2011-12-211-0/+1
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+2
* - Use getExitingBlock instead of getExitingBlocks.Jakub Staszak2011-12-181-13/+11
* Revert r146822 at Pete Cooper's request as it broke clang self hosting.Kevin Enderby2011-12-171-42/+0
* SimplifyCFG now predicts some conditional branches to true or false depending...Pete Cooper2011-12-171-0/+42
* Refactor code used in InstCombine::FoldAndOfICmps to new file.Pete Cooper2011-12-172-0/+98
* Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1.Andrew Trick2011-12-161-0/+5
* [asan] fix a bug (issue 19) where dlclose and the following mmap caused a fal...Kostya Serebryany2011-12-151-4/+12
* Make loop preheader insertion in LoopSimplify handle the case where the loop ...Eli Friedman2011-12-151-16/+34
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-141-2/+2
* LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar2011-12-121-1/+0
* SplitBlockPredecessors uses ArrayRef instead of Data and Size.Jakub Staszak2011-12-094-21/+12
* Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick2011-12-093-7/+398
* Simplify common predecessor finding.Benjamin Kramer2011-12-061-24/+10
* Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer2011-12-051-8/+1
* Fix quadratic behavior in InlineFunction by fetching the personality function...Benjamin Kramer2011-12-021-29/+33
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-013-6/+12
* build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-291-8/+0