| Commit message (Expand) | Author | Age |
* | [Modules] Move the LLVM IR pattern match header into the IR library, it | Chandler Carruth | 2014-03-04 |
* | [Modules] Move CallSite into the IR library where it belogs. It is | Chandler Carruth | 2014-03-04 |
* | Add support to the pattern match library for matching NSW and NUW | Chandler Carruth | 2014-01-05 |
* | Use Intrinsic::ID for the pattern match templates, fixing a signed/unsigned | Eric Christopher | 2013-09-04 |
* | Remove trailing whitespace. | Stephen Lin | 2013-07-26 |
* | Correct case of m_UIToFp to m_UIToFP to match instruction name, add m_SIToFP ... | Stephen Lin | 2013-07-26 |
* | Provide InstCombines for the following 3 cases: | Jean-Luc Duprat | 2013-05-06 |
* | PatternMatch: Fix documentation - 'function' not 'attribute' | Arnold Schwaighofer | 2013-05-05 |
* | PatternMatch: Matcher for (un)ordered floating point min/max | Arnold Schwaighofer | 2013-05-05 |
* | When code size is the priority (Oz, MinSize attribute), help llvm | Quentin Colombet | 2013-01-07 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 |
* | Pattern matching code for intrinsics. | Michael Ilseman | 2012-12-13 |
* | m_CombineOr and m_CombineAnd pattern combinators | Michael Ilseman | 2012-12-13 |
* | Pattern matchers for floating point values | Michael Ilseman | 2012-12-12 |
* | Remove FIXMEs surrounding Constant[Data]Vectors, instead | Michael Ilseman | 2012-12-12 |
* | Remove trailing whitespace | Michael Ilseman | 2012-12-07 |
* | Revert commit 149912 (lattner) and add a testcase that shows the problem (which | Duncan Sands | 2012-02-10 |
* | Remove some dead code and tidy things up now that vectors use ConstantDataVector | Chris Lattner | 2012-02-06 |
* | progress making the world safe to ConstantDataVector. While | Chris Lattner | 2012-01-26 |
* | 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 | 2012-01-01 |
* | Implement some basic simplifications involving min/max, for example | Duncan Sands | 2011-05-03 |
* | add an m_ConstantInt matching predicate that binds to a uint64_t, and add an ... | Chris Lattner | 2011-04-26 |
* | Teach PatternMatch that splat vectors could be floating point as well as | Nick Lewycky | 2011-02-15 |
* | Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/Exact | Chris Lattner | 2011-02-09 |
* | Add an m_Div pattern for matching either a udiv or an sdiv and use it | Duncan Sands | 2011-02-07 |
* | 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-02-01 |
* | Fix m_Not and m_Neg to not match random ConstantInt's. Before | Chris Lattner | 2011-01-15 |
* | Move some those Xor simplifications which don't require creating new | Duncan Sands | 2010-11-17 |
* | add m_BitCast for matching a bitcast. | Chris Lattner | 2010-08-26 |
* | change the canonical form of "cond ? -1 : 0" to be | Chris Lattner | 2010-01-24 |
* | teach instcombine to optimize pointer difference idioms involving constant | Chris Lattner | 2010-01-01 |
* | add a helper for matching "1". | Chris Lattner | 2009-10-11 |
* | Mark more constants unsigned, as warned about by icc (#68). | Duncan Sands | 2009-09-06 |
* | Remove a bunch more now-unnecessary Context arguments. | Dan Gohman | 2009-08-12 |
* | Move ConstantExpr to 2.5 API. | Owen Anderson | 2009-07-29 |
* | Move ConstantFP construction back to the 2.5-ish API. | Owen Anderson | 2009-07-27 |
* | Fix obvious typo. | Eli Friedman | 2009-07-14 |
* | Push LLVMContext through the PatternMatch API. | Owen Anderson | 2009-07-10 |
* | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman | 2009-06-04 |
* | Removed trailing whitespace. | Misha Brukman | 2009-02-20 |
* | no need to negate the APInt for 0. | Chris Lattner | 2009-01-06 |
* | 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-05 |
* | * Alphabetized system headers per the style guide | Misha Brukman | 2009-01-02 |
* | 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-11-16 |
* | Canonicalize sext(i1) to i1?-1:0, and update various instcombine | Dan Gohman | 2008-10-30 |