aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* change the scope node to include a list of children to be checkedChris Lattner2010-02-251-40/+54
* remove a dead PatLeaf, I previously changed all uses to use -1 instead.Chris Lattner2010-02-251-1/+0
* Add more information to the getSizeOf comment.Dan Gohman2010-02-251-2/+3
* Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman2010-02-251-2/+7
* rename PushMatcherNode -> ScopeMatcherNode to more accuratelyChris Lattner2010-02-251-3/+3
* fix a bug I introduced by checking the wrong node's VT in OPC_CheckChildXTypeChris Lattner2010-02-241-2/+3
* Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman2010-02-241-7/+2
* contract movechild+checktype into a new checkchild node, shrinking theChris Lattner2010-02-241-0/+20
* Convert a few more backedge-taken count functions to use BackedgeTakenInfo.Dan Gohman2010-02-241-3/+3
* Reapply r97010, the speculative revert failed.Daniel Dunbar2010-02-241-11/+7
* implement a simple proof-of-concept optimization forChris Lattner2010-02-241-4/+19
* Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar2010-02-241-7/+11
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-243-0/+21
* The new isel was not properly handling patterns that coveredChris Lattner2010-02-241-8/+41
* Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson2010-02-241-11/+7
* fix X86/uint_to_fp-2.ll, only fold loads when they have aChris Lattner2010-02-231-7/+28
* Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen2010-02-231-0/+11
* Adding the MicroBlaze backend.Wesley Peck2010-02-231-0/+1
* This is the first patch to put the needed bits in place to eventually allow codeKevin Enderby2010-02-232-2/+22
* Correct option forwarding: initial implementation.Mikhail Glushenkov2010-02-232-1/+10
* New experimental/undocumented feature: 'works_on_empty'.Mikhail Glushenkov2010-02-232-1/+3
* Add a way to enable '-opt=foo' forwarding.Mikhail Glushenkov2010-02-231-0/+1
* fix an off-by-one error.Chris Lattner2010-02-231-1/+1
* switch the value# in OPC_CompleteMatch and OPC_EmitNode to use aChris Lattner2010-02-231-0/+24
* add a new Push2 opcode for targets (like cellspu) which haveChris Lattner2010-02-221-1/+14
* Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach2010-02-221-0/+11
* expand my hack to work with nodes that have flags but no chains and the Chris Lattner2010-02-221-1/+2
* add a new CheckMultiOpcode opcode for checking that a nodeChris Lattner2010-02-221-0/+11
* add some debug hooks for tracking the behavior of the isel.Chris Lattner2010-02-221-0/+12
* Fix various doxygen warnings.Dan Gohman2010-02-228-31/+29
* Rename a variable to avoid a -Wshadow warning.Dan Gohman2010-02-221-1/+1
* enhance my hack for flags handling, this allows us to passChris Lattner2010-02-221-1/+2
* fix most of the failures in the x86 suite by handling multiple Chris Lattner2010-02-211-1/+14
* MC: Sketch registry support for target specific assembler backends.Daniel Dunbar2010-02-212-0/+88
* Formatting tweaks (trailing whitespace, ordering, comments).Daniel Dunbar2010-02-211-89/+91
* fix an odd thinko in an assertion, all arm tests pass now.Chris Lattner2010-02-211-1/+1
* It turned out that we failed to emit proper symbol stubs on non-x86/darwin fo...Anton Korobeynikov2010-02-211-0/+5
* speculatively teach OPC_CheckValueType and OPC_EmitNode to handleChris Lattner2010-02-211-6/+15
* teach OPC_CheckType to handle MVT::iPTR, down to 2 ppc failures.Chris Lattner2010-02-211-3/+9
* make this check a bit more generous, it may be outliving its Chris Lattner2010-02-211-0/+2
* Relax an assertion a bit. We allow replacing things likeChris Lattner2010-02-211-1/+3
* when a match fails and we have to rollback, make sure to keep 'N' in Chris Lattner2010-02-211-0/+1
* handle optional in flags that aren't present.Chris Lattner2010-02-211-1/+1
* fix two bugs in OPC_EmitRegister, which makes ppc happier.Chris Lattner2010-02-211-4/+5
* implement the last known missing feature: updating uses of results Chris Lattner2010-02-211-11/+51
* Reduce size of 'StackAlignment' field from 5 to 3 bits. Seriously, who needs aCharles Davis2010-02-211-6/+6
* Lots of improvements to the new dagisel emitter. This gets it toChris Lattner2010-02-211-26/+285
* add a hook so that the new isel can run SDNodeXForms.Chris Lattner2010-02-211-0/+6
* Eliminate some uses of immAllOnes, just use -1, it doesChris Lattner2010-02-211-1/+1
* Revert 96634. It causes assertion failures for 126.gcc and 176.gcc inBob Wilson2010-02-191-11/+0