summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
* Revert "[InstCombine][AMDGPU] Trim more components of *buffer_load"Piotr Sobczak2019-12-181-150/+150
* [InstCombine][AMDGPU] Trim more components of *buffer_loadPiotr Sobczak2019-12-171-150/+150
* [InstCombine] Allow values with multiple users in SimplifyDemandedVectorEltsPiotr Sobczak2019-10-211-4/+71
* [InstCombine][AMDGPU] Fix crash with v3i16/v3f16 buffer intrinsicsPiotr Sobczak2019-10-161-0/+45
* [TLI][AMDGPU] AMDPAL does not have library functionsTim Renouf2019-09-111-0/+21
* [InstCombine][AMDGPU] Simplify tbuffer loadsPiotr Sobczak2019-08-301-0/+658
* AMDGPU: Fix test after r366913Matt Arsenault2019-07-241-20/+5
* [AMDGPU][NFC] Simplify test file for amdgcn intrinsicsHideto Ueno2019-07-231-5/+5
* AMDGPU: Fold readlane/readfirstlane callsMatt Arsenault2019-06-171-0/+125
* AMDGPU: Mark exp/exp.compr as inaccessiblememonlyMatt Arsenault2019-06-171-17/+21
* AMDGPU: Fold readlane intrinsics of constantsMatt Arsenault2019-06-141-0/+56
* [AMDGPU] gfx1010 wave32 icmp/fcmp intrinsic changes for wave32Stanislav Mekhanoshin2019-06-131-138/+136
* [NFC][InstCombine] Add unary FNeg tests to AMDGPU/amdgcn-intrinsics.llCameron McInally2019-05-311-0/+21
* [InstCombine] auto-generate test checks; NFCSanjay Patel2019-05-201-550/+907
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-173-0/+4507
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-173-4507/+0
* InstCombineSimplifyDemanded: Allow v3 results for AMDGCN buffer and image int...Tim Renouf2019-03-221-48/+36
* AMDGPU: Remove intrinsic operand assertMatt Arsenault2019-03-141-0/+11
* IR: Add immarg attributeMatt Arsenault2019-03-122-346/+294
* [InstCombine] Cleanup the TFE/LWE check in AMDGPU SimplifyDemandedNicolai Haehnle2019-02-041-0/+15
* [InstCombine] Extra null-checking on TFE/LWE supportMichael Liao2019-02-011-0/+7
* AMDGPU: Add a fast path for icmp.i1(src, false, NE)Marek Olsak2019-01-151-0/+193
* [AMDGPU] Add support for TFE/LWE in image intrinsics. 2nd tryDavid Stuttard2019-01-141-0/+23
* [InstCombine][AMDGPU] Handle more buffer intrinsicsPiotr Sobczak2018-12-201-0/+960
* Revert r347871 "Fix: Add support for TFE/LWE in image intrinsic"David Stuttard2018-11-291-23/+0
* Add support for TFE/LWE in image intrinsicsDavid Stuttard2018-11-291-0/+23
* InstCombine: Avoid introducing poison values when lowering llvm.amdgcn.[us]bfeTom Stellard2018-11-081-23/+7
* [InstCombine] allow bitcast to/from FP for vector insert/extract transformSanjay Patel2018-10-041-3/+2
* AMDGPU: Remove nan tests in class if src is nnanMatt Arsenault2018-08-281-0/+33
* AMDGPU: Stop producing icmp/fcmp intrinsics with invalid typesMatt Arsenault2018-08-151-0/+149
* AMDGPU: Turn class x, p_zero|n_zero into fcmp oeq x, 0Matt Arsenault2018-08-101-0/+7
* Fix asserts in AMDGCN fmed3 folding by handling more cases of NaNMatt Arsenault2018-07-051-3/+45
* InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemandedNicolai Haehnle2018-06-211-532/+447
* [InstCombine] Recommit: Fold (x << y) >> y -> x & (-1 >> y)Roman Lebedev2018-06-151-8/+8
* [AMDGPU] Optimze old value of v_mov_b32_dppStanislav Mekhanoshin2018-05-221-0/+29
* AMDGPU: Add intrinsics llvm.amdgcn.cvt.{pknorm.i16, pknorm.u16, pk.i16, pk.u16}Marek Olsak2018-01-311-0/+108
* AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)Marek Olsak2017-10-241-0/+15
* AMDGPU: Add llvm.amdgcn.wqm.vote intrinsicMarek Olsak2017-10-241-0/+33
* Update three tests I missed in r302979 and r302990Justin Bogner2017-05-181-0/+1506
* InstCombine: Move tests that use target intrinsics into subdirectoriesJustin Bogner2017-05-132-0/+1542
OpenPOWER on IntegriCloud