2008-06-25 |
Evan Cheng | Enable two-address remat by default. |
tree | commitdiff |
2008-06-24 |
Dale Johannesen | v2f32 is now a valid (MMX) type which breaks this |
tree | commitdiff |
2008-06-24 |
Evan Cheng | If it's determined safe, remat MOV32r0 (i.e. xor r... |
tree | commitdiff |
2008-06-23 |
Bill Wendling | This situation can occur: |
tree | commitdiff |
2008-06-23 |
Bill Wendling | Make test work on non-x86 machines (like my G4 PPC). |
tree | commitdiff |
2008-06-21 |
Duncan Sands | Support for load/store of expanded float types. I |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Undo spill weight tweak. Need to investigate the perfor... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | ISD::UNDEF should be expanded recursively / iteratively. |
tree | commitdiff |
2008-06-19 |
Eli Friedman | Fix a bug with <8 x i16> shuffle lowering on X86 where... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | New test case. |
tree | commitdiff |
2008-06-19 |
Evan Cheng | This also got better (55 - 51 instructions). But doing... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | This got better. |
tree | commitdiff |
2008-06-16 |
Evan Cheng | Do not issue identity copies. |
tree | commitdiff |
2008-06-16 |
Evan Cheng | - Add "Commutative" property to intrinsics. This allows... |
tree | commitdiff |
2008-06-13 |
Evan Cheng | Teach the spiller to commute instructions in order... |
tree | commitdiff |
2008-06-13 |
Duncan Sands | Disable some DAG combiner optimizations that may be |
tree | commitdiff |
2008-06-12 |
Evan Cheng | Fix some tests. |
tree | commitdiff |
2008-06-12 |
Matthijs Kooijman | Don't try to compile tests for the ev56 alpha subtarget... |
tree | commitdiff |
2008-06-10 |
Dale Johannesen | Fix parameter spelling: sse not sse1 |
tree | commitdiff |
2008-06-10 |
Matthijs Kooijman | Fix some more quoting issues in RUN lines, this time... |
tree | commitdiff |
2008-06-10 |
Matthijs Kooijman | Remove double pipes in RUN commandlines. |
tree | commitdiff |
2008-06-10 |
Matthijs Kooijman | For all RUN lines starting with "not", redirect stderr... |
tree | commitdiff |
2008-06-10 |
Dan Gohman | Convert several tests to use temporary files instead... |
tree | commitdiff |
2008-06-09 |
Rafael Espindola | add support for PIC on linux x86-64 |
tree | commitdiff |
2008-06-08 |
Anton Korobeynikov | Remove invalid test |
tree | commitdiff |
2008-06-06 |
Anton Korobeynikov | Testcase for PR2418 |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Fix a memcpy lowering bug. Even though the memcpy align... |
tree | commitdiff |
2008-06-04 |
Chris Lattner | Rewrite a bunch of the CBE's inline asm code, giving... |
tree | commitdiff |
2008-06-02 |
Scott Michel | Add necessary 64-bit support so that gcc frontend compi... |
tree | commitdiff |
2008-06-02 |
Dan Gohman | Implement CBE support for first-class structs and array... |
tree | commitdiff |
2008-06-02 |
Dan Gohman | Fix the position of MemOperands in nodes that use varia... |
tree | commitdiff |
2008-05-31 |
Chris Lattner | update this patch to handle an extraneous &1. This... |
tree | commitdiff |
2008-05-31 |
Chris Lattner | Fix the CBE's handling of instructions whose result... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Add patterns for CALL32m and CALL64m. They aren't match... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Expand small memmovs using inline code. Set the X86... |
tree | commitdiff |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
tree | commitdiff |
2008-05-29 |
Evan Cheng | Add nounwind. |
tree | commitdiff |
2008-05-28 |
Evan Cheng | Fix PR2289: vr defined by multiple implicit_def as... |
tree | commitdiff |
2008-05-28 |
Evan Cheng | Teach local register allocator to deal with landing... |
tree | commitdiff |
2008-05-27 |
Dan Gohman | Specify a target so that this tests tests what it's... |
tree | commitdiff |
2008-05-27 |
Dan Gohman | Make this test independent of the target-triple; the... |
tree | commitdiff |
2008-05-26 |
Nick Lewycky | The Linux ABI emits an extra "movl %esp, %ebp" in funct... |
tree | commitdiff |
2008-05-24 |
Evan Cheng | New loadl_pd and loadh_pd tests. |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Use movlps / movhps to modify low / high half of 16... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use PMULDQ for v2i64 multiplies when SSE4.1 is availabl... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Bug: rcpps can only folds a load if the address is... |
tree | commitdiff |
2008-05-22 |
Evan Cheng | Add a couple of test cases. |
tree | commitdiff |
2008-05-22 |
Evan Cheng | Add missing patterns. |
tree | commitdiff |
2008-05-22 |
Chris Lattner | Add support for multiple-return values in inline asm... |
tree | commitdiff |
2008-05-22 |
Chris Lattner | testcase for PR2267 |
tree | commitdiff |
2008-05-21 |
Evan Cheng | Fix PR2343. An *interesting* coalescer bug. |
tree | commitdiff |
2008-05-20 |
Gabor Greif | Eliminate questionable syntax for stdin redirection... |
tree | commitdiff |
2008-05-20 |
Gabor Greif | sabre brings to my attention that the 'tr' suffix is... |
tree | commitdiff |
2008-05-20 |
Gabor Greif | Rename the last test with .llx extension to .ll, resolv... |
tree | commitdiff |
2008-05-20 |
Evan Cheng | More local spiller complexity! |
tree | commitdiff |
2008-05-20 |
Evan Cheng | Don't spill dead def. |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Run vortex-bug as x86-64, which is what the original... |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Use common where we mean common, not weak. |
tree | commitdiff |
2008-05-15 |
Dan Gohman | Fix a bug in LoopStrengthReduce that caused it to emit... |
tree | commitdiff |
2008-05-14 |
Dan Gohman | When bit-twiddling CondCode values for integer comparis... |
tree | commitdiff |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
tree | commitdiff |
2008-05-13 |
Evan Cheng | On x86, it's safe to treat i32 load anyext as a normal... |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Xform bitconvert(build_pair(load a, load b)) to a singl... |
tree | commitdiff |
2008-05-12 |
Dale Johannesen | New test for tail merging |
tree | commitdiff |
2008-05-10 |
Evan Cheng | When transforming a vector_shuffle to a load, the base... |
tree | commitdiff |
2008-05-10 |
Evan Cheng | Add nounwind. |
tree | commitdiff |
2008-05-10 |
Evan Cheng | If all sources of a PHI node are defined by an implicit... |
tree | commitdiff |
2008-05-09 |
Evan Cheng | Add a pattern to do move the low element of a v4f32... |
tree | commitdiff |
2008-05-09 |
Evan Cheng | Handle a few more cases of folding load i64 into xmm... |
tree | commitdiff |
2008-05-09 |
Evan Cheng | Simplify test. |
tree | commitdiff |
2008-05-08 |
Evan Cheng | Use movq to move low half of XMM register and zero... |
tree | commitdiff |
2008-05-08 |
Evan Cheng | Handle vector move / load which zero the destination... |
tree | commitdiff |
2008-05-07 |
Evan Cheng | Add nounwind. |
tree | commitdiff |
2008-05-07 |
Evan Cheng | Yet another nasty spiller bug. |
tree | commitdiff |
2008-05-06 |
Anton Korobeynikov | Use target triple in tests, not 'realign-stack=0' optio... |
tree | commitdiff |
2008-05-06 |
Evan Cheng | Fix PR2287. Darwin passes mmx values in register in... |
tree | commitdiff |
2008-05-05 |
Mon P Wang | Added addition atomic instrinsics and, or, xor, min... |
tree | commitdiff |
2008-05-05 |
Chris Lattner | no need for eh info |
tree | commitdiff |
2008-05-05 |
Dan Gohman | Add AsmPrinter support for emitting a directive to... |
tree | commitdiff |
2008-05-04 |
Evan Cheng | Select vector shift with non-immediate i32 shift amount... |
tree | commitdiff |
2008-05-03 |
Evan Cheng | Add separate intrinsics for MMX / SSE shifts with i32... |
tree | commitdiff |
2008-05-02 |
Chris Lattner | specify an arch for non-x86 hosts. |
tree | commitdiff |
2008-05-01 |
Bill Wendling | Adding testcase. |
tree | commitdiff |
2008-05-01 |
Chris Lattner | don't randomly miscompile seto/setuo just because we... |
tree | commitdiff |
2008-04-30 |
Arnold Schwaighofer | Really commit the test checking the argument lowering... |
tree | commitdiff |
2008-04-30 |
Arnold Schwaighofer | Tail call optimization improvements: |
tree | commitdiff |
2008-04-29 |
Chris Lattner | make the vector conversion magic handle multiple results. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | add support for multiple return values in inline asm... |
tree | commitdiff |
2008-04-29 |
Evan Cheng | Another extract_subreg coalescing bug. |
tree | commitdiff |
2008-04-28 |
Evan Cheng | Add -march=x86. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Update and_ops.ll according to the recent dagcombiner... |
tree | commitdiff |
2008-04-28 |
Evan Cheng | Test case. |
tree | commitdiff |
2008-04-27 |
Chris Lattner | Implement a signficant optimization for inline asm: |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Feedback from chris |
tree | commitdiff |
2008-04-25 |
Nate Begeman | Add a testcase for the recent "handle variable vector... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Update tests. |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Special handling for MMX values being passed in either... |
tree | commitdiff |
2008-04-25 |
Dan Gohman | Remove the code from CodeGenPrepare that moved getresul... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | MMX argument passing fixes: |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Loosen up an assertion to allow intrinsics. I really... |
tree | commitdiff |
next |