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 | testcase for PR2267 |
tree | commitdiff |
2008-05-21 |
Evan Cheng | Fix PR2343. An *interesting* coalescer bug. |
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 |
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 |
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-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 |
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 |
Evan Cheng | MMX argument passing fixes: |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Loosen up an assertion to allow intrinsics. I really... |
tree | commitdiff |
2008-04-25 |
Evan Cheng | Fix bug in x86 memcpy / memset lowering. If there are... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Disable stack realignment for these tests |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Fix test becase ABI stack alignment dropped to 'normal... |
tree | commitdiff |
2008-04-23 |
Anton Korobeynikov | Fix test, instruction count is valid only if stack... |
tree | commitdiff |
2008-04-21 |
Dan Gohman | Implement an x86-64 ABI detail of passing structs by... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | A better fix for my previous patch, MOVZQI2PQIrr just... |
tree | commitdiff |
2008-04-20 |
Chris Lattner | Not all x86-64 machines have sse3 apparently. |
tree | commitdiff |
2008-04-19 |
Chris Lattner | rename *.llx -> *.ll |
tree | commitdiff |
2008-04-17 |
Evan Cheng | Be more careful with insert_subreg and extract_subreg... |
tree | commitdiff |
2008-04-17 |
Evan Cheng | Fix a sub-register indice propagation bug. |
tree | commitdiff |
2008-04-16 |
Evan Cheng | Don't forget about sub-register indices when rematting... |
tree | commitdiff |
2008-04-16 |
Evan Cheng | Really test what's intended. |
tree | commitdiff |
2008-04-16 |
Evan Cheng | Rewrite LiveVariable liveness computation. The new... |
tree | commitdiff |
2008-04-16 |
Dan Gohman | Add support for the form of the SSE41 extractps instruc... |
tree | commitdiff |
2008-04-16 |
Dan Gohman | Recreate the size SDNode instead of reusing the old... |
tree | commitdiff |
2008-04-15 |
Dan Gohman | Add movd instructions to move from MMX registers |
tree | commitdiff |
2008-04-15 |
Dan Gohman | Treat EntryToken nodes as "passive" so that they aren... |
tree | commitdiff |
2008-04-14 |
Dale Johannesen | Remove -unwind-tables-optional everywhere, since |
tree | commitdiff |
2008-04-12 |
Arnold Schwaighofer | This patch corrects the handling of byval arguments... |
tree | commitdiff |
2008-04-12 |
Dan Gohman | Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which... |
tree | commitdiff |
2008-04-12 |
Dan Gohman | Fix a bug that prevented x86-64 from using rep.movsq for |
tree | commitdiff |
2008-04-10 |
Chris Lattner | Fix the x86-64 side of PR2108 by adding a v2f64 version of |
tree | commitdiff |
2008-04-10 |
Evan Cheng | Teach branch folding pass about implicit_def instructio... |
tree | commitdiff |
2008-04-09 |
Evan Cheng | - More aggressively coalescing away copies whose source... |
tree | commitdiff |
2008-04-09 |
Evan Cheng | Missed a hasInterval check. |
tree | commitdiff |
2008-04-08 |
Dale Johannesen | Rename -disable-required-unwind-tables to -unwind-table... |
tree | commitdiff |
2008-04-08 |
Dale Johannesen | Add -disable-required-unwind-tables to tests |
tree | commitdiff |
2008-04-07 |
Evan Cheng | Fix test. |
tree | commitdiff |
2008-04-06 |
Chris Lattner | fix this testcase to pass and remove a duplicate instan... |
tree | commitdiff |
2008-04-06 |
Torok Edwin | Prefer to expand mask for xor to -1, so we have a chanc... |
tree | commitdiff |
2008-04-05 |
Evan Cheng | Favors pshufd over shufps when shuffling elements from... |
tree | commitdiff |
2008-04-03 |
Evan Cheng | New test case. |
tree | commitdiff |
2008-04-02 |
Dale Johannesen | Testcase for EH with functions whose names are stripped. |
tree | commitdiff |
2008-04-01 |
Dan Gohman | Speculatively micro-optimize memory-zeroing calls on... |
tree | commitdiff |
2008-03-31 |
Dale Johannesen | Mark functions in some tests as 'nounwind'. Generating |
tree | commitdiff |
2008-03-31 |
Evan Cheng | It's not safe to fold a load from GV stub or constantpo... |
tree | commitdiff |
2008-03-31 |
Dan Gohman | Fix a DAGCombiner optimization to respect volatile... |
tree | commitdiff |
2008-03-28 |
Dan Gohman | Fix a tokenfactor node to use the load chain rather... |
tree | commitdiff |
2008-03-27 |
Evan Cheng | Fix a memory bug: increment an iterator of a deleted... |
tree | commitdiff |
2008-03-26 |
Evan Cheng | Avoid commuting a def MI in order to coalesce a copy... |
tree | commitdiff |
2008-03-25 |
Dale Johannesen | Use ## for comment delimiter on darwin x86-32, so |
tree | commitdiff |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technicall... |
tree | commitdiff |
2008-03-25 |
Dan Gohman | Add CMP32mr and friends to the load-unfolding table... |
tree | commitdiff |
2008-03-25 |
Tanya Lattner | Byebye llvm-upgrade! |
tree | commitdiff |
2008-03-24 |
Evan Cheng | - SSE4.1 extractfps extracts a f32 into a gr32 register... |
tree | commitdiff |
2008-03-24 |
Dan Gohman | APIntify SelectionDAG's EXTRACT_ELEMENT code. |
tree | commitdiff |
2008-03-22 |
Evan Cheng | Teach DAG combiner to commute commutable binary nodes... |
tree | commitdiff |
2008-03-21 |
Dan Gohman | Handle getresult instructions in different basic blocks |
tree | commitdiff |
2008-03-21 |
Chris Lattner | Add support for calls that return two FP values in |
tree | commitdiff |
2008-03-21 |
Chris Lattner | disable a bogus assertion. |
tree | commitdiff |
2008-03-21 |
Chris Lattner | Enable support for returning two long-double values... |
tree | commitdiff |
2008-03-21 |
Evan Cheng | Undo 48570. Correctly match mmx shift instructions... |
tree | commitdiff |
next |