2008-01-29 |
Chris Lattner | Add target triples to these so they don't fail on linux. |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Implement some dag combines that allow doing fneg/fabs... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | New test to verify that "merging 4 loads into a vec... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Infer alignment of loads and increase their alignment... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | remove a useless xfailed test. |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If there's no instructions being emitted on X86 for... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | Add target-specific dag combines for FAND(x,0) and... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Significantly simplify and improve handling of FP funct... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | take these with a pr # |
tree | commitdiff |
2008-01-23 |
Evan Cheng | Let each target decide byval alignment. For X86, it... |
tree | commitdiff |
2008-01-22 |
Evan Cheng | SSE varargs arguments are passed in memory. |
tree | commitdiff |
2008-01-18 |
Dale Johannesen | Test is correct again for the moment. |
tree | commitdiff |
2008-01-17 |
Chris Lattner | This commit changes: |
tree | commitdiff |
2008-01-17 |
Evan Cheng | When a live virtual register is being clobbered by... |
tree | commitdiff |
2008-01-16 |
Evan Cheng | Fixes a nasty dag combiner bug that causes a bunch... |
tree | commitdiff |
2008-01-16 |
Duncan Sands | Trampoline support for x86-64. This looks like |
tree | commitdiff |
2008-01-16 |
Chris Lattner | make sure to use a cpu that has sse. |
tree | commitdiff |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | verify x86 generates ud2 for llvm.trap |
tree | commitdiff |
2008-01-11 |
Dale Johannesen | Disable for now. |
tree | commitdiff |
2008-01-10 |
Duncan Sands | Output sinl for a long double FSIN node, not sin. |
tree | commitdiff |
2008-01-10 |
Evan Cheng | Codegen improvement has reduced one spill. |
tree | commitdiff |
2008-01-09 |
Evan Cheng | Special copy SUnit's do not have SDNode's. |
tree | commitdiff |
2008-01-09 |
Evan Cheng | Fix sse2.psrl.w and sse2.psrl.q definitions. |
tree | commitdiff |
2008-01-08 |
Chris Lattner | Make load->store deletion a bit smarter. This allows... |
tree | commitdiff |
2008-01-08 |
Duncan Sands | Crashes llc when using Chris's new legalization logic. |
tree | commitdiff |
2008-01-07 |
Nate Begeman | Update test to catch recent x86 insert regression and... |
tree | commitdiff |
2008-01-02 |
Chris Lattner | fix this to use a valid triple. |
tree | commitdiff |
2008-01-02 |
Chris Lattner | verify that aligned common support doesn't break. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | One readme entry is done, one is really easy (Evan... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | upgrade this test |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Fold comparisons against a constant nan, and optimize... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | this xform is implemented. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Codegen: |
tree | commitdiff |
2007-12-29 |
Chris Lattner | avoid going through a stack slot to convert from fpstac... |
tree | commitdiff |
2007-12-26 |
Chris Lattner | one fewer uncond branch with my codegenprepare hack... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | Fix PR1872: SrcValue and SrcValueOffset should not... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | FIX for PR1799: When a load is unfolded from an instruc... |
tree | commitdiff |
2007-12-15 |
Evan Cheng | Make better use of instructions that clear high bits... |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Fix ctlz and cttz. llvm definition requires them to... |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Implement ctlz and cttz with bsr and bsf. |
tree | commitdiff |
2007-12-13 |
Evan Cheng | Be extra careful with extension use optimation. Now... |
tree | commitdiff |
2007-12-13 |
Evan Cheng | Fold some and + shift in x86 addressing mode. |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
tree | commitdiff |
2007-12-12 |
Dan Gohman | Allow vector integer constants to be created with |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Use shuffles to implement insert_vector_elt for i32... |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Add a test case for -optimize-ext-uses. |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Lower a build_vector with all constants into a constpoo... |
tree | commitdiff |
2007-12-11 |
Evan Cheng | - Improved v8i16 shuffle lowering. It now uses pshuflw... |
tree | commitdiff |
2007-12-10 |
Christopher Lamb | Improve branch folding by recgonizing that explict... |
tree | commitdiff |
2007-12-07 |
Evan Cheng | Much improved v8i16 shuffles. (Step 1). |
tree | commitdiff |
2007-12-07 |
Evan Cheng | New test case. |
tree | commitdiff |
2007-12-06 |
Evan Cheng | Fix a bogus test case. |
tree | commitdiff |
2007-12-06 |
Evan Cheng | Turning simple splitting on. Start testing new coalesce... |
tree | commitdiff |
2007-12-06 |
Chris Lattner | third time around: instead of disabling this completely, |
tree | commitdiff |
2007-12-06 |
Chris Lattner | Actually, disable this code for now. More analysis... |
tree | commitdiff |
2007-12-06 |
Chris Lattner | implement a readme entry, compiling the code into: |
tree | commitdiff |
2007-12-06 |
Chris Lattner | fix this when run on non x86 hosts. |
tree | commitdiff |
2007-12-01 |
Evan Cheng | Allow some reloads to be folded in multi-use cases... |
tree | commitdiff |
2007-11-30 |
Evan Cheng | Do not fold reload into an instruction with multiple... |
tree | commitdiff |
2007-11-27 |
Dan Gohman | Remove unnecessary && from the RUN lines of this test. |
tree | commitdiff |
2007-11-26 |
Dan Gohman | Don't lower srem/urem X%C to X-X/C*C unless the divisio... |
tree | commitdiff |
2007-11-25 |
Chris Lattner | Fix a long standing deficiency in the X86 backend:... |
tree | commitdiff |
2007-11-24 |
Chris Lattner | upgrade this test |
tree | commitdiff |
2007-11-19 |
Dan Gohman | Add support in SplitVectorOp for remainder operators. |
tree | commitdiff |
2007-11-18 |
Chris Lattner | fix bogus test that the more strict lexer is finding. |
tree | commitdiff |
2007-11-16 |
Evan Cheng | Typo. |
tree | commitdiff |
2007-11-15 |
Evan Cheng | Fix a thinko in post-allocation coalescer. |
tree | commitdiff |
2007-11-14 |
Anton Korobeynikov | Fix PIC jump table codegen on x86-32/linux. In fact... |
tree | commitdiff |
2007-11-10 |
Arnold Schwaighofer | Update tailcall code to include inline attribute operan... |
tree | commitdiff |
2007-11-09 |
Evan Cheng | Fix tests. |
tree | commitdiff |
2007-11-08 |
Evan Cheng | If both parts of smul_lohi, etc. are used, don't simpli... |
tree | commitdiff |
2007-11-06 |
Evan Cheng | Add pseudo dependency to force two-address instruction... |
tree | commitdiff |
2007-11-05 |
Dan Gohman | Add support for vector remainder operations. |
tree | commitdiff |
2007-11-05 |
Dale Johannesen | Make labels work in asm blocks; allow labels as |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Handle cases where a register and one of its super... |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Fix test case. Chris didn't do make check. :-) |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Doh. PR1187 -> PR1766. |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Fix PR1187. |
tree | commitdiff |
2007-11-04 |
Chris Lattner | Fix PR1761 by not printing (rip) suffix when in -static... |
tree | commitdiff |
2007-11-04 |
Chris Lattner | Fix PR1763 by allowing the 'q' constraint to work with... |
tree | commitdiff |
2007-11-03 |
Evan Cheng | There are times when the coalescer would not coalesce... |
tree | commitdiff |
2007-11-02 |
Evan Cheng | Add run line. |
tree | commitdiff |
2007-11-02 |
Evan Cheng | One more extract_subreg coalescing bug. |
tree | commitdiff |
2007-11-02 |
Evan Cheng | Missing a getNumOperands check. |
tree | commitdiff |
2007-11-01 |
Dale Johannesen | Test that expand_vector_elt(v2i64) works in 32-bit... |
tree | commitdiff |
2007-10-30 |
Evan Cheng | It's not safe to tell SplitCriticalEdge to merge identi... |
tree | commitdiff |
2007-10-29 |
Evan Cheng | - Bug fixes. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Fix a DAGCombiner abort on a bitcast from a scalar... |
tree | commitdiff |
2007-10-29 |
Evan Cheng | Enable more fold (sext (load x)) -> (sext (truncate... |
tree | commitdiff |
2007-10-29 |
Chris Lattner | Add support for the x86-64 'q' regigster modifier,... |
tree | commitdiff |
2007-10-26 |
Evan Cheng | Loosen up iv reuse to allow reuse of the same stride... |
tree | commitdiff |
2007-10-25 |
Evan Cheng | If a loop termination compare instruction is the only... |
tree | commitdiff |
2007-10-24 |
Dale Johannesen | This was failing on Darwin, which defaults to PIC; |
tree | commitdiff |
2007-10-22 |
Dan Gohman | Strength reduction improvements. |
tree | commitdiff |
2007-10-22 |
Dan Gohman | Fix the folding of multiplication into addresses on... |
tree | commitdiff |
2007-10-19 |
Evan Cheng | New test case. |
tree | commitdiff |
2007-10-19 |
Rafael Espindola | Test byval with a 8 bit aligned struct |
tree | commitdiff |
2007-10-19 |
Rafael Espindola | Add support for byval function whose argument is not... |
tree | commitdiff |
2007-10-18 |
Evan Cheng | Really fix PR1734. Carefully track which register uses... |
tree | commitdiff |
next |