summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Divergence analysis for GPU programsJingyue Wu2015-04-101-0/+4
* TTI: Add getCallInstrCost.Michael Zolotukhin2015-03-171-0/+5
* Do not restrict interleaved unrolling to small loops, depending on the target.Olivier Sallenave2015-03-061-0/+4
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-1/+1
* Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.Chad Rosier2015-02-231-0/+4
* Value soft float calls as more expensive in the inliner.Cameron Esfahani2015-02-051-0/+4
* [multiversion] Remove the function parameter from the unrollingChandler Carruth2015-02-011-2/+2
* [multiversion] Implement the old pass manager's TTI wrapper pass inChandler Carruth2015-02-011-5/+10
* [PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis toChandler Carruth2015-02-011-0/+17
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-13/+17
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-519/+108
* Commoning of target specific load/store intrinsics in Early CSE.Chad Rosier2015-01-261-0/+19
* Implemented cost model for masked load/store operations.Elena Demikhovsky2015-01-251-0/+12
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-0/+1
* Remove empty statement. No functionality change.Nick Lewycky2015-01-081-1/+0
* Loop Vectorizer minor changes in the code - Elena Demikhovsky2014-12-141-4/+4
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-0/+11
* [Statepoints 1/4] Statepoint infrastructure for garbage collection: IR Intrin...Philip Reames2014-12-011-0/+4
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-11/+0
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-0/+11
* Add minnum / maxnum intrinsicsMatt Arsenault2014-10-211-0/+2
* Ignore annotation function calls in cost computationDavid Peixotto2014-09-261-0/+1
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-5/+6
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-3/+3
OpenPOWER on IntegriCloud