summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetTransformInfo.h
AgeCommit message (Expand)Author
2017-12-22[Inliner] Restrict soft-float inlining penalty.Eli Friedman
2017-09-20[ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko
2017-07-25[ARM] Enable partial and runtime unrollingSam Parker
2017-07-13[ARM] Inline callee if its target-features are a subset of the callerFlorian Hahn
2017-06-12Const correctness for TTI::getRegisterBitWidthDaniel Neilson
2017-04-12[SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson
2017-01-26[TargetTransformInfo] Refactor and improve getScalarizationOverhead()Jonas Paulsson
2017-01-11[X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria
2017-01-05Currently isLikelyComplexAddressComputation tries to figure out if the given ...Mohammed Agabaria
2016-10-20Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer
2016-10-07[ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPIOliver Stannard
2016-07-14This implements a more optimal algorithm for selecting a base constant inSjoerd Meijer
2016-06-27[ARM] Do not test for CPUs, use SubtargetFeatures (Part 2). NFCIDiana Picus
2016-04-18[ARM] AArch32 v8 NEON is still not IEEE-754 compliantRenato Golin
2016-04-15ARM: don't try to hoist constant RHS out of a division.Tim Northover
2016-04-14[ARM] Adding IEEE-754 SIMD detection to loop vectorizerRenato Golin
2016-04-13ARM: override cost function to re-enable ConstantHoisting (& fix it).Tim Northover
2015-09-16constify the Function parameter to the TTI creation callback andEric Christopher
2015-09-01[ARM] Turn on by default interleaved access vectorizationSilviu Baranga
2015-08-05[TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth
2015-07-09Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini
2015-06-26[ARM] Lower interleaved memory accesses to vldN/vstN intrinsics.Hao Liu
2015-05-06[X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi
2015-02-05Value soft float calls as more expensive in the inliner.Cameron Esfahani
2015-02-01[multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth
2015-02-01[multiversion] Remove the cached TargetMachine pointer from theChandler Carruth
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth
2015-02-01[multiversion] Remove a false freedom to leave the TargetMachine pointerChandler Carruth
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth