summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-1/+1
* [ppc] Correctly compute the cost of loading 32/64 bit memory into VSRGuozhi Wei2016-12-031-5/+14
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-3/+4
* [Power9] Add support for -mcpu=pwr9 in the back endNemanja Ivanovic2016-05-091-2/+3
* [PPC] Remove -ppc-loop-prefetch-distance in favor of -prefetch-distanceAdam Nemet2016-03-291-7/+5
* [PowerPC] Refactor popcnt[dw] target featuresHal Finkel2016-03-291-2/+3
* [PowerPC] Clarify a comment in PPCTTI about vector loadsHal Finkel2016-03-281-1/+1
* [PowerPC] On the A2, popcnt[dw] are very slowHal Finkel2016-03-281-1/+1
* [TTI] Add getPrefetchDistance from PPCLoopDataPrefetch, NFCAdam Nemet2016-01-271-0/+8
* [TTI] Add getCacheLineSizeAdam Nemet2016-01-211-0/+12
* [PowerPC] Enable interleaved-access vectorizationHal Finkel2015-09-041-1/+37
* [PowerPC] Always use aggressive interleaving on the A2Hal Finkel2015-09-031-0/+7
* [PowerPC] Include the permutation cost for unaligned vector loadsHal Finkel2015-09-031-8/+12
* [PowerPC] Cleanup cost model for unaligned vector loads/storesHal Finkel2015-09-021-22/+37
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-18/+15
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+1
* [PPC/LoopUnrollRuntime] Don't avoid high-cost trip count computation on the P...Hal Finkel2015-05-211-0/+4
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+1
* Do not restrict interleaved unrolling to small loops, depending on the target.Olivier Sallenave2015-03-061-0/+4
* [PowerPC] Add support for the QPX vector instruction setHal Finkel2015-02-251-1/+8
* Change max interleave factor to 12 for POWER7 and POWER8.Olivier Sallenave2015-02-121-0/+6
* [multiversion] Remove the function parameter from the unrollingChandler Carruth2015-02-011-2/+2
* [multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth2015-02-011-1/+1
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-90/+2
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-121/+110
* Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel2015-01-141-0/+9
* Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel2015-01-131-9/+0
* [PowerPC] Add StackMap/PatchPoint supportHal Finkel2015-01-131-0/+9
* [PowerPC] Enable late partial unrolling on the POWER7Hal Finkel2015-01-091-0/+2
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-5/+7
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-2/+2
* Remove 'virtual' keyword from methods markedwith 'override' keyword.Craig Topper2014-08-301-24/+21
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-8/+10
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* Fix typo.Eric Christopher2014-05-221-1/+1
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-1/+1
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [PowerPC] [Constant Hoisting] Enable constant hoisting on PPCHal Finkel2014-04-131-0/+147
* [PowerPC] Remove unused TM member variable to unbreak buildHal Finkel2014-04-051-3/+2
* [PowerPC] Adjust load/store costs in PPCTTIHal Finkel2014-04-041-3/+23
* [PowerPC] PPCTTI CleanupHal Finkel2014-04-041-4/+0
* [PowerPC] Make PPCTTI::getMemoryOpCost call BasicTTI::getMemoryOpCostHal Finkel2014-04-021-3/+3
* [PowerPC] VSX loads and stores support unaligned accessHal Finkel2014-03-261-0/+2
* [PowerPC] Initial support for the VSX instruction setHal Finkel2014-03-131-1/+9
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-101-4/+0
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-14/+14
* Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper2014-03-021-1/+1
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-241-15/+17
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Implement TTI getUnrollingPreferences for PowerPCHal Finkel2013-09-111-0/+9
OpenPOWER on IntegriCloud