aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Chris prefers icmp/select over udiv!Nick Lewycky2008-11-273-10/+19
* Add a synthetic missed optimization.Nick Lewycky2008-11-271-0/+24
* Add a couple of missed optimizations on integer vectors. Multiply and divideNick Lewycky2008-11-273-6/+44
* defensive patch: if CGP is merging a block with the entry block, make sureChris Lattner2008-11-271-1/+8
* Fix PR3138: if we merge the entry block into another block, make sure toChris Lattner2008-11-272-0/+19
* Silence a warning.Nick Lewycky2008-11-271-1/+1
* fix build on some machines. thanks buildbotNuno Lopes2008-11-271-0/+1
* fix my previous commit r60064: compare strings instead of pointersNuno Lopes2008-11-271-1/+10
* switch InstCombine::visitLoadInst to use Chris Lattner2008-11-272-45/+54
* improve const correctness.Chris Lattner2008-11-272-4/+4
* enhance FindAvailableLoadedValue to make use of AliasAnalysisChris Lattner2008-11-271-1/+20
* move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner2008-11-273-63/+85
* Get rid of bogus "control may reach end of non-void function ‘...’ beingBill Wendling2008-11-271-2/+2
* simplify this code a bit.Chris Lattner2008-11-271-4/+4
* Use the new MergeBasicBlockIntoOnlyPred function.Chris Lattner2008-11-271-19/+1
* move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner2008-11-273-31/+41
* XFAil test due to reverting of patch.Bill Wendling2008-11-271-0/+1
* rename ThreadBlock to ProcessBlock, since it does other things thanChris Lattner2008-11-271-4/+4
* Comment out code that isn't entirely correct.Bill Wendling2008-11-271-1/+3
* Fixed HTML closing tag, cleaned up some spacing.Misha Brukman2008-11-271-2/+2
* Removing redundant semicolons. No functionality change.Sanjiv Gupta2008-11-271-2/+2
* Make jump threading substantially more powerful, in the following ways:Chris Lattner2008-11-272-0/+307
* Eliminate a compile time warning.Evan Cheng2008-11-271-1/+1
* Avoid inserting noop's in the middle of a loop.Evan Cheng2008-11-272-1/+39
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-275-11/+62
* Add a missing case in visitADD.Dale Johannesen2008-11-271-0/+3
* Add -march=x86.Evan Cheng2008-11-271-1/+1
* Add typedef to StringMapEntry.Ted Kremenek2008-11-271-2/+4
* Disallow multiple edges.Mikhail Glushenkov2008-11-263-5/+26
* Add x86-specific test for add-with-overflow intrinsics.Bill Wendling2008-11-261-0/+41
* Generate something sensible for an [SU]ADDO op when the overflow/carry flag isBill Wendling2008-11-264-6/+40
* Turn on my codegen prepare heuristic by default. It doesn't affect Chris Lattner2008-11-262-7/+3
* Small formatting change.Bill Wendling2008-11-261-4/+4
* Update to explain how ssp and sspreq attributes override each other.Bill Wendling2008-11-261-5/+14
* Fix typo.Devang Patel2008-11-261-1/+1
* Cosmetic.Evan Cheng2008-11-261-2/+2
* Check that running the DAG combiner between typeDuncan Sands2008-11-261-0/+1
* Describe some more options in the man page.Mikhail Glushenkov2008-11-261-8/+62
* ignore build dirs and generated filesNuno Lopes2008-11-260-0/+0
* Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations.Sanjiv Gupta2008-11-261-6/+36
* Fix the -I option (llvmc -I dir1 -I dir2 didn't work).Mikhail Glushenkov2008-11-261-0/+2
* Refactor Tools.td to remove repetition.Mikhail Glushenkov2008-11-261-68/+10
* Small fix: the error message was incorrect in some cases.Mikhail Glushenkov2008-11-261-3/+3
* Emit declaration for globals and externs.Sanjiv Gupta2008-11-265-38/+120
* Fish kill flag annotations in PUSH instructions.Dan Gohman2008-11-262-3/+5
* LiveRanges are represented as half-open ranges. Fix the findLiveInMBBs codeDan Gohman2008-11-262-2/+2
* teach the new heuristic how to handle inline asm.Chris Lattner2008-11-261-7/+52
* Disable -loop-index-split for now.Devang Patel2008-11-261-2/+2
* Add 'tell' method to raw_fd_ostream that clients can use to query the current...Ted Kremenek2008-11-262-1/+12
* Improve ValueAlreadyLiveAtInst with a cheap and dirty, but effectiveChris Lattner2008-11-261-12/+32