summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/IR/PatternMatch.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unused variable. NFC.Michael Liao2019-12-031-1/+0
* [APInt][PatternMatch] Add 'is non-positive' predicateRoman Lebedev2019-12-031-0/+24
* [PatternMatch] Add support for matching intrinsics with 5 operands.Florian Hahn2019-12-021-0/+79
* [PatternMatch] Add m_WithOverflowInst and m_ExtractValue matchersDavid Green2019-10-311-0/+24
* [PatternMatch] Add m_SExtOrSelf(), m_ZExtOrSExtOrSelf() matchers + unittestsRoman Lebedev2019-09-271-0/+36
* [PatternMatch] Make m_Br more flexible, add matchers for BB values.Florian Hahn2019-09-251-0/+28
* [IR][PatternMatch] Introduce m_NegatedPower2() matcherRoman Lebedev2019-07-251-0/+21
* [IR][PatternMatch] introduce m_Unless() matcherRoman Lebedev2019-07-251-0/+16
* Revert "r366069: [PatternMatch] Implement matching code for LibFunc"Ilya Biryukov2019-07-151-37/+1
* [PatternMatch] Implement matching code for LibFuncDmitry Venikov2019-07-151-1/+37
* [PatternMatch] Generalize m_SpecificInt_ULT() to take ICmpInst::PredicateRoman Lebedev2019-07-101-9/+378
* [IR][Patternmatch] Add m_SpecificInt_ULT() predicateRoman Lebedev2019-06-291-0/+21
* Update PatternMatcher for FNegCameron McInally2019-05-031-0/+29
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [PatternMatch] Handle undef vectors consistentlySanjay Patel2018-11-201-0/+56
* [PatternMatch] Add m_Store pattern match helperSjoerd Meijer2018-06-201-0/+36
* [PatternMatch] Stabilize the matching order of commutative matchersRoman Lebedev2018-04-271-0/+50
* [PatternMatch] Add matchers for vector operationsDaniel Neilson2018-03-281-0/+108
* Fix m_[Ord|Unord][FMin|FMax] matchers to correctly match ordering.Craig Topper2017-06-131-16/+61
* Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth2017-06-061-1/+1
* Add support to paternmatch for simple const Value cases.Pete Cooper2016-08-121-0/+27
* Remove PreserveNames template parameter from IRBuilderMehdi Amini2016-03-131-1/+1
* Temporarily revert:Eric Christopher2016-03-121-1/+1
* Remove PreserveNames template parameter from IRBuilderMehdi Amini2016-03-111-1/+1
* [C++11] Use 'nullptr'.Craig Topper2014-06-081-6/+6
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-1/+1
* [Modules] Move the NoFolder into the IR library as it createsChandler Carruth2014-03-041-1/+1
* [Modules] Move the LLVM IR pattern match header into the IR library, itChandler Carruth2014-03-041-1/+1
* Add in a unittest for the one-use pattern matcher.Chandler Carruth2014-01-051-0/+20
* Add support to the pattern match library for matching NSW and NUWChandler Carruth2014-01-051-0/+74
* Use a shorter name for the IRBuilder member. This will help the testsChandler Carruth2014-01-051-54/+54
* Simplify the PatternMatch unittest by giving it a module, function, andChandler Carruth2014-01-051-166/+105
* PatternMatch: Matcher for (un)ordered floating point min/maxArnold Schwaighofer2013-05-051-0/+265
OpenPOWER on IntegriCloud