| Commit message (Expand) | Author | Age |
* | Revert r52459, which was causing an infinite loop or massive slowdown on Mult... | Owen Anderson | 2008-06-18 |
* | Move SCEVExpander::visitAddExpr out-of-line. | Dan Gohman | 2008-06-18 |
* | Move LSR's private isZero function to a public SCEV member | Dan Gohman | 2008-06-18 |
* | Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of | Matthijs Kooijman | 2008-06-18 |
* | Reapply r52397 (make IPConstProp promote returned arguments), but fixed this | Matthijs Kooijman | 2008-06-18 |
* | XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. | Evan Cheng | 2008-06-18 |
* | Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my | Matthijs Kooijman | 2008-06-18 |
* | Complete support for two-address pass rematerialization. Now *almost* always ... | Evan Cheng | 2008-06-18 |
* | Cosmetic. | Evan Cheng | 2008-06-18 |
* | implement some simple bswap optimizations, rdar://5992453 | Chris Lattner | 2008-06-18 |
* | make truncate/sext elimination capable of changing phi's. This | Chris Lattner | 2008-06-18 |
* | Unbreak DECLARE isel in pic mode. | Evan Cheng | 2008-06-18 |
* | Preserve dominance frontier while trivially unswitching loop. | Devang Patel | 2008-06-18 |
* | Auto-upgrade code for multiple-value return statements. This code | Dan Gohman | 2008-06-17 |
* | In InsertValueInst's copy ctor, actually copy the operands. | Dan Gohman | 2008-06-17 |
* | We don't want to find dependencies within the same block in this case. It le... | Owen Anderson | 2008-06-17 |
* | Implement the ExtractValueInst::getIndexedType that accepts one | Dan Gohman | 2008-06-17 |
* | Live-through live interval is [mbb start, mbb end+1]. | Evan Cheng | 2008-06-17 |
* | When extending a liveinterval by commuting, don't throw away the live ranges ... | Evan Cheng | 2008-06-17 |
* | Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" througho... | Ted Kremenek | 2008-06-17 |
* | Add an insertBefore method for attaching previously unattached instructions, | Owen Anderson | 2008-06-17 |
* | It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. m... | Evan Cheng | 2008-06-17 |
* | Add one more 'magic' define :) | Anton Korobeynikov | 2008-06-17 |
* | Unbreak non-PPC builds | Anton Korobeynikov | 2008-06-17 |
* | Provide generic hooks for icache invalidation. Add PPC implementation. | Anton Korobeynikov | 2008-06-17 |
* | revert recent patch which is causing widespread breakage. | Chris Lattner | 2008-06-17 |
* | Don't forget to initialize SymbolSearchingDisabled. | Evan Cheng | 2008-06-17 |
* | Fix typo that changed the logic to something wrong. | Duncan Sands | 2008-06-17 |
* | Split type expansion into ExpandInteger and ExpandFloat | Duncan Sands | 2008-06-17 |
* | Learn IPConstProp to propagate arguments that are directly returned. Strictly | Matthijs Kooijman | 2008-06-17 |
* | Learn IPConstProp to look at individual return values and propagate them | Matthijs Kooijman | 2008-06-17 |
* | Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays | Matthijs Kooijman | 2008-06-17 |
* | add a new -enable-value-prop flag for llcbeta, that enables propagation | Chris Lattner | 2008-06-17 |
* | Fix spelling. | Duncan Sands | 2008-06-17 |
* | Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simp... | Evan Cheng | 2008-06-17 |
* | Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. | Chris Lattner | 2008-06-16 |
* | Do not issue identity copies. | Evan Cheng | 2008-06-16 |
* | Refine the change in r52258 for avoiding use-before-def conditions | Dan Gohman | 2008-06-16 |
* | switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet, | Chris Lattner | 2008-06-16 |
* | stop making PATypeHolder's so crazily. | Chris Lattner | 2008-06-16 |
* | Horizontal-add instructions are not commutative. | Evan Cheng | 2008-06-16 |
* | Switch over to SetVector to ensure same order of iterations do not vary acros... | Evan Cheng | 2008-06-16 |
* | use a real associative container for type association instead of using | Chris Lattner | 2008-06-16 |
* | mpsadbw is commutable. | Evan Cheng | 2008-06-16 |
* | bail out sooner if we have two concrete but different types. | Chris Lattner | 2008-06-16 |
* | simplify some code. | Chris Lattner | 2008-06-16 |
* | Apply a patch from Nathan Keynes, which speeds up llvm-link on | Chris Lattner | 2008-06-16 |
* | Remove special case handling of empty MBBs now that we assign indices to them. | Owen Anderson | 2008-06-16 |
* | handle vectors. Any integers that got here would necessarily be different al... | Chris Lattner | 2008-06-16 |
* | Simplify ResolveTypes by pulling the null case out into the one | Chris Lattner | 2008-06-16 |