aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2012-03-15Remove the basic inliner. This was added in 2007, and hasn't reallyChandler Carruth
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-03-05Switch mem2reg to use the new hashing infrastructure.Chandler Carruth
2012-02-25Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier
2012-02-20Fix 80-column violation.Chad Rosier
2012-02-17Remove redundant comment. Use a more efficient datatype.Bill Wendling
2012-02-17Fix some grammar-os and formatting.Bill Wendling
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2012-02-06[unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling
2012-02-01SwitchInst refactoring.Stepan Dyatkovskiy
2012-01-31s/getInnerUnwindDest/getInnerResumeDest/gBill Wendling
2012-01-31Remove ivar which is identical to another ivar.Bill Wendling
2012-01-31Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g.Bill Wendling
2012-01-31Remove more dead functions.Bill Wendling
2012-01-31s/getInnerUnwindDestNewEH/getInnerUnwindDest/gBill Wendling
2012-01-31Remove some unused, old-EH methods.Bill Wendling
2012-01-31Get rid of references to dead intrinsics.Bill Wendling
2012-01-31Formatting cleanups. No functionality change.Bill Wendling
2012-01-31Remove no-longer-useful dyn_casts and pals.Bill Wendling
2012-01-25Gracefully degrade precision in branch probability numbers.Nick Lewycky
2012-01-19Actually, this code handles wrapped sets just fine. Noticed by inspection.Nick Lewycky
2012-01-17Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie
2012-01-05Fix SpeculativelyExecuteBB to either speculate all or none of the phisDan Gohman
2012-01-05Revert r56315. When the instruction to speculate is a load, thisDan Gohman
2011-12-28Demystify this comment.Nick Lewycky
2011-12-27Use false not zero, as a bool.Nick Lewycky
2011-12-27Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky
2011-12-26Update the branch weight metadata when reversing the order of a branch.Nick Lewycky
2011-12-26Sort includes, canonicalize whitespace, fix typos. No functionality change.Nick Lewycky
2011-12-23When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang
2011-12-21Make some intrinsics safe to speculatively execute.Nick Lewycky
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-18- Use getExitingBlock instead of getExitingBlocks.Jakub Staszak
2011-12-17Revert r146822 at Pete Cooper's request as it broke clang self hosting.Kevin Enderby
2011-12-17SimplifyCFG now predicts some conditional branches to true or false depending...Pete Cooper
2011-12-17Refactor code used in InstCombine::FoldAndOfICmps to new file.Pete Cooper
2011-12-16Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1.Andrew Trick
2011-12-15[asan] fix a bug (issue 19) where dlclose and the following mmap caused a fal...Kostya Serebryany
2011-12-15Make loop preheader insertion in LoopSimplify handle the case where the loop ...Eli Friedman
2011-12-14Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman
2011-12-12LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar
2011-12-09SplitBlockPredecessors uses ArrayRef instead of Data and Size.Jakub Staszak
2011-12-09Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick
2011-12-06Simplify common predecessor finding.Benjamin Kramer
2011-12-05Add a little heuristic to Value::isUsedInBasicBlock to speed it up for small ...Benjamin Kramer
2011-12-02Fix quadratic behavior in InlineFunction by fetching the personality function...Benjamin Kramer
2011-12-01Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier
2011-11-29build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar