Age | Commit message (Expand) | Author |
2013-05-06 | Provide InstCombines for the following 3 cases: | Jean-Luc Duprat |
2013-05-05 | PatternMatch: Fix documentation - 'function' not 'attribute' | Arnold Schwaighofer |
2013-05-05 | PatternMatch: Matcher for (un)ordered floating point min/max | Arnold Schwaighofer |
2013-01-07 | When code size is the priority (Oz, MinSize attribute), help llvm | Quentin Colombet |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-13 | Pattern matching code for intrinsics. | Michael Ilseman |
2012-12-13 | m_CombineOr and m_CombineAnd pattern combinators | Michael Ilseman |
2012-12-12 | Pattern matchers for floating point values | Michael Ilseman |
2012-12-12 | Remove FIXMEs surrounding Constant[Data]Vectors, instead | Michael Ilseman |
2012-12-07 | Remove trailing whitespace | Michael Ilseman |
2012-02-10 | Revert commit 149912 (lattner) and add a testcase that shows the problem (which | Duncan Sands |
2012-02-06 | Remove some dead code and tidy things up now that vectors use ConstantDataVector | Chris Lattner |
2012-01-26 | progress making the world safe to ConstantDataVector. While | Chris Lattner |
2012-01-01 | PatternMatch: Introduce a matcher for instructions with the "exact" bit. Use ... | Benjamin Kramer |
2012-01-01 | PatternMatch: Simplify code by reusing the Operator class. | Benjamin Kramer |
2011-05-03 | Implement some basic simplifications involving min/max, for example | Duncan Sands |
2011-04-26 | add an m_ConstantInt matching predicate that binds to a uint64_t, and add an ... | Chris Lattner |
2011-02-15 | Teach PatternMatch that splat vectors could be floating point as well as | Nick Lewycky |
2011-02-09 | Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/Exact | Chris Lattner |
2011-02-07 | Add an m_Div pattern for matching either a udiv or an sdiv and use it | Duncan Sands |
2011-02-01 | Add a m_Undef pattern for convenience. This is so that code that uses | Duncan Sands |
2011-02-01 | Add a m_SignBit pattern for convenience. | Duncan Sands |
2011-02-01 | Have m_One also match constant vectors for which every element is 1. | Duncan Sands |
2011-01-15 | Fix m_Not and m_Neg to not match random ConstantInt's. Before | Chris Lattner |
2010-11-17 | Move some those Xor simplifications which don't require creating new | Duncan Sands |
2010-08-26 | add m_BitCast for matching a bitcast. | Chris Lattner |
2010-01-24 | change the canonical form of "cond ? -1 : 0" to be | Chris Lattner |
2010-01-01 | teach instcombine to optimize pointer difference idioms involving constant | Chris Lattner |
2009-10-11 | add a helper for matching "1". | Chris Lattner |
2009-09-06 | Mark more constants unsigned, as warned about by icc (#68). | Duncan Sands |
2009-08-12 | Remove a bunch more now-unnecessary Context arguments. | Dan Gohman |
2009-07-29 | Move ConstantExpr to 2.5 API. | Owen Anderson |
2009-07-27 | Move ConstantFP construction back to the 2.5-ish API. | Owen Anderson |
2009-07-14 | Fix obvious typo. | Eli Friedman |
2009-07-10 | Push LLVMContext through the PatternMatch API. | Owen Anderson |
2009-06-04 | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman |
2009-02-20 | Removed trailing whitespace. | Misha Brukman |
2009-01-06 | no need to negate the APInt for 0. | Chris Lattner |
2009-01-05 | Change m_ConstantInt and m_SelectCst to take their constant integers | Chris Lattner |
2009-01-05 | make m_ConstantInt(int64_t) safely match ConstantInt's that are larger than i64. | Chris Lattner |
2009-01-02 | * Alphabetized system headers per the style guide | Misha Brukman |
2008-11-16 | add a new m_Specific pattern that matches only if we have a specific Value*. | Chris Lattner |
2008-11-16 | add a new template for matching a select between two constants. | Chris Lattner |
2008-10-30 | Canonicalize sext(i1) to i1?-1:0, and update various instcombine | Dan Gohman |
2008-05-09 | add support for pattern matching 'neg' | Chris Lattner |
2008-01-08 | add match support for casts. | Chris Lattner |
2007-12-29 | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner |
2007-12-20 | Add m_Zero(). | Chris Lattner |
2007-06-15 | m_not should match vector not | Chris Lattner |
2007-04-13 | Rename Value::getValueType to getValueID, to avoid confusion with | Dan Gohman |