2008-11-26 |
Chris Lattner | This adds in some code (currently disabled unless you... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | Teach CodeGenPrepare to look through Bitcast instructio... |
tree | commitdiff |
2008-11-26 |
Chris Lattner | fix an over-reduced test. |
tree | commitdiff |
2008-11-26 |
Chris Lattner | this doesn't need EH |
tree | commitdiff |
2008-11-25 |
Dan Gohman | Initial support for anti-dependence breaking. Currently... |
tree | commitdiff |
2008-11-19 |
Owen Anderson | Add support for rematerialization in pre-alloc-splitting. |
tree | commitdiff |
2008-11-16 |
Lang Hames | Removed 2008-10-17-SpillerBug.ll as it does not provide... |
tree | commitdiff |
2008-11-16 |
Lang Hames | 2008-10-17-SpillerBug.ll is currently failing, but... |
tree | commitdiff |
2008-11-16 |
Mon P Wang | Improved shuffle normalization to avoid using extract... |
tree | commitdiff |
2008-11-13 |
Dan Gohman | Remove the FlaggedNodes member from SUnit. Instead... |
tree | commitdiff |
2008-11-13 |
Dale Johannesen | testcase for PR 1779. |
tree | commitdiff |
2008-11-12 |
Dale Johannesen | Fix the testb optimization so x86 also bootstraps. |
tree | commitdiff |
2008-11-10 |
Bill Wendling | Temporarily revert r58979 and related patch. It's causi... |
tree | commitdiff |
2008-11-10 |
Duncan Sands | When promoting the result of fp_to_uint/fp_to_sint, |
tree | commitdiff |
2008-11-10 |
Dale Johannesen | Reenable test. |
tree | commitdiff |
2008-11-09 |
Duncan Sands | XFAIL this while waiting for a fix. |
tree | commitdiff |
2008-11-07 |
Dale Johannesen | Testcase for testb optimization. |
tree | commitdiff |
2008-11-05 |
Evan Cheng | Add more vector move low and zero-extend patterns. |
tree | commitdiff |
2008-11-03 |
Dan Gohman | The ANDMask node folds to a constant, and isn't the... |
tree | commitdiff |
2008-11-03 |
Dan Gohman | Change how extended types are represented in MVTs.... |
tree | commitdiff |
2008-11-03 |
Duncan Sands | Make VAARG work with x86 long double (which is |
tree | commitdiff |
2008-10-31 |
Dan Gohman | Use MOVSSmr instead of EXTRACTPSmr in the case of extra... |
tree | commitdiff |
2008-10-29 |
Duncan Sands | Fix PR2977: LegalizeTypes support for expanding |
tree | commitdiff |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
tree | commitdiff |
2008-10-28 |
Chris Lattner | Fix a nasty miscompilation of 176.gcc on linux/x86... |
tree | commitdiff |
2008-10-28 |
Evan Cheng | Avoid putting a split past the end of the live range... |
tree | commitdiff |
2008-10-27 |
Evan Cheng | Remove val# defined by a remat'ed def that is now dead. |
tree | commitdiff |
2008-10-27 |
Duncan Sands | Turn on LegalizeTypes, the new type legalization |
tree | commitdiff |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack... |
tree | commitdiff |
2008-10-26 |
Evan Cheng | Do not shrink wrap live interval in a mbb if it's livei... |
tree | commitdiff |
2008-10-25 |
Evan Cheng | Handle cases where there aren't uses in the barrier... |
tree | commitdiff |
2008-10-25 |
Evan Cheng | If val# def is ~0U, meaning it's defined by a PHI,... |
tree | commitdiff |
2008-10-24 |
Dale Johannesen | Be kind to non-x86 hosts. |
tree | commitdiff |
2008-10-24 |
Duncan Sands | Fix translateX86CC: if SetCCOpcode is SETULE and |
tree | commitdiff |
2008-10-24 |
Evan Cheng | Avoid splitting an interval multiple times; avoid split... |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Fix SelectionDAGBuild lowering of Select instructions to |
tree | commitdiff |
2008-10-21 |
Chris Lattner | really fix run line |
tree | commitdiff |
2008-10-21 |
Chris Lattner | fix run line |
tree | commitdiff |
2008-10-21 |
Chris Lattner | remove some unneeded eh generation |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Don't create TargetGlobalAddress nodes with offsets... |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Optimized FCMP_OEQ and FCMP_UNE for x86. |
tree | commitdiff |
2008-10-21 |
Dan Gohman | When the coalescer is doing rematerializing, have it... |
tree | commitdiff |
2008-10-21 |
Chris Lattner | Fix gcc.c-torture/compile/920520-1.c by inserting bitco... |
tree | commitdiff |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
tree | commitdiff |
2008-10-17 |
Evan Cheng | Fix PR2898. Spiller delete a store for reuse before... |
tree | commitdiff |
2008-10-17 |
Chris Lattner | Fix a bug where the x86 backend would reject 64-bit... |
tree | commitdiff |
2008-10-17 |
Evan Cheng | Fix a very subtle spiller bug: UpdateKills should not... |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Fun x86 encoding tricks: when adding an immediate value... |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Define patterns for shld and shrd that match immediate |
tree | commitdiff |
2008-10-16 |
Dan Gohman | Fix this test so it actually runs the grep lines. |
tree | commitdiff |
2008-10-16 |
Duncan Sands | Testcase for PR2762. |
tree | commitdiff |
2008-10-15 |
Evan Cheng | - Add target lowering hooks that specify which setcc... |
tree | commitdiff |
2008-10-13 |
Dan Gohman | When doing the very-late shift-and address-mode optimiz... |
tree | commitdiff |
2008-10-13 |
Evan Cheng | Also update sub-register intervals after a trivial... |
tree | commitdiff |
2008-10-13 |
Evan Cheng | Add a test case for _Complex passed as a FCA. |
tree | commitdiff |
2008-10-11 |
Chris Lattner | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons... |
tree | commitdiff |
2008-10-07 |
Dan Gohman | Remove -disable-fast-isel. Use cl::boolOrDefault with... |
tree | commitdiff |
2008-10-07 |
Dan Gohman | Add a testcase for i256 add. i256 isn't fully supported in |
tree | commitdiff |
2008-10-07 |
Anders Carlsson | Certain patterns involving the "movss" instruction... |
tree | commitdiff |
2008-10-06 |
Dale Johannesen | Be more precise about which conversions of NaNs |
tree | commitdiff |
2008-10-06 |
Evan Cheng | Fix PR2850 and PR2863. Only generate movddup for 128... |
tree | commitdiff |
2008-10-04 |
Anton Korobeynikov | Revert r56675 - it breaks unwinding runtime everywhere. |
tree | commitdiff |
2008-10-04 |
Dan Gohman | Fix a bug in the local allocator's liveness computation... |
tree | commitdiff |
2008-10-02 |
Dale Johannesen | Handle some 64-bit atomics on x86-32, some of the time. |
tree | commitdiff |
2008-10-02 |
Dan Gohman | Fix a think-o in isSafeToMove. This fixes it from think... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Disable fast-isel for this test, as it doesn't emit... |
tree | commitdiff |
2008-10-01 |
Devang Patel | Remove OptimizeForSize global. Use function attribute... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Split this test and move it into target-specific direct... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | nounwind-ify this test. |
tree | commitdiff |
2008-10-01 |
Bill Wendling | Moved this option to the front-end. |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Use explicit target-triples to unbreak this test on... |
tree | commitdiff |
2008-09-30 |
Bill Wendling | Just don't transform this memset into "bzero" if no... |
tree | commitdiff |
2008-09-30 |
Bill Wendling | - Initialize "--no-builtin" to "false". |
tree | commitdiff |
2008-09-30 |
Evan Cheng | Re-apply 56835 along with header file changes. |
tree | commitdiff |
2008-09-30 |
Duncan Sands | Revert commit 56835 since it breaks the build. |
tree | commitdiff |
2008-09-30 |
Evan Cheng | If a re-materializable instruction has a register opera... |
tree | commitdiff |
2008-09-29 |
Evan Cheng | Fix PR2835. Do not change the width of a volatile load. |
tree | commitdiff |
2008-09-27 |
Evan Cheng | Re-apply 56683 with fixes. |
tree | commitdiff |
2008-09-26 |
Evan Cheng | Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50... |
tree | commitdiff |
2008-09-26 |
Bill Wendling | Temporarily reverting r56683. This is causing a failure... |
tree | commitdiff |
2008-09-26 |
Evan Cheng | Fix @llvm.frameaddress codegen. FP elimination optimiza... |
tree | commitdiff |
2008-09-26 |
Evan Cheng | Avoid spilling EBP / RBP twice in the prologue. |
tree | commitdiff |
2008-09-25 |
Evan Cheng | Prefer movlhps over punpcklqdq, etc. in more cases. |
tree | commitdiff |
2008-09-25 |
Evan Cheng | With sse3 and when the source is a load or has multiple... |
tree | commitdiff |
2008-09-25 |
Dale Johannesen | Accept 'inreg' attribute on x86 functions as |
tree | commitdiff |
2008-09-24 |
Evan Cheng | Fix patterns for SSE4.1 move and sign extend instructio... |
tree | commitdiff |
2008-09-24 |
Dale Johannesen | Remove SelectionDag early allocation of registers |
tree | commitdiff |
2008-09-24 |
Evan Cheng | Properly handle 'm' inline asm constraints. If a GV... |
tree | commitdiff |
2008-09-22 |
Evan Cheng | Support x86 specific inline asm modifier 'J'. |
tree | commitdiff |
2008-09-22 |
Arnold Schwaighofer | Change the calling convention used when tail call optim... |
tree | commitdiff |
2008-09-20 |
Evan Cheng | Fix PR2808. When regalloc runs out of register, it... |
tree | commitdiff |
2008-09-20 |
Evan Cheng | Clean up the test. |
tree | commitdiff |
2008-09-20 |
Evan Cheng | No need to print function stubs for Mac OS X 10.5 and... |
tree | commitdiff |
2008-09-19 |
Dan Gohman | Refactor X86SelectConstAddr, folding it into X86SelectA... |
tree | commitdiff |
2008-09-19 |
Evan Cheng | Re-materalized definition instructions may be dead... |
tree | commitdiff |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Teach LSR to optimize away SMAX operations for tripcoun... |
tree | commitdiff |
2008-09-11 |
Arnold Schwaighofer | Add indirect tail call (function pointer) examples. |
tree | commitdiff |
2008-09-11 |
Arnold Schwaighofer | When tailcallopt is enabled all fastcc calls must have... |
tree | commitdiff |
2008-09-11 |
Evan Cheng | Fix PR2748. Avoid coalescing physical register with... |
tree | commitdiff |
next |