summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Hexagon] Make floating point operations expensive for vectorizationKrzysztof Parzyszek2018-06-121-6/+30
* [Hexagon] hexagon-autohvx was left on againKrzysztof Parzyszek2018-04-201-1/+1
* [Hexagon] Improve HVX instruction selection (bitcast, vsplat)Krzysztof Parzyszek2018-04-201-1/+1
* [Hexagon] Turn off flag enabling auto-vectorizationKrzysztof Parzyszek2018-04-161-1/+1
* [Hexagon] Initial instruction cost model for auto-vectorizationKrzysztof Parzyszek2018-04-131-15/+160
* [LV] Introduce TTI::getMinimumVFKrzysztof Parzyszek2018-04-131-0/+4
* [Hexagon] peel loops with runtime small trip countsIkhlas Ajbar2018-04-031-1/+2
* peel loops with runtime small trip countsIkhlas Ajbar2018-04-031-0/+7
* Revert "peel loops with runtime small trip counts"Krzysztof Parzyszek2018-03-301-8/+0
* peel loops with runtime small trip countsIkhlas Ajbar2018-03-301-0/+8
* [Hexagon] Rudimentary support for auto-vectorization for HVXKrzysztof Parzyszek2018-03-271-11/+48
* [Hexagon] Give priority to post-incremementing memory accesses in LSRKrzysztof Parzyszek2018-03-261-1/+5
* [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-011-2/+7
* [Hexagon] Guard the generation of lookup tableSumanth Gundapaneni2017-06-301-0/+8
* [TargetTransformInfo, API] Add a list of operands to TTI::getUserCostEvgeny Astigeevich2017-06-291-3/+4
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-1/+1
* [Hexagon] Consider zext/sext of a load to i32 to be freeKrzysztof Parzyszek2016-08-191-0/+25
* [Hexagon] Use loop data prefetch on HexagonKrzysztof Parzyszek2016-07-221-0/+8
* [Hexagon] Edit a comment. NFCKrzysztof Parzyszek2015-08-051-7/+1
* [Hexagon] Implement TargetTransformInfo for HexagonKrzysztof Parzyszek2015-08-051-0/+44
OpenPOWER on IntegriCloud