summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [AVX2] [TTI CostModel] Add cost of interleaved loads/stores for AVX2Dorit Nuzman2017-06-251-0/+3
* [x86] enable CGP memcmp() expansion for 2/4/8 byte sizesSanjay Patel2017-06-201-1/+1
* Revert r304824 "Fix PR23384 (part 3 of 3)"Hans Wennborg2017-06-191-2/+0
* Fix PR23384 (part 3 of 3)Evgeny Stupachenko2017-06-061-0/+2
* [Atomics][LoopIdiom] Recognize unordered atomic memcpyAnna Thomas2017-06-061-0/+2
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-3/+5
* [X86 TTI] Implement LSV hookKeno Fischer2017-04-051-1/+2
* [TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improvedJonas Paulsson2017-03-141-2/+4
* [TargetTransformInfo] Refactor and improve getScalarizationOverhead()Jonas Paulsson2017-01-261-2/+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
* AVX-512 Loop Vectorizer: Cost calculation for interleave load/store patterns.Elena Demikhovsky2017-01-021-0/+7
* [X86] Enable interleaved memory access by defaultMichael Kuperstein2016-10-201-0/+2
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-7/+0
* Revert "[X86] Support the "ms-hotpatch" attribute."Charles Davis2016-08-081-7/+0
* [X86] Support the "ms-hotpatch" attribute.Charles Davis2016-08-081-0/+7
* [CostModel][X86][XOP] Added XOP costmodel for BITREVERSE Simon Pilgrim2016-05-241-0/+5
* Implemented cost model for masked gather and scatter operationsElena Demikhovsky2015-12-281-1/+7
* Scalarizer for masked.gather and masked.scatter intrinsics.Elena Demikhovsky2015-10-251-0/+2
* Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().Elena Demikhovsky2015-10-191-2/+2
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-1/+1
* [TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'Chandler Carruth2015-08-051-19/+17
* Rename hasCompatibleFunctionAttributes->areInlineCompatible basedEric Christopher2015-07-291-2/+2
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-13/+2
* Implement TargetTransformInfo::hasCompatibleFunctionAttributes for X86.Eric Christopher2015-07-021-0/+2
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+1
* [multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth2015-02-011-10/+5
* [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
* Removed a spurious semicolon; NFCAaron Ballman2015-01-311-1/+0
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-0/+110
OpenPOWER on IntegriCloud