summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* The patch adds CTLZ idiom recognition.Evgeny Stupachenko2017-05-151-1/+294
* [LoopIdiom] check for safety while expandingAditya Kumar2017-05-051-0/+10
* Empty Space. NFCXin Tong2017-05-011-1/+1
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-1/+1
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-1/+1
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-1/+1
* [LIR] Obey non-integral pointer semanticsSanjoy Das2017-04-241-0/+5
* Revert "Compute safety information in a much finer granularity."Evgeniy Stepanov2017-04-241-1/+1
* Compute safety information in a much finer granularity.Xin Tong2017-04-241-1/+1
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-1/+1
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-1/+1
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-1/+1
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-2/+3
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-3/+2
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-3/+3
* [PM] Separate the LoopAnalysisManager from the LoopPassManager and moveChandler Carruth2017-01-111-1/+1
* [PM] Rewrite the loop pass manager to use a worklist and augmented runChandler Carruth2017-01-111-16/+4
* Fix typo. NFCXin Tong2017-01-051-1/+1
* [LoopIdiomRecognize] Merge two if conditions into one. NFCI.Davide Italiano2016-10-071-3/+1
* Target independent codesize heuristics for Loop Idiom RecognitionAndrew Kaylor2016-08-111-3/+45
* Consistently use LoopAnalysisManagerSean Silva2016-08-091-1/+1
* [PM] Port LoopIdiomRecognize Pass to new PMDehao Chen2016-07-121-36/+80
* [LIR] Fix mis-compilation with unwinding.Haicheng Wu2016-07-061-0/+8
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-3/+3
* Forgot to update callers of deleteDeadInstructionDavid Majnemer2016-06-201-2/+2
* Reapply "[LoopIdiom] Don't remove dead operands manually"David Majnemer2016-06-201-9/+1
* Revert "[LoopIdiom] Don't remove dead operands manually"Cong Liu2016-06-201-1/+2
* [LoopIdiom] Don't remove dead operands manuallyDavid Majnemer2016-06-201-2/+1
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-1/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-1/+1
* [LIR] Set attributes on memset_pattern16.Ahmed Bougacha2016-04-271-0/+2
* [LIR] Reuse variable. NFCI.Ahmed Bougacha2016-04-271-1/+1
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* [LPM] Factor all of the loop analysis usage updates into a common helperChandler Carruth2016-02-191-24/+3
* [LIR] Avoid turning non-temporal stores into memsetHaicheng Wu2016-02-171-0/+4
* [LIR] Allow merging of memsets in negatively strided loops.Chad Rosier2016-02-121-5/+7
* [LIR] Partially revert r252926(NFC), which introduced a very subtle change.Chad Rosier2016-02-121-8/+8
* [LIR] Add support for structs and hand unrolled loopsHaicheng Wu2016-01-261-46/+189
* Speculatively revert r258620 as it is the likely culprid of PR26293.Quentin Colombet2016-01-251-200/+46
* [LIR] Add support for structs and hand unrolled loopsHaicheng Wu2016-01-231-46/+200
* [LIR] General refactoring to simplify code and the ease future code reviewHaicheng Wu2016-01-041-62/+120
* Revert r256336, it caused PR25939Nico Weber2015-12-241-113/+61
* [LIR] General refactoring to simplify code and the ease future code review.Chad Rosier2015-12-231-61/+113
* [LIR] Refactor code to enable future patch. NFC.Chad Rosier2015-12-211-41/+41
* [SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das2015-12-171-2/+2
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-141-1/+1
* [LIR] Push check into helper function. NFC.Chad Rosier2015-12-011-4/+4
* [LIR] Put includes in correct order. NFC.Chad Rosier2015-11-231-1/+1
OpenPOWER on IntegriCloud