| Commit message (Expand) | Author | Age | Files | Lines |
* | change the scope node to include a list of children to be checked | Chris Lattner | 2010-02-25 | 1 | -40/+54 |
* | remove a dead PatLeaf, I previously changed all uses to use -1 instead. | Chris Lattner | 2010-02-25 | 1 | -1/+0 |
* | Add more information to the getSizeOf comment. | Dan Gohman | 2010-02-25 | 1 | -2/+3 |
* | Revert r97064. Duncan pointed out that bitcasts are defined in | Dan Gohman | 2010-02-25 | 1 | -2/+7 |
* | rename PushMatcherNode -> ScopeMatcherNode to more accurately | Chris Lattner | 2010-02-25 | 1 | -3/+3 |
* | fix a bug I introduced by checking the wrong node's VT in OPC_CheckChildXType | Chris Lattner | 2010-02-24 | 1 | -2/+3 |
* | Make getTypeSizeInBits work correctly for array types; it should return | Dan Gohman | 2010-02-24 | 1 | -7/+2 |
* | contract movechild+checktype into a new checkchild node, shrinking the | Chris Lattner | 2010-02-24 | 1 | -0/+20 |
* | Convert a few more backedge-taken count functions to use BackedgeTakenInfo. | Dan Gohman | 2010-02-24 | 1 | -3/+3 |
* | Reapply r97010, the speculative revert failed. | Daniel Dunbar | 2010-02-24 | 1 | -11/+7 |
* | implement a simple proof-of-concept optimization for | Chris Lattner | 2010-02-24 | 1 | -4/+19 |
* | Speculatively revert r97010, "Add an argument to PHITranslateValue to specify | Daniel Dunbar | 2010-02-24 | 1 | -7/+11 |
* | When forming SSE min and max nodes for UGE and ULE comparisons, it's | Dan Gohman | 2010-02-24 | 3 | -0/+21 |
* | The new isel was not properly handling patterns that covered | Chris Lattner | 2010-02-24 | 1 | -8/+41 |
* | Add an argument to PHITranslateValue to specify the DominatorTree. If this | Bob Wilson | 2010-02-24 | 1 | -11/+7 |
* | fix X86/uint_to_fp-2.ll, only fold loads when they have a | Chris Lattner | 2010-02-23 | 1 | -7/+28 |
* | Keep track of phi join registers explicitly in LiveVariables. | Jakob Stoklund Olesen | 2010-02-23 | 1 | -0/+11 |
* | Adding the MicroBlaze backend. | Wesley Peck | 2010-02-23 | 1 | -0/+1 |
* | This is the first patch to put the needed bits in place to eventually allow code | Kevin Enderby | 2010-02-23 | 2 | -2/+22 |
* | Correct option forwarding: initial implementation. | Mikhail Glushenkov | 2010-02-23 | 2 | -1/+10 |
* | New experimental/undocumented feature: 'works_on_empty'. | Mikhail Glushenkov | 2010-02-23 | 2 | -1/+3 |
* | Add a way to enable '-opt=foo' forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -0/+1 |
* | 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 | -0/+24 |
* | add a new Push2 opcode for targets (like cellspu) which have | Chris Lattner | 2010-02-22 | 1 | -1/+14 |
* | Updated version of r96634 (which was reverted due to failing 176.gcc and | Jim Grosbach | 2010-02-22 | 1 | -0/+11 |
* | expand my hack to work with nodes that have flags but no chains and the | Chris Lattner | 2010-02-22 | 1 | -1/+2 |
* | add a new CheckMultiOpcode opcode for checking that a node | Chris Lattner | 2010-02-22 | 1 | -0/+11 |
* | add some debug hooks for tracking the behavior of the isel. | Chris Lattner | 2010-02-22 | 1 | -0/+12 |
* | Fix various doxygen warnings. | Dan Gohman | 2010-02-22 | 8 | -31/+29 |
* | Rename a variable to avoid a -Wshadow warning. | Dan Gohman | 2010-02-22 | 1 | -1/+1 |
* | enhance my hack for flags handling, this allows us to pass | Chris Lattner | 2010-02-22 | 1 | -1/+2 |
* | fix most of the failures in the x86 suite by handling multiple | Chris Lattner | 2010-02-21 | 1 | -1/+14 |
* | MC: Sketch registry support for target specific assembler backends. | Daniel Dunbar | 2010-02-21 | 2 | -0/+88 |
* | Formatting tweaks (trailing whitespace, ordering, comments). | Daniel Dunbar | 2010-02-21 | 1 | -89/+91 |
* | fix an odd thinko in an assertion, all arm tests pass now. | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | It turned out that we failed to emit proper symbol stubs on non-x86/darwin fo... | Anton Korobeynikov | 2010-02-21 | 1 | -0/+5 |
* | speculatively teach OPC_CheckValueType and OPC_EmitNode to handle | Chris Lattner | 2010-02-21 | 1 | -6/+15 |
* | teach OPC_CheckType to handle MVT::iPTR, down to 2 ppc failures. | Chris Lattner | 2010-02-21 | 1 | -3/+9 |
* | make this check a bit more generous, it may be outliving its | Chris Lattner | 2010-02-21 | 1 | -0/+2 |
* | Relax an assertion a bit. We allow replacing things like | Chris Lattner | 2010-02-21 | 1 | -1/+3 |
* | when a match fails and we have to rollback, make sure to keep 'N' in | Chris Lattner | 2010-02-21 | 1 | -0/+1 |
* | handle optional in flags that aren't present. | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | fix two bugs in OPC_EmitRegister, which makes ppc happier. | Chris Lattner | 2010-02-21 | 1 | -4/+5 |
* | implement the last known missing feature: updating uses of results | Chris Lattner | 2010-02-21 | 1 | -11/+51 |
* | Reduce size of 'StackAlignment' field from 5 to 3 bits. Seriously, who needs a | Charles Davis | 2010-02-21 | 1 | -6/+6 |
* | Lots of improvements to the new dagisel emitter. This gets it to | Chris Lattner | 2010-02-21 | 1 | -26/+285 |
* | add a hook so that the new isel can run SDNodeXForms. | Chris Lattner | 2010-02-21 | 1 | -0/+6 |
* | Eliminate some uses of immAllOnes, just use -1, it does | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
* | Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in | Bob Wilson | 2010-02-19 | 1 | -11/+0 |