summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [LV] Support vectorization of interleave-groups that require an epilog underDorit Nuzman2018-10-311-1/+3
* recommit 344472 after fixing build failure on ARM and PPC.Dorit Nuzman2018-10-141-1/+1
* revert 344472 due to failures.Dorit Nuzman2018-10-141-1/+1
* [IAI,LV] Add support for vectorizing predicated strided accesses using maskedDorit Nuzman2018-10-141-1/+1
* [ARM/AArch64] Support FP16 +fp16fml instructionsBernard Ogden2018-08-171-1/+1
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [Inliner] Restrict soft-float inlining penalty.Eli Friedman2017-12-221-2/+0
* [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-09-201-6/+21
* [ARM] Enable partial and runtime unrollingSam Parker2017-07-251-0/+3
* [ARM] Inline callee if its target-features are a subset of the callerFlorian Hahn2017-07-131-0/+36
* Const correctness for TTI::getRegisterBitWidthDaniel Neilson2017-06-121-1/+1
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-3/+5
* [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/+2
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-7/+0
* [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPIOliver Stannard2016-10-071-0/+10
* This implements a more optimal algorithm for selecting a base constant inSjoerd Meijer2016-07-141-0/+3
* [ARM] Do not test for CPUs, use SubtargetFeatures (Part 2). NFCIDiana Picus2016-06-271-4/+1
* [ARM] AArch32 v8 NEON is still not IEEE-754 compliantRenato Golin2016-04-181-1/+4
* ARM: don't try to hoist constant RHS out of a division.Tim Northover2016-04-151-3/+1
* [ARM] Adding IEEE-754 SIMD detection to loop vectorizerRenato Golin2016-04-141-0/+4
* ARM: override cost function to re-enable ConstantHoisting (& fix it).Tim Northover2016-04-131-0/+4
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-1/+1
* [ARM] 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-16/+13
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-13/+2
* [ARM] Lower interleaved memory accesses to vldN/vstN intrinsics.Hao Liu2015-06-261-0/+5
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+1
* Value soft float calls as more expensive in the inliner.Cameron Esfahani2015-02-051-0/+2
* [multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth2015-02-011-9/+5
* [multiversion] Remove the cached TargetMachine pointer from theChandler Carruth2015-02-011-4/+12
* [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/+129
OpenPOWER on IntegriCloud