summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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