2005-01-16 |
Chris Lattner | Eliminate unneeded extensions.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Implement promotion of a whole bunch more operators...
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Print extra type for nodes with extra type info.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add support for legalizing FP_ROUND_INREG, SIGN_EXTEND_INREG...
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Common code factored out.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | implement these methods.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add some helper methods.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add support for promoting ADD/MUL.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_ROUND_I...
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add a new target-independent code generator flag.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add support for truncstore and *extload.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Add intitial support for promoting some operators.
|
commit | commitdiff | tree |
2005-01-15 |
Chris Lattner | Improve output precision.
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Adjust to CopyFromReg changes, implement deletion of...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Adjust to CopyFromREg changes.
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Change CopyFromReg to take and produce a chain node...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Start implementing truncating stores and extending...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Start adding some new operators, give IMPLICIT_DEF...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Fix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.ll
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | New testcase, problem found by Rob.
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Fix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Testcase that crashes the PPC backend. Thanks to Rob...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Fix some bugs in an xform added yesterday. This fixes...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Fix a compile crash on spiff
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Improve compatibility with acc
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | Make this compatible with the HP/intel compiler. Fix...
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | More testcases
|
commit | commitdiff | tree |
2005-01-14 |
Chris Lattner | if two gep comparisons only differ by one index, compare...
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Do not overrun iterators. This fixes a 176.gcc crash
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Add a method
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Add a method
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Turn select C, (X+Y), (X-Y) --> (X+(select C, Y, (...
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Implement an optimization for == and != comparisons...
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Add new ImplicitDef node, rename CopyRegSDNode class...
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Fix some bugs in code I didn't mean to check in.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Fix a crash compiling 129.compress
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Codegen factor nodes more intelligently according to...
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Don't forget the existing root.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Initial trivial (but stupid) codegen for this node.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Codegen independent ops as being independent.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Legalize new node, add assertion.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Print new node.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Add a new node type, add comments.
|
commit | commitdiff | tree |
2005-01-13 |
Chris Lattner | Add some really pedantic assertions to the load folding...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Do not fold (zero_ext (sign_ext V)) -> (sign_ext V...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | We can only fold a load into an op if there is exactly...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | New method
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | New method.
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fix sign extend to long. When coming from sbyte, we...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Update comments to indicate CopyFrom/ToReg take physregs...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Try both ways to fold an add together. This allows...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fix a major miscompilation where we were overwriting...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Do not use the type of the RHS constant to determine...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Do not lose the offset from teh global when peephole...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Silence VC++ warnings.
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fix a compile error with VC++, which things that static...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fix a bug that caused us to crash on povray. We weren...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Print a load of a null pointer (in intel mode) like...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Print a load of a null pointer like this:
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fix a crash compiling povray on UINT_TO_FP from i16.
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Add an option to view the selection dags as they are...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | There are no [mem] op= reg instructions for FP, so...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fix a bug where we didn't insert FP_REG_KILL instructions...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fold TRUNCATE (LOAD P) into a smaller load from P.
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Be more careful about order of arg evalution for CopyToReg...
|
commit | commitdiff | tree |
2005-01-12 |
Chris Lattner | Fold some more [mem] op= val operators. This allows...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Fold loads into sign/zero extends. instead of:
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Comment out debug code :)
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Handle the global address case here, not just the offset...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Treat int constants as not requiring a register, since...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Print the value types in the nodes of the graph
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | add an assertion, avoid creating copyfromreg/copytoreg...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | * Factor a bunch of binary operator cases into shared...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Clear the whole array, always.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Fold multiplies by 3,5,9 into addressing modes when...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Squelch optimized warning.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Instead of generating stuff like this:
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Implement MEMCPY natively in terms of rep movs*
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Implement memset -> rep stos*
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Announce that we don't support mem ops yet.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Teach legalize to lower MEMSET/MEMCPY/MEMMOVE operations...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Print new operations.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Turn memset/memcpy/memmove into the corresponding operations.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Add MEMSET/MEMCPY/MEMMOVE operations. Fix a really...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Teach the address selector to make 'reg+reg' addressing...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Emit NOT instructions.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | shift X, 0 -> X
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Fix a bug emitting branches that broke a lot of programs.
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Be more careful where we set ContainsFPCode. We were...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Fix a major bug in setcc/cmov folding, where we accidentally
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Take register pressure into account when we have to...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | The pattern isel is aggressively codegen'ing all of...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Print SelectionDAGs bottom up, include extra info in...
|
commit | commitdiff | tree |
2005-01-11 |
Chris Lattner | Add support for bottom-up graphs.
|
commit | commitdiff | tree |
2005-01-10 |
Chris Lattner | Add a marker for the graph root.
|
commit | commitdiff | tree |
2005-01-10 |
Chris Lattner | Put the operation name in each node, put the function...
|
commit | commitdiff | tree |
2005-01-10 |
Chris Lattner | Split out SDNode::getOperationName into its own method.
|
commit | commitdiff | tree |
2005-01-10 |
Chris Lattner | Add a helper method.
|
commit | commitdiff | tree |
2005-01-10 |
Chris Lattner | Implement initial selectiondag printing support. This...
|
commit | commitdiff | tree |
next |