summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [InlineCost] Improve the cost heuristic for SwitchJun Bum Lim2017-04-281-0/+6
* [LoopVectorizer, TTI] New method supportsEfficientVectorElementLoadStore()Jonas Paulsson2017-04-121-0/+4
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-6/+13
* [CodeGenPrep] move aarch64-type-promotion to CGPJun Bum Lim2017-04-031-0/+6
* [TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improvedJonas Paulsson2017-03-141-6/+6
* NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault2017-01-301-0/+4
* [TargetTransformInfo] Refactor and improve getScalarizationOverhead()Jonas Paulsson2017-01-261-0/+11
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-2/+3
* Currently isLikelyComplexAddressComputation tries to figure out if the given ...Mohammed Agabaria2017-01-051-2/+3
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPIOliver Stannard2016-10-071-0/+3
* Add new target hooks for LoadStoreVectorizerVolkan Keles2016-10-031-4/+38
* [LoopStrenghtReduce] Refactoring and addition of a new target cost function.Jonas Paulsson2016-08-171-0/+5
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-2/+2
* Revert "[X86] Support the "ms-hotpatch" attribute."Charles Davis2016-08-081-6/+0
* [X86] Support the "ms-hotpatch" attribute.Charles Davis2016-08-081-0/+6
* LoadStoreVectorizer: Remove TargetBaseAlign. Keep alignment for stack adjustm...Alina Sbirlea2016-08-041-2/+3
* This implements a more optimal algorithm for selecting a base constant inSjoerd Meijer2016-07-141-0/+8
* Add TLI.allowsMisalignedMemoryAccesses to LoadStoreVectorizerAlina Sbirlea2016-07-111-0/+8
* [TTI] Expose TTI::getGEPCost and use it in SLSR and NaryReassociate.Jingyue Wu2016-07-081-0/+5
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-2/+4
* TTI: Add hook for memory width to vectorizeMatt Arsenault2016-06-161-0/+4
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-271-1/+2
* [TTI] Add hook for vector extract with extensionMatthew Simpson2016-04-271-0/+8
* [TTI] Add getInliningThresholdMultiplier.Justin Lebar2016-04-151-0/+4
* [ARM] Adding IEEE-754 SIMD detection to loop vectorizerRenato Golin2016-04-141-0/+4
* [CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NANDavid Majnemer2016-04-141-4/+6
* [LoopDataPrefetch] Add TTI to limit the number of iterations to prefetch aheadAdam Nemet2016-03-181-0/+4
* [LoopDataPrefetch/Aarch64] Allow selective prefetching of large-strided accessesAdam Nemet2016-03-181-0/+4
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-1/+1
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+2
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-2/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+2
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* [TTI] Add getPrefetchDistance from PPCLoopDataPrefetch, NFCAdam Nemet2016-01-271-0/+4
* [TTI] Add getCacheLineSizeAdam Nemet2016-01-211-0/+4
* Implemented cost model for masked gather and scatter operationsElena Demikhovsky2015-12-281-0/+16
* Revert r243347 "Add TargetTransformInfo::isZExtFree."Sanjoy Das2015-11-121-4/+0
* Scalarizer for masked.gather and masked.scatter intrinsics.Elena Demikhovsky2015-10-251-0/+8
* Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().Elena Demikhovsky2015-10-191-6/+4
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-4/+4
* [TTI] Add a hook for specifying per-target defaults for Interleaved AccessesSilviu Baranga2015-08-101-0/+4
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-70/+112
* Rename hasCompatibleFunctionAttributes->areInlineCompatible basedEric Christopher2015-07-291-3/+3
* [TargetTransformInfo][NFCI] Add TargetTransformInfo::isZExtFree.Sanjoy Das2015-07-271-0/+4
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-3/+3
* Add a routine to TargetTransformInfo that will allow targets to lookEric Christopher2015-07-021-0/+5
* [LoopVectorize] Teach Loop Vectorizor about interleaved memory accesses.Hao Liu2015-06-081-0/+7
* Add isLegalAddressingMode address space argument to TTIMatt Arsenault2015-06-071-4/+6
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-2/+2
OpenPOWER on IntegriCloud