summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-1/+1
* AMDGPU: Split AMDGPUTTI into GCNTTI and R600TTITom Stellard2018-05-301-35/+133
* [AMDGPU] Re-enabled 128bit wide-vector generation for local addr space by def...Farhana Aleen2018-05-281-5/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-4/+6
* [AMDGPU] Support horizontal vectorization of min/max.Farhana Aleen2018-05-091-0/+16
* [AMDGPU] Support horizontal vectorization.Farhana Aleen2018-05-011-0/+15
* AMDGPU: enable 128-bit for local addr space under an optionMarek Olsak2018-04-101-3/+5
* Revert "AMDGPU: enable 128-bit for local addr space under an option"Alex Shlyapnikov2018-04-091-5/+3
* AMDGPU: enable 128-bit for local addr space under an optionMarek Olsak2018-04-091-3/+5
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [AMDGPU] Supported ds_read_b128 generation; Widened vector length for local a...Farhana Aleen2018-03-091-4/+4
* [AMDGPU] Increased vector length for global/constant loads.Farhana Aleen2018-03-071-4/+30
* Revert "[AMDGPU] Widened vector length for global/constant address space."Farhana Aleen2018-03-071-30/+4
* [AMDGPU] Widened vector length for global/constant address space.Farhana Aleen2018-03-071-4/+30
* Pass Divergence Analysis data to Selection DAG to drive divergenceAlexander Timofeev2018-03-051-50/+3
* Revert "[AMDGPU] Increased vector length for global/constant loads."Konstantin Zhuravlyov2018-02-201-28/+2
* [AMDGPU] Increased vector length for global/constant loads.Mark Searles2018-02-191-2/+28
* Reapply "AMDGPU: Add 32-bit constant address space"Matt Arsenault2018-02-091-0/+1
* Revert "AMDGPU: Add 32-bit constant address space"Rafael Espindola2018-02-071-1/+0
* AMDGPU: Add 32-bit constant address spaceMarek Olsak2018-02-071-0/+1
* [AMDGPU] fix LDS f32 intrinsicsDaniil Fukalov2018-01-261-4/+7
* [AMDGPU] add LDS f32 intrinsicsDaniil Fukalov2018-01-171-0/+3
* LSR: Check more intrinsic pointer operandsMatt Arsenault2017-12-111-0/+26
* [AMDGPU] calling conventions for AMDPAL OS typeTim Renouf2017-09-291-0/+2
* AMDGPU: Don't assert in TTI with fp32 denorms enabledMatt Arsenault2017-08-311-3/+25
* [AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use war...Eugene Zelenko2017-08-081-19/+35
* AMDGPU: Use a custom areInlineCompatibleMatt Arsenault2017-08-071-0/+13
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-281-1/+1
* AMDGPU: Allow vectorization of packed typesMatt Arsenault2017-06-201-6/+16
* DivergencyAnalysis patch for reviewAlexander Timofeev2017-06-151-0/+13
* Const correctness for TTI::getRegisterBitWidthDaniel Neilson2017-06-121-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* AMDGPU: Make some packed shuffles freeMatt Arsenault2017-05-101-1/+33
* AMDGPU: Add AMDGPU_HS calling conventionMarek Olsak2017-05-021-0/+1
* AMDGPU: Change DivergenceAnalysis for function argumentsMatt Arsenault2017-04-191-9/+16
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-2/+2
* [AMDGPU] Unroll more to eliminate phis and conditionsStanislav Mekhanoshin2017-04-071-2/+52
* [AMDGPU] Boost unroll threshold for loops reading local memoryStanislav Mekhanoshin2017-03-281-30/+72
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-19/+18
* AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vector...Changpeng Fang2017-03-091-0/+4
* LoadStoreVectorizer: Split even sized illegal chains properlyMatt Arsenault2017-02-231-0/+25
* AMDGPU: Remove SI_fs_constant and SI_fs_interp intrinsicsMatt Arsenault2017-02-161-20/+3
* [AMDGPU] Bump -amdgpu-unroll-threshold-private to 2000Stanislav Mekhanoshin2017-02-031-1/+1
* AMDGPU: Don't unroll for private with dynamic allocasMatt Arsenault2017-02-031-1/+1
* [AMDGPU] Unroll preferences improvementsStanislav Mekhanoshin2017-02-031-1/+28
* AMDGPU: Fix atomic_inc/atomic_dec + ds_swizzle not being divergentMatt Arsenault2017-01-301-0/+3
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-1/+1
* AMDGPU: llvm.amdgcn.interp.mov is a source of divergenceNicolai Haehnle2016-12-121-0/+1
OpenPOWER on IntegriCloud