aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-01AMDGPU: Implement getLoadStoreVecRegBitWidthMatt Arsenault1-0/+22
2016-06-17AMDGPU: Remove llvm.SI.tid intrinsicMatt Arsenault1-1/+0
2016-05-02AMDGPU: llvm.SI.fs.constant is a source of divergenceNicolai Haehnle1-0/+1
2016-04-22AMDGPU/SI: add llvm.amdgcn.ps.live intrinsicNicolai Haehnle1-0/+1
2016-04-06AMDGPU: Add a shader calling conventionNicolai Haehnle1-2/+1
2016-03-25AMDGPU: Cost model for basic integer operationsMatt Arsenault1-0/+31
2016-03-25AMDGPU: Partially implement getArithmeticInstrCost for FP opsMatt Arsenault1-0/+64
2016-03-25AMDGPU: TTI: Make insertelement free.Matt Arsenault1-0/+5
2016-03-18AMDGPU/SI: Add llvm.amdgcn.buffer.atomic.* intrinsicsNicolai Haehnle1-0/+11
2016-03-17AMDGPU: mark atomic instructions as sources of divergenceNicolai Haehnle1-0/+7
2016-03-14AMDGPU: mark llvm.amdgcn.image.atomic.* as a source of divergenceNicolai Haehnle1-0/+13
2016-02-12AMDGPU/SI: Detect uniform branches and emit s_cbranch instructionsTom Stellard1-0/+1
2016-02-11AMDGPU: Fix not handling new workitem intrinsics in DivergenceAnalysisMatt Arsenault1-0/+3
2015-12-24AMDGPU: Fix getRegisterBitWidth for vectorsMatt Arsenault1-1/+3
2015-12-19AMDGPU/SI: Fix implemenation of isSourceOfDivergence() for graphics shadersTom Stellard1-6/+5
2015-12-16AMDGPU: Override getCFInstrCostMatt Arsenault1-0/+11
2015-12-15AMDGPU/SI: Implement AMDGPUTargetTransformInfo::isSourceOfDivergence()Tom Stellard1-0/+77
2015-12-01AMDGPU: Report extractelement as free in cost modelMatt Arsenault1-0/+11
2015-06-13R600 -> AMDGPU renameTom Stellard1-0/+82