aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2010-02-28Revert r97245 which seems to be causing performance problems.Bob Wilson
2010-02-28Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall
2010-02-28Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman
2010-02-27The mayHaveSideEffects flag is no longer used.Dan Gohman
2010-02-26Further constify MDNode* references.Dale Johannesen
2010-02-26Move the EnableFullLoadPRE flag from a separate command-line option to anBob Wilson
2010-02-26Remove unused "NoPRE" parameter in GVN and createGVNPass().Bob Wilson
2010-02-26fix the matcher in the presence of multiple scopes: we need to saveChris Lattner
2010-02-25change the scope node to include a list of children to be checkedChris Lattner
2010-02-25remove a dead PatLeaf, I previously changed all uses to use -1 instead.Chris Lattner
2010-02-25Add more information to the getSizeOf comment.Dan Gohman
2010-02-25Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman
2010-02-25rename PushMatcherNode -> ScopeMatcherNode to more accuratelyChris Lattner
2010-02-24fix a bug I introduced by checking the wrong node's VT in OPC_CheckChildXTypeChris Lattner
2010-02-24Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman
2010-02-24contract movechild+checktype into a new checkchild node, shrinking theChris Lattner
2010-02-24Convert a few more backedge-taken count functions to use BackedgeTakenInfo.Dan Gohman
2010-02-24Reapply r97010, the speculative revert failed.Daniel Dunbar
2010-02-24implement a simple proof-of-concept optimization forChris Lattner
2010-02-24Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-24The new isel was not properly handling patterns that coveredChris Lattner
2010-02-24Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson
2010-02-23fix X86/uint_to_fp-2.ll, only fold loads when they have aChris Lattner
2010-02-23Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen
2010-02-23Adding the MicroBlaze backend.Wesley Peck
2010-02-23This is the first patch to put the needed bits in place to eventually allow codeKevin Enderby
2010-02-23Correct option forwarding: initial implementation.Mikhail Glushenkov
2010-02-23New experimental/undocumented feature: 'works_on_empty'.Mikhail Glushenkov
2010-02-23Add a way to enable '-opt=foo' forwarding.Mikhail Glushenkov
2010-02-23fix an off-by-one error.Chris Lattner
2010-02-23switch the value# in OPC_CompleteMatch and OPC_EmitNode to use aChris Lattner
2010-02-22add a new Push2 opcode for targets (like cellspu) which haveChris Lattner
2010-02-22Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach
2010-02-22expand my hack to work with nodes that have flags but no chains and the Chris Lattner
2010-02-22add a new CheckMultiOpcode opcode for checking that a nodeChris Lattner
2010-02-22add some debug hooks for tracking the behavior of the isel.Chris Lattner
2010-02-22Fix various doxygen warnings.Dan Gohman
2010-02-22Rename a variable to avoid a -Wshadow warning.Dan Gohman
2010-02-22enhance my hack for flags handling, this allows us to passChris Lattner
2010-02-21fix most of the failures in the x86 suite by handling multiple Chris Lattner
2010-02-21MC: Sketch registry support for target specific assembler backends.Daniel Dunbar
2010-02-21Formatting tweaks (trailing whitespace, ordering, comments).Daniel Dunbar
2010-02-21fix an odd thinko in an assertion, all arm tests pass now.Chris Lattner
2010-02-21It turned out that we failed to emit proper symbol stubs on non-x86/darwin fo...Anton Korobeynikov
2010-02-21speculatively teach OPC_CheckValueType and OPC_EmitNode to handleChris Lattner
2010-02-21teach OPC_CheckType to handle MVT::iPTR, down to 2 ppc failures.Chris Lattner
2010-02-21make this check a bit more generous, it may be outliving its Chris Lattner
2010-02-21Relax an assertion a bit. We allow replacing things likeChris Lattner
2010-02-21when a match fails and we have to rollback, make sure to keep 'N' in Chris Lattner