summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-1/+2
* [AArch64] Inline callee if its target-features are a subset of the callerFlorian Hahn2017-06-271-0/+3
* Const correctness for TTI::getRegisterBitWidthDaniel Neilson2017-06-121-1/+1
* Re-commit r302678, fixing PR33053.Amara Emerson2017-05-161-0/+3
* [SLP] Enable 64-bit wide vectorization on AArch64Adam Nemet2017-05-151-0/+4
* Revert r302678 "[AArch64] Enable use of reduction intrinsics."Hans Wennborg2017-05-151-3/+0
* [AArch64] Enable use of reduction intrinsics.Amara Emerson2017-05-101-0/+3
* Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson2017-05-101-0/+4
* [AArch64] Consider widening instructions in cost calculationsMatthew Simpson2017-05-091-0/+3
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-3/+5
* [CodeGenPrep] move aarch64-type-promotion to CGPJun Bum Lim2017-04-031-0/+4
* [TargetTransformInfo] Refactor and improve getScalarizationOverhead()Jonas Paulsson2017-01-261-4/+0
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-1/+2
* Currently isLikelyComplexAddressComputation tries to figure out if the given ...Mohammed Agabaria2017-01-051-1/+1
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-7/+0
* [TTI] Add hook for vector extract with extensionMatthew Simpson2016-04-271-0/+3
* [LoopDataPrefetch] Add TTI to limit the number of iterations to prefetch aheadAdam Nemet2016-03-181-0/+2
* [LoopDataPrefetch/Aarch64] Allow selective prefetching of large-strided accessesAdam Nemet2016-03-181-0/+2
* [Aarch64] Add pass LoopDataPrefetch for CycloneAdam Nemet2016-03-181-0/+4
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-1/+1
* [AArch64] Turn on by default interleaved access vectorizationSilviu Baranga2015-09-011-0/+2
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-19/+16
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-20/+4
* [AArch64] Lower interleaved memory accesses to ldN/stN intrinsics. This patch...Hao Liu2015-06-261-0/+5
* [AArch64] Revert r239711 again. We need to discuss how to share code between ...Hao Liu2015-06-151-5/+0
* [AArch64] Match interleaved memory accesses into ldN/stN instructions.Hao Liu2015-06-151-0/+5
* This reverts commit r239529 and r239514.Rafael Espindola2015-06-111-5/+0
* [AArch64] Match interleaved memory accesses into ldN/stN instructions.Hao Liu2015-06-111-0/+5
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+1
* [multiversion] Remove the function parameter from the unrollingChandler Carruth2015-02-011-2/+1
* [multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth2015-02-011-1/+1
* [multiversion] Remove the cached TargetMachine pointer from theChandler Carruth2015-02-011-4/+13
* [multiversion] Switch all of the targets over to use theChandler Carruth2015-02-011-2/+2
* [multiversion] Remove a false freedom to leave the TargetMachine pointerChandler Carruth2015-02-011-3/+2
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-0/+140
OpenPOWER on IntegriCloud