summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [InstCombine] recognize popcount.Chen Zheng2019-10-111-0/+67
* [PatternMatch] Make m_Br more flexible, add matchers for BB values.Florian Hahn2019-09-251-5/+4
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Format AggresiveInstCombine.cpp. NFCPawel Bylica2019-01-021-11/+11
* [AggressiveInstCombine] convert rotate with guard branch into funnel shift (P...Sanjay Patel2018-12-171-1/+96
* [Aggressive InstCombine] Move C bindings to their own header file.Benjamin Kramer2018-09-051-1/+1
* [LLVM-C] Fix name mangling on AggressiveInstCombinewhitequark2018-07-171-0/+1
* Sort includes + include a missing `extern "C"` headerGeorge Burgess IV2018-07-101-1/+2
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [AggressiveInstCombine] avoid crashing on unsimplified code (PR37446)Sanjay Patel2018-05-141-0/+4
* [AggressiveInstCombine] convert a chain of 'and-shift' bits into masked compareSanjay Patel2018-05-091-32/+81
* Fix '32-bit shift implicitly converted to 64 bits' warning by using APInt::se...Simon Pilgrim2018-05-021-1/+1
* [AggressiveInstCombine] convert a chain of 'or-shift' bits into masked compareSanjay Patel2018-05-011-21/+94
* Fix some layering in AggressiveInstCombine (avoiding inclusion of Scalar.h)David Blaikie2018-04-241-1/+5
* [AggressiveInstCombine] Add aggressive inst combiner to the LLVM C API.Craig Topper2018-04-241-0/+4
* [AggressiveInstCombine] Add library initializer routine for AggressiveInstCom...Craig Topper2018-04-241-0/+5
* [AggressiveInstCombine] Make TruncCombine class ignore unreachable basic blocks.Amjad Aboud2018-01-311-2/+8
* Another try to commit 323321 (aggressive instruction combine).Amjad Aboud2018-01-251-0/+110
* Reverted 323321.Amjad Aboud2018-01-241-110/+0
* [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-in...Amjad Aboud2018-01-241-0/+110
OpenPOWER on IntegriCloud