2008-06-19 |
Owen Anderson | Add a hidden -disable-pre flag for testing purposes... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Owen Anderson | PRE requires that critical edges be split. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Bill Wendling | Remove dead code causing a warning. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Dan Gohman | Use the common API for adding instructions to basic... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Owen Anderson | Be sure to remove values from the value numbering table... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Dan Gohman | Use Instruction::moveBefore instead of manipulating... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Dan Gohman | Avoid using BasicBlock::getInstList directly in a few... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Owen Anderson | Revert support for insertvalue and extractvalue instruc... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Dan Gohman | Use the transferSuccessors helper function. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Dan Gohman | Delete dead code. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Owen Anderson | Add an idx_iterator to the insertvalue and extractvalue... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Dan Gohman | The inline keyword goes before the return type. This... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Matthijs Kooijman | Modify some ipconstprop tests to also test with invokes. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Matthijs Kooijman | Use a CallSite to find the nth argument of a call/invok... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Duncan Sands | Fix some warnings reported by gcc-4.3. Hopefully |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | Missed a check. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Eli Friedman | Fix a bug with <8 x i16> shuffle lowering on X86 where... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Owen Anderson | Revert my last patch, which was causing regression... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | New test case. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | This also got better (55 - 51 instructions). But doing... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | This got better. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | Coalesce copy from one register class to a sub register... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | Cosmetic changes. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | Unneeded include's. |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Evan Cheng | Minor spiller tweak to unfavor reload into load/store... |
commit | commitdiff | tree | snapshot |
2008-06-19 |
Owen Anderson | Insert empty slots into the instruction numbering in... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Owen Anderson | Remove this test until the corresponding patch is reapp... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Owen Anderson | Add support for extractvalue and insertvalue instructio... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Owen Anderson | Add local PRE to GVN. This only operates in cases... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Bill Wendling | Refactor the way to get a string containing the feature... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Argyrios Kyrtzidis | Fix the source line debug information for the Windows... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Dan Gohman | Fix a missing comma spotted by Bram Geron. |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Chris Lattner | Fix the regressions on sext-misc.ll my patch yesterday... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Owen Anderson | Revert r52459, which was causing an infinite loop or... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Dan Gohman | Move SCEVExpander::visitAddExpr out-of-line. |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Gabor Greif | fix validator warning |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Gabor Greif | prettify, no semantic changes |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Matthijs Kooijman | Rewrite the DeadArgumentElimination pass, to use a... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Matthijs Kooijman | Reapply r52397 (make IPConstProp promote returned argum... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Evan Cheng | XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Matthijs Kooijman | Reapply r52396, it was unrelated to the breakage (that... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Evan Cheng | Complete support for two-address pass rematerialization... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Evan Cheng | Add MachineRegisterInfo::use_empty. |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Evan Cheng | Cosmetic. |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Bill Wendling | If compiling for PPC on an i386 box, the LTO wouldn... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Chris Lattner | implement some simple bswap optimizations, rdar://5992453 |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Chris Lattner | temporarily revert this testcase since its patch was... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Chris Lattner | make truncate/sext elimination capable of changing... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Evan Cheng | Unbreak DECLARE isel in pic mode. |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
commit | commitdiff | tree | snapshot |
2008-06-18 |
Devang Patel | Check empty dominance frontier. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Dan Gohman | Auto-upgrade code for multiple-value return statements... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Dan Gohman | In InsertValueInst's copy ctor, actually copy the operands. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Owen Anderson | We don't want to find dependencies within the same... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Dan Gohman | Implement the ExtractValueInst::getIndexedType that... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Evan Cheng | Live-through live interval is [mbb start, mbb end+1]. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Evan Cheng | When extending a liveinterval by commuting, don't throw... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Ted Kremenek | Consistently set "Buckets[NumBuckets] = reinterpret_cas... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Owen Anderson | Add an insertBefore method for attaching previously... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Owen Anderson | Fix use of placement new to actually use an address. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Evan Cheng | It's not safe to remove SUBREG_TO_REG that looks like... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Anton Korobeynikov | Add one more 'magic' define :) |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Anton Korobeynikov | Unbreak non-PPC builds |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Anton Korobeynikov | Provide generic hooks for icache invalidation. Add... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Chris Lattner | revert recent patch which is causing widespread breakage. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Evan Cheng | Don't forget to initialize SymbolSearchingDisabled. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Duncan Sands | Fix typo that changed the logic to something wrong. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Duncan Sands | Split type expansion into ExpandInteger and ExpandFloat |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Matthijs Kooijman | Forgot to commit the ValueTracking header file along... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to propagate arguments that are direc... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to look at individual return values... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Matthijs Kooijman | 80 column fixes. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Matthijs Kooijman | Use a SmallVector instead of an array, since auto_ptr... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Chris Lattner | add a new -enable-value-prop flag for llcbeta, that... |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Duncan Sands | Fix spelling. |
commit | commitdiff | tree | snapshot |
2008-06-17 |
Evan Cheng | Rather than avoiding to wrap ISD::DECLARE GV operand... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | Add a missing ~ (dtor became ctor) which caused crashes... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Evan Cheng | Do not issue identity copies. |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Dan Gohman | Refine the change in r52258 for avoiding use-before... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | switch TypeHasCycleThroughItself from using an std... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | stop making PATypeHolder's so crazily. |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Evan Cheng | Horizontal-add instructions are not commutative. |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Evan Cheng | Switch over to SetVector to ensure same order of iterat... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Gabor Greif | Move some documentation from the header file into Progr... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | use a real associative container for type association... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Evan Cheng | - Add "Commutative" property to intrinsics. This allows... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Evan Cheng | mpsadbw is commutable. |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | bail out sooner if we have two concrete but different... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | simplify some code. |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | Apply a patch from Nathan Keynes, which speeds up llvm... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Owen Anderson | Remove special case handling of empty MBBs now that... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | handle vectors. Any integers that got here would neces... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | Simplify ResolveTypes by pulling the null case out... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Evan Cheng | Iterating over SmallPtrSet is not deterministic. |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | simplify RecursiveResolveTypes and ResolveTypes by... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | Add a new flag that disables symbol lookup with dlsym... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Chris Lattner | Add support for icache invalidation on non-darwin ppc... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Owen Anderson | Re-enable empty block indexing by default, since it... |
commit | commitdiff | tree | snapshot |
2008-06-16 |
Matthijs Kooijman | Make BuildSubAggregate use FindInsertedElement again... |
commit | commitdiff | tree | snapshot |
next |