aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2011-11-291-0/+4
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-201-1/+1
* Fix an overly general check in SimplifyIndvar to handle useless phi cycles.Andrew Trick2011-11-171-2/+2
* Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman2011-11-171-6/+12
* test commit to verify that commit access works (added blank line)Kostya Serebryany2011-11-161-0/+1
* StringRefize and simplify.Benjamin Kramer2011-11-151-11/+9
* Make headers standalone, move a virtual method out of line.Benjamin Kramer2011-11-141-0/+7
* LLVMBuild: Alphabetize required_libraries lists.Daniel Dunbar2011-11-111-1/+1
* Make sure we don't insert instructions before a landingpad instruction.Bill Wendling2011-11-071-2/+2
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-031-0/+23
* Add utility to append a function to the list of global constructors. Devang Patel2011-10-312-0/+56
* A dead malloc, a free(NULL) and a free(undef) are all trivially deadNick Lewycky2011-10-241-0/+8