| Commit message (Expand) | Author | Age | Files | Lines |
* | Trailing whitespace. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+1 |
* | Implement order-preserving option forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -20/+44 |
* | Correct option forwarding: initial implementation. | Mikhail Glushenkov | 2010-02-23 | 1 | -162/+127 |
* | New experimental/undocumented feature: 'works_on_empty'. | Mikhail Glushenkov | 2010-02-23 | 1 | -3/+33 |
* | Add a way to enable '-opt=foo' forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -3/+30 |
* | Eliminate llvmgcc_version testing variable. | Daniel Dunbar | 2010-02-23 | 2 | -2/+0 |
* | Kill unused llvmgccmajvers testing variable. | Daniel Dunbar | 2010-02-23 | 2 | -2/+0 |
* | add some #if 0'd out code for checking that named values in | Chris Lattner | 2010-02-23 | 1 | -19/+41 |
* | Reject patterns that use a name multiple times in the src or result | Chris Lattner | 2010-02-23 | 1 | -7/+8 |
* | reject patterns that have dead named arguments in the input pattern | Chris Lattner | 2010-02-23 | 1 | -7/+24 |
* | reject patterns that mention a name in the destination pattern | Chris Lattner | 2010-02-23 | 1 | -3/+29 |
* | merge some code. | Chris Lattner | 2010-02-23 | 2 | -16/+21 |
* | more tidying up | Chris Lattner | 2010-02-23 | 1 | -15/+15 |
* | reduce indentation by eliminating 'else after return' | Chris Lattner | 2010-02-23 | 1 | -23/+33 |
* | really fix an off-by-one error | Chris Lattner | 2010-02-23 | 1 | -1/+1 |
* | switch the value# in OPC_CompleteMatch and OPC_EmitNode to use a | Chris Lattner | 2010-02-23 | 1 | -5/+29 |
* | add a new Push2 opcode for targets (like cellspu) which have | Chris Lattner | 2010-02-22 | 1 | -5/+18 |
* | Change ComplexPattern handling to push the node being matched as | Chris Lattner | 2010-02-22 | 1 | -21/+13 |
* | add a new CheckMultiOpcode opcode for checking that a node | Chris Lattner | 2010-02-22 | 4 | -3/+40 |
* | When matching patterns that have a complex pattern as their root, make | Chris Lattner | 2010-02-22 | 1 | -1/+16 |
* | fix most of the failures in the x86 suite by handling multiple | Chris Lattner | 2010-02-21 | 1 | -8/+36 |
* | Always emit register class id references as i32 like | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | Sort the patterns before adding them to the FA so that we get the | Chris Lattner | 2010-02-21 | 1 | -7/+52 |
* | emit table indexes before each row so that it is debuggable. | Chris Lattner | 2010-02-21 | 1 | -7/+11 |
* | fix a table size miscomputation, target opcodes are 2 bytes. | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | emit to the right streams, to avoid emitting the push | Chris Lattner | 2010-02-21 | 1 | -15/+16 |
* | oops don't turn this on for everyone yet. | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | implement the last known missing feature: updating uses of results | Chris Lattner | 2010-02-21 | 5 | -20/+33 |
* | Lots of improvements to the new dagisel emitter. This gets it to | Chris Lattner | 2010-02-21 | 5 | -205/+737 |
* | add emitter support for integer constants and simple physreg references. | Chris Lattner | 2010-02-19 | 2 | -4/+15 |
* | fix this to work more determinstically, patch by Thomas Veith! | Chris Lattner | 2010-02-19 | 1 | -1/+1 |
* | I confused myself, temporaries will be recorded right along with other inputs. | Chris Lattner | 2010-02-19 | 1 | -31/+7 |
* | introduce a new ResultVal and start keeping track of temporary values. | Chris Lattner | 2010-02-19 | 1 | -12/+60 |
* | add support for referencing registers and immediates, | Chris Lattner | 2010-02-18 | 4 | -34/+130 |
* | start sketching out the structure of code for result emission generation. | Chris Lattner | 2010-02-18 | 4 | -11/+120 |
* | rename the child field to 'next'. This is not a parent/child | Chris Lattner | 2010-02-18 | 4 | -44/+46 |
* | eliminate the MatcherNodeWithChild class, give the 'child' | Chris Lattner | 2010-02-18 | 4 | -67/+53 |
* | fit in 80 cols | Chris Lattner | 2010-02-18 | 1 | -7/+11 |
* | redisable this to save people a small amount of build time. | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
* | move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
* | reduce nesting. | Chris Lattner | 2010-02-17 | 1 | -3/+7 |
* | improve comments, the matcher is now feature complete, on to codegen. | Chris Lattner | 2010-02-17 | 1 | -1/+5 |
* | sink special case "cannotyetselect" for intrinsics out of the | Chris Lattner | 2010-02-17 | 1 | -14/+2 |
* | Emulate the current isel's "IsChainCompatible" logic for now. | Chris Lattner | 2010-02-17 | 4 | -5/+48 |
* | properly record chain inputs to complex patterns, | Chris Lattner | 2010-02-17 | 1 | -6/+13 |
* | simplify IsChainCompatible codegen, add comments. no | Chris Lattner | 2010-02-17 | 1 | -4/+2 |
* | Prep work to handle input chains of matched patterns and checking for | Chris Lattner | 2010-02-17 | 1 | -4/+28 |
* | record input chains. | Chris Lattner | 2010-02-17 | 1 | -0/+9 |
* | prefix captured value names with $ so they look like | Chris Lattner | 2010-02-17 | 2 | -5/+4 |
* | improve comments on OPC_Record to say what we're recording a node. | Chris Lattner | 2010-02-17 | 3 | -3/+11 |