aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Support/PatternMatch.h
AgeCommit message (Expand)Author
2009-02-20Removed trailing whitespace.Misha Brukman
2009-01-06no need to negate the APInt for 0.Chris Lattner
2009-01-05Change m_ConstantInt and m_SelectCst to take their constant integersChris Lattner
2009-01-05make m_ConstantInt(int64_t) safely match ConstantInt's that are larger than i64.Chris Lattner
2009-01-02* Alphabetized system headers per the style guideMisha Brukman
2008-11-16add a new m_Specific pattern that matches only if we have a specific Value*.Chris Lattner
2008-11-16add a new template for matching a select between two constants.Chris Lattner
2008-10-30Canonicalize sext(i1) to i1?-1:0, and update various instcombineDan Gohman
2008-05-09add support for pattern matching 'neg'Chris Lattner
2008-01-08add match support for casts.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-20Add m_Zero(). Chris Lattner
2007-06-15m_not should match vector notChris Lattner
2007-04-13Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman
2007-02-13I love non-deturminism. Returning objects with references to stack objects i...Andrew Lenharth
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-21For PR970:Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-23For PR950:Reid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-08For PR950:Reid Spencer
2006-11-06Fix a small bug noticed on code review.Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-09-18Add support for pattern matching cast operationsChris Lattner
2006-06-15Add some more matcher classes for shifts.Chris Lattner
2006-02-13Fix typo that caused build failures for things trying to use m_Or.Chris Lattner
2005-09-27Make this slightly more efficient by pushing actual type information downChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-11-13Add support for shiftsChris Lattner
2004-08-04Minor efficiency improvementsChris Lattner
2004-07-30Enable compilation.Misha Brukman
2004-07-30Check in some useful helper routines for doing ML-style pattern matching onChris Lattner