summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [InstCombine] fix binop-of-shuffles to check usesSanjay Patel2018-05-151-12/+10
* [InstCombine] fix crash due to ignored addrspacecastKeno Fischer2018-05-141-2/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-20/+21
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-4/+4
* InstCombine: Fix layering by not including Scalar.h in InstCombineDavid Blaikie2018-04-241-1/+6
* [DebugInfo] Sink related dbg users when sinking in InstCombineBjorn Pettersson2018-04-181-1/+12
* [InstCombine] peek through bitcasted vector/array pointer GEP operandSanjay Patel2018-04-181-5/+25
* [InstCombine] simplify code in SimplifyAssociativeOrCommutative; NFCISanjay Patel2018-04-161-16/+11
* [InstCombine] simplify getBinOpsForFactorization(); NFCSanjay Patel2018-04-161-25/+15
* [InstCombine] simplify fneg+fadd folds; NFCSanjay Patel2018-04-161-17/+0
* [InstCombine] fix formatting; NFCSanjay Patel2018-04-161-4/+2
* [InstCombine] simplify more code for distributive property; NFCISanjay Patel2018-04-151-38/+20
* [InstCombine] simplify code for distributive property; NFCISanjay Patel2018-04-151-19/+3
* [InstCombine] Properly change GEP type when reassociating loop invariant GEP ...Daniel Neilson2018-04-051-3/+36
* [InstCombine] reassociate loop invariant GEP chains to enable LICMSebastian Pop2018-03-261-0/+17
* [InstCombine] reduce code duplication; NFCSanjay Patel2018-03-231-56/+49
* [InstCombine] improve variable name; NFCSanjay Patel2018-03-231-12/+10
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [Transforms] Add missing header for InstructionCombining.cpp, in order to exp...Eugene Zelenko2018-03-061-0/+1
* [InstCombine] move constant check into foldBinOpIntoSelectOrPhi; NFCISanjay Patel2018-02-281-2/+3
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-26/+31
* [InstCombine] Allow common type conversions to i8/i16/i32David Green2018-02-031-1/+9
* Revert commit rL323951David Green2018-02-011-6/+2
* [InstCombine] Allow common type conversions to i8/i16/i32David Green2018-02-011-2/+6
* [PM][InstCombine] fixing omission of AliasAnalysis in new-pass-manager's vers...Fedor Sergeev2017-12-141-2/+3
* [InstCombine] Salvage debug info during initial DCEReid Kleckner2017-11-151-0/+1
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-241-15/+41
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* [InstCombine] Gating select arithmetic optimization.Chad Rosier2017-09-271-2/+3
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-211-6/+7
* Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper2017-09-211-7/+6
* [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner2017-09-201-6/+7
* [InstCombine] Add select simplificationsQuentin Colombet2017-09-201-28/+28
* [InstCombine] Add a flag to disable LowerDbgDeclareReid Kleckner2017-09-131-1/+30
* [InstCombine] Fold branches with irrelevant conditions to a constant.Davide Italiano2017-08-231-4/+3
* Remove checks for debug info intrinsics in use lists, NFCReid Kleckner2017-08-141-2/+0
* [InstCombine] Add a DEBUG_COUNTER to InstCombine to limit how many instructio...Craig Topper2017-08-101-0/+6
* Migrate SimplifyLibCalls to new OptimizationRemarkEmitterAdam Nemet2017-07-261-10/+14
* [InstCombine] Improve the expansion in SimplifyUsingDistributiveLaws to handl...Craig Topper2017-07-151-20/+56
* [IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isInteger...Craig Topper2017-07-091-1/+1
* [InstCombine] Make InstCombine's IRBuilder be passed by reference everywhereCraig Topper2017-07-071-73/+73
* [InstCombine] Change a couple helper functions to only take the IRBuilder as ...Craig Topper2017-07-061-9/+10
* [InstCombine] Remove Builder argument from InstCombiner::tryFactorization. NFCCraig Topper2017-07-061-5/+4
* [InstCombine] Retain TBAA when narrowing memory accessesKeno Fischer2017-06-281-1/+7
* [InstCombine] Make sure AddReachableCodeToWorklist sets MadeIRChangeBjorn Pettersson2017-06-191-0/+2
* [InstCombine] Set correct insertion point for selects generated while folding...Anna Thomas2017-06-161-1/+11
* [InstCombine] Pass a proper context instruction to all of the calls into Inst...Craig Topper2017-06-091-17/+26
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [InstCombine] Teach isAllocSiteRemovable to look through addrspacecastsArtur Pilipenko2017-05-251-1/+3
* [ValueTracking] Convert most of the calls to computeKnownBits to use the vers...Craig Topper2017-05-241-10/+5
OpenPOWER on IntegriCloud