summaryrefslogtreecommitdiff
path: root/include/llvm/Support/PatternMatch.h
Commit message (Expand)AuthorAge
* change the canonical form of "cond ? -1 : 0" to be Chris Lattner2010-01-24
* teach instcombine to optimize pointer difference idioms involving constantChris Lattner2010-01-01
* add a helper for matching "1".Chris Lattner2009-10-11
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-06
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-12
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-27
* Fix obvious typo.Eli Friedman2009-07-14
* Push LLVMContext through the PatternMatch API.Owen Anderson2009-07-10
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-04
* Removed trailing whitespace.Misha Brukman2009-02-20
* no need to negate the APInt for 0.Chris Lattner2009-01-06
* Change m_ConstantInt and m_SelectCst to take their constant integersChris Lattner2009-01-05
* make m_ConstantInt(int64_t) safely match ConstantInt's that are larger than i64.Chris Lattner2009-01-05
* * Alphabetized system headers per the style guideMisha Brukman2009-01-02
* add a new m_Specific pattern that matches only if we have a specific Value*.Chris Lattner2008-11-16
* add a new template for matching a select between two constants.Chris Lattner2008-11-16
* Canonicalize sext(i1) to i1?-1:0, and update various instcombineDan Gohman2008-10-30
* add support for pattern matching 'neg'Chris Lattner2008-05-09
* add match support for casts.Chris Lattner2008-01-08
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Add m_Zero(). Chris Lattner2007-12-20
* m_not should match vector notChris Lattner2007-06-15
* Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman2007-04-13
* I love non-deturminism. Returning objects with references to stack objects i...Andrew Lenharth2007-02-13
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-02
* For PR970:Reid Spencer2007-01-21
* For PR1043:Zhou Sheng2007-01-11
* For PR950:Reid Spencer2006-12-23
* For PR950:Reid Spencer2006-11-27
* For PR950:Reid Spencer2006-11-08
* Fix a small bug noticed on code review.Reid Spencer2006-11-06
* For PR950:Reid Spencer2006-11-02
* For PR950:Reid Spencer2006-10-26
* Add support for pattern matching cast operationsChris Lattner2006-09-18
* Add some more matcher classes for shifts.Chris Lattner2006-06-15
* Fix typo that caused build failures for things trying to use m_Or.Chris Lattner2006-02-13
* Make this slightly more efficient by pushing actual type information downChris Lattner2005-09-27
* Remove trailing whitespaceMisha Brukman2005-04-21
* Add support for shiftsChris Lattner2004-11-13
* Minor efficiency improvementsChris Lattner2004-08-04
* Enable compilation.Misha Brukman2004-07-30
* Check in some useful helper routines for doing ML-style pattern matching onChris Lattner2004-07-30