summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Hexagon] Stop pmpy recognition when shift conversion failsKrzysztof Parzyszek2017-06-131-1/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [Hexagon] Handle long-running simplification loop in idiom recognitionKrzysztof Parzyszek2017-06-011-3/+5
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-1/+1
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-1/+1
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-281-3/+3
* [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...Craig Topper2017-04-261-4/+4
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-2/+1
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-1/+2
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-2/+1
* [Hexagon] Avoid infinite loops in HexagonLoopIdiomRecognitionKrzysztof Parzyszek2017-03-231-13/+29
* Recommit r298282 with fixes for memory allocation/deallocationKrzysztof Parzyszek2017-03-211-17/+724
* Revert "[Hexagon] Recognize polynomial-modulo loop idiom again"Vitaly Buka2017-03-211-700/+17
* [Hexagon] Recognize polynomial-modulo loop idiom againKrzysztof Parzyszek2017-03-201-17/+700
* Shut up GCC warning about operator precedence. NFC.Michael Kuperstein2017-01-311-3/+3
* [Hexagon] Remove unused variable (and silence a warning)Krzysztof Parzyszek2017-01-271-4/+2
* [Hexagon] Add Hexagon-specific loop idiom recognition passKrzysztof Parzyszek2017-01-261-0/+1618
OpenPOWER on IntegriCloud