2005-09-06 |
Nate Begeman | Test the new 64bit i64<->fp functionality |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Nate Begeman | Implement i64<->fp using the fctidz/fcfid instructions... |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Chris Lattner | regenerate |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Chris Lattner | Tighten up the specification to allow TableGen/nested... |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Chris Lattner | new testcase: tblgen should grok this. |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Andrew Lenharth | Fix up the AssertXext problem, as well as adding it... |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Nate Begeman | Add note about future optimization noted in the ppc... |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Nate Begeman | Add accessor for 64bit flag, so that we can tell when... |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Nate Begeman | Next round of DAGCombiner changes. This version now... |
commit | commitdiff | tree | snapshot |
2005-09-06 |
Chris Lattner | Add a requirement, patch contributed by Henrik Bach. |
commit | commitdiff | tree | snapshot |
2005-09-04 |
Andrew Lenharth | revert part of the last change, should fix regressions |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | explicitly specify an operands list for patterns with... |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | include the dag isel fragment |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | ask for a dag isel |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | allow for a target to ask for a dag isel |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | Add an option and stuff implementation of a dag isel... |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | Fix a checking failure in gs |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | Change the isel to not break out of the big giant switc... |
commit | commitdiff | tree | snapshot |
2005-09-03 |
Chris Lattner | rearrange logical ops to group them together more consi... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Add AND/OR/XOR |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Nate Begeman | Next round of DAG Combiner changes. Just need to suppo... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Add some initial patterns to simple binary instructions... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Clean up some code from the last checkin |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Fix a bug in legalize where it would emit two calls... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Test that converting from double to int64 results in... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | turn on dag isel by default |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Make sure to auto-cse nullary ops |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | add a map for nullary ops |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Jim Laskey | Add help support for -mcpu and -mattr. |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Fix some buggy logic where we would try to remove nodes... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Andrew Lenharth | Pull out Lowering in preperation for multiple ISels... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Don't create zero sized stack objects even for array... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Decouple fsqrt from gpul optimizations, implementing... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | new testcase to ensure fsqrt is generated for correct... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Move a bunch of non-deprecated methods above the "depre... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Fix the release build, noticed by Eric van Riet Paap |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Fix a problem that Dan Berlin noticed, where reassociat... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Avoid creating garbage instructions, just move the... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | new testcase for recent bugfix |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | add some assertions and fix problems where reassociate... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Jeff Cohen | Fix VC++ build errors |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Restore this patch now that the latent bug has been... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Make sure to legalize assert[zs]ext's operand correctly |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Revert the previous patch which causes a mysterious... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Teach live intervals to not crash on dead livein regs |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | For values that are live across basic blocks and need... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | legalize ANY_EXTEND appropriately |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Add support for ANY_EXTEND and add a few minor folds... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Handle any_extend like zext |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Handle ANY_EXTEND like ZERO_EXTEND. Simplify the exten... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | Add a new ANY_EXTEND node, which operates like an exten... |
commit | commitdiff | tree | snapshot |
2005-09-02 |
Chris Lattner | This should permit NOT and's, not even dead ones. |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Implement small-arguments.ll:test3 by teaching the... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Another case that shouldn't have sign extends: function... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Nate Begeman | Fix some code in the current node combining code, spott... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Nate Begeman | Implement first round of feedback from chris (there... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Align functions to 16-byte boundaries, to eliminate... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Local labels on darwin apparently start with just ... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Jim Laskey | 1. Use SubtargetFeatures in llc/lli. |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Jim Laskey | This new class provides support for platform specific... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Implement dynamic allocas correctly. In particular... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Fix a bug where we were useing HA to get the high part... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | Do not select the operands being passed into SelectCC... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Chris Lattner | It is NDEBUG not _NDEBUG |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Nate Begeman | Add the rest of the currently implemented visit routine... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Nate Begeman | First pass at the DAG Combiner. It isn't used anywhere... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Nate Begeman | Add regression test for efficient codegen of i32 x... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | remove an inappropriate comment |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | If a function has live ins/outs, print them |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Move FCTIWZ handling out of the instruction selectors... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Remove dead code |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Move SHL,SHR i64 -> legalizer |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Remove code that is now dead from the pattern isel. |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | lower sra_parts on the dag, implementing it for the... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Allow targets to custom expand shifts that are too... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Add a testcase for nate's patch |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | add assert zext/sext to the dag isel |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Handle AssertSext/AssertZext nodes, fixing the regressi... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Jeff Cohen | Fix VC++ precedence warnings |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Enable generation of AssertSext and AssertZext in the... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Fix 'ret long' to return the high and lo parts in the... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Sigh, not my day. Fix typo. |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Fix a mistake in my previous patch pointed out by sabre... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Remove some unnecessary casts, and add the AssertZext... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Add support for count trailing zeroes, and population... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | now that physregs can exist in the same dag with multip... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix type mismatches when passing f32 values to calls |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | When checking the fixed intervals, don't forget to... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | new testcase corresponding to PR621 |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | The dag isel misses both of these, the pattern isel... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix some indentation (first hunks). |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix a problem Nate found where we swapped the operands... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | codegen ADD_PARTS correctly: put the results in the... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix FreeBench/fourinarow with the dag isel, by not... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | add operands in the right order, fixing McCat/18-imp... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix a miscompile of PtrDist/bc. Sign extending bools... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Nate Begeman | Remove a bogus piece of my AssertSext/AssertZext patch... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Nate Begeman | Add support for AssertSext and AssertZext, folding... |
commit | commitdiff | tree | snapshot |
next |