summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-1/+2
* AMDGPU: Allow vectorization of packed typesMatt Arsenault2017-06-201-2/+4
* DivergencyAnalysis patch for reviewAlexander Timofeev2017-06-151-0/+1
* Const correctness for TTI::getRegisterBitWidthDaniel Neilson2017-06-121-1/+1
* AMDGPU: Make some packed shuffles freeMatt Arsenault2017-05-101-0/+3
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-1/+1
* LoadStoreVectorizer: Split even sized illegal chains properlyMatt Arsenault2017-02-231-0/+11
* AMDGPU: Fix warningMatt Arsenault2017-01-311-1/+2
* AMDGPU: Implement hook for InferAddressSpacesMatt Arsenault2017-01-311-1/+11
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-1/+2
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-7/+0
* Add new target hooks for LoadStoreVectorizerVolkan Keles2016-10-031-1/+1
* [TTI] The cost model should not assume vector casts get completely scalarizedMichael Kuperstein2016-07-061-0/+2
* AMDGPU: Implement getLoadStoreVecRegBitWidthMatt Arsenault2016-07-011-0/+1
* AMDGPU: Implement per-function subtargetsMatt Arsenault2016-06-271-3/+4
* AMDGPU: Other sizes of popcnt are fastMatt Arsenault2016-05-181-1/+1
* AMDGPU: Partially implement getArithmeticInstrCost for FP opsMatt Arsenault2016-03-251-1/+30
* AMDGPU: R600 code splitting cleanupMatt Arsenault2016-03-111-3/+3
* AMDGPU: Override getCFInstrCostMatt Arsenault2015-12-161-0/+2
* AMDGPU/SI: Implement AMDGPUTargetTransformInfo::isSourceOfDivergence()Tom Stellard2015-12-151-0/+1
* AMDGPU: Report extractelement as free in cost modelMatt Arsenault2015-12-011-0/+2
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-091-14/+3
* R600 -> AMDGPU renameTom Stellard2015-06-131-0/+78
OpenPOWER on IntegriCloud