2005-09-06 |
Chris Lattner | Tighten up the specification to allow TableGen/nested...
|
commit | commitdiff | tree |
2005-09-06 |
Chris Lattner | new testcase: tblgen should grok this.
|
commit | commitdiff | tree |
2005-09-06 |
Chris Lattner | Add a requirement, patch contributed by Henrik Bach.
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | explicitly specify an operands list for patterns with...
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | include the dag isel fragment
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | ask for a dag isel
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | allow for a target to ask for a dag isel
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | Add an option and stuff implementation of a dag isel...
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | Fix a checking failure in gs
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | Change the isel to not break out of the big giant switch...
|
commit | commitdiff | tree |
2005-09-03 |
Chris Lattner | rearrange logical ops to group them together more consistently.
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Add AND/OR/XOR
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Add some initial patterns to simple binary instructions...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Clean up some code from the last checkin
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Fix a bug in legalize where it would emit two calls...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Test that converting from double to int64 results in...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | turn on dag isel by default
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Make sure to auto-cse nullary ops
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | add a map for nullary ops
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Fix some buggy logic where we would try to remove nodes...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Don't create zero sized stack objects even for array...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Decouple fsqrt from gpul optimizations, implementing...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | new testcase to ensure fsqrt is generated for correct...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Move a bunch of non-deprecated methods above the "deprecated...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Fix the release build, noticed by Eric van Riet Paap
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Fix a problem that Dan Berlin noticed, where reassociation...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Avoid creating garbage instructions, just move the...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | new testcase for recent bugfix
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | add some assertions and fix problems where reassociate...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Restore this patch now that the latent bug has been...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Make sure to legalize assert[zs]ext's operand correctly
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Revert the previous patch which causes a mysterious...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Teach live intervals to not crash on dead livein regs
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | For values that are live across basic blocks and need...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | legalize ANY_EXTEND appropriately
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Add support for ANY_EXTEND and add a few minor folds...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Handle any_extend like zext
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Handle ANY_EXTEND like ZERO_EXTEND. Simplify the extend...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | Add a new ANY_EXTEND node, which operates like an extension...
|
commit | commitdiff | tree |
2005-09-02 |
Chris Lattner | This should permit NOT and's, not even dead ones.
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Implement small-arguments.ll:test3 by teaching the...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Another case that shouldn't have sign extends: functions...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Align functions to 16-byte boundaries, to eliminate...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Local labels on darwin apparently start with just ...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Implement dynamic allocas correctly. In particular...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Fix a bug where we were useing HA to get the high part...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | Do not select the operands being passed into SelectCC...
|
commit | commitdiff | tree |
2005-09-01 |
Chris Lattner | It is NDEBUG not _NDEBUG
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | remove an inappropriate comment
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | If a function has live ins/outs, print them
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Move FCTIWZ handling out of the instruction selectors...
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Remove dead code
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Move SHL,SHR i64 -> legalizer
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Remove code that is now dead from the pattern isel.
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | lower sra_parts on the dag, implementing it for the...
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Allow targets to custom expand shifts that are too...
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Add a testcase for nate's patch
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | add assert zext/sext to the dag isel
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Handle AssertSext/AssertZext nodes, fixing the regressions...
|
commit | commitdiff | tree |
2005-08-31 |
Chris Lattner | Fix 'ret long' to return the high and lo parts in the...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | now that physregs can exist in the same dag with multiple...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix type mismatches when passing f32 values to calls
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | When checking the fixed intervals, don't forget to...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | new testcase corresponding to PR621
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | The dag isel misses both of these, the pattern isel...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix some indentation (first hunks).
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix a problem Nate found where we swapped the operands...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | codegen ADD_PARTS correctly: put the results in the...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix FreeBench/fourinarow with the dag isel, by not...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | add operands in the right order, fixing McCat/18-imp...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix a miscompile of PtrDist/bc. Sign extending bools...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Name this variable to be what it really is!
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Handle CopyToReg nodes with flag operands correctly
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Make sure the selector emits register register copies...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | add some method variants
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | The first operand to AND does not always have more...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix a bug in my patch for legalizing to fsel. It cannot...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | emit FMR instructions to convert f64<->f32 instructions...
|
commit | commitdiff | tree |
2005-08-30 |
Chris Lattner | Fix some really strange indentation that xcode likes...
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | fix a crash in cfrac
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Implement DYNAMIC_STACKALLOC, wrap some long lines
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Add a hack to avoid some horrible code in some cases...
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | improve comment
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Fix a dumb bug of mine where we were mishandling the...
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Add a new API for nate
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Add a new API for Nate
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Fix an infinite loop on x86
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Allow bugpoint+PPC codegen to use fsqrt
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Fix a bug the last patch exposed in treeadd among others
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | A hack to fix a problem folding immedaites. This fixes...
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Fix order of operands for copytoreg node when emitting...
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | Fix a bug in my previous patch that was using the wrong...
|
commit | commitdiff | tree |
2005-08-29 |
Chris Lattner | add operands in the correct order
|
commit | commitdiff | tree |
2005-08-28 |
Chris Lattner | Fix a bug in ReplaceAllUsesWith
|
commit | commitdiff | tree |
2005-08-28 |
Chris Lattner | Fix a bug in FP_EXTEND, implement FP_TO_SINT
|
commit | commitdiff | tree |
2005-08-28 |
Chris Lattner | fix an assertion failure in treeadd
|
commit | commitdiff | tree |
2005-08-27 |
Chris Lattner | Disable this code, which broke many tests last night
|
commit | commitdiff | tree |
2005-08-27 |
Chris Lattner | fix PHI node emission for basic blocks that have select_cc...
|
commit | commitdiff | tree |
next |