summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-16/+12
* [AMDGPU] Fix for vector element insertionTim Corringham2019-02-016-34/+42
* GlobalISel: Handle odd splits in fewerElementsVector for load/storeMatt Arsenault2019-01-312-123/+248
* GlobalISel: Implement narrowScalar for bswapMatt Arsenault2019-01-311-0/+125
* GlobalISel: Allow bitcount ops to have different result typeMatt Arsenault2019-01-315-0/+440
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-3/+3
* GlobalISel: Implement fewerElementsVector for selectMatt Arsenault2019-01-301-0/+209
* AMDGPU/GlobalISel: Fix clamping shifts with 16-bit instsMatt Arsenault2019-01-303-0/+126
* GlobalISel: Support narrowScalar for uneven loadsMatt Arsenault2019-01-301-1/+120
* GlobalISel: Handle some odd splits in fewerElementsVectorMatt Arsenault2019-01-301-3/+75
* GlobalISel: Handle more cases for widenScalar for G_STOREMatt Arsenault2019-01-301-0/+99
* GlobalISel: Verify pointer castsMatt Arsenault2019-01-291-8/+8
* GlobalISel: Partially implement widenScalar for MERGE_VALUESMatt Arsenault2019-01-291-0/+156
* GlobalISel: Fix narrowScalar for load/store with different mem sizeMatt Arsenault2019-01-292-0/+132
* [AMDGPU] Fix a weird WWM intrinsic issue.Neil Henning2019-01-291-0/+47
* AMDGPU: Add DS append/consume intrinsicsMatt Arsenault2019-01-282-0/+250
* [AMDGPU] Add intrinsics for 16 bit interpolationTim Corringham2019-01-281-0/+187
* GlobalISel: Don't reduce elements for atomic load/storeMatt Arsenault2019-01-271-0/+46
* GlobalISel: Verify load/store has a pointer inputMatt Arsenault2019-01-2713-38/+38
* GlobalISel: Implement narrowScalar for mulMatt Arsenault2019-01-271-0/+26
* GlobalISel: fewerElementsVector for intrinsic_trunc/intrinsic_roundMatt Arsenault2019-01-272-8/+92
* AMDGPU/GlobalISel: Legalize more bit opsMatt Arsenault2019-01-263-24/+567
* AMDGPU/GlobalISel: Widen small uaddo/usuboMatt Arsenault2019-01-262-0/+194
* [MBP] Don't move bottom block before header if it can't reduce taken branchesGuozhi Wei2019-01-251-9/+9
* AMDGPU/GlobalISel: Scalarize add/subMatt Arsenault2019-01-252-2/+64
* GlobalISel: fewerElementsVector for more cast typesMatt Arsenault2019-01-254-0/+151
* GlobalISel: fewerElementsVector for a few more trivial opsMatt Arsenault2019-01-256-0/+332
* AMDGPU/GlobalISel: Legalize smulh/umulh and scalarize mulMatt Arsenault2019-01-255-2/+238
* GlobalISel: Support fewerElementsVector for icmp/fcmpMatt Arsenault2019-01-252-13/+285
* GlobalISel: Implement fewerElementsVector for extensionsMatt Arsenault2019-01-255-7/+483
* [GISel]: Change how CSE is enabled by default for each passAditya Nandakumar2019-01-241-1/+1
* RegBankSelect: Support some more complex part mappingsMatt Arsenault2019-01-241-0/+386
* [AMDGPU] With XNACK, cannot clause a load with result coalesced with operandTim Renouf2019-01-231-0/+48
* AMDGPU/GlobalISel: Start selectively legalizing 16-bit operationsMatt Arsenault2019-01-223-51/+603
* AMDGPU/GlobalISel: Handle legality/regbanks for 32/64-bit shiftsMatt Arsenault2019-01-227-16/+374
* GlobalISel: Implement widen for extract_vector_elt elt typeMatt Arsenault2019-01-221-11/+92
* GlobalISel: Implement fewerElementsVector for basic FP opsMatt Arsenault2019-01-226-0/+2146
* GlobalISel: Support narrowing zextload/sextloadMatt Arsenault2019-01-228-0/+747
* GlobalISel: Disallow vectors for G_CONSTANT/G_FCONSTANTMatt Arsenault2019-01-221-25/+25
* Codegen support for atomicrmw fadd/fsubMatt Arsenault2019-01-221-0/+109
* AMDGPU/GlobalISel: Legalize more fp<->int conversionsMatt Arsenault2019-01-224-7/+90
* [AMDGPU] Fixed hazard recognizer to walk predecessorsStanislav Mekhanoshin2019-01-211-0/+230
* AMDGPU: Legalize more bitcastsMatt Arsenault2019-01-201-5/+169
* AMDGPU/GlobalISel: Really legalize exts from i1Matt Arsenault2019-01-202-20/+42
* GlobalISel: Implement widenScalar for basic FP opsMatt Arsenault2019-01-206-57/+490
* AMDGPU/GlobalISel: Legalize f32->f16 fptruncMatt Arsenault2019-01-201-2/+19
* AMDGPU/GlobalISel: Fix some crashs in g_unmerge_values/g_merge_valuesMatt Arsenault2019-01-202-4/+77
* AMDGPU/GlobalISel: Regbank select for fpextMatt Arsenault2019-01-201-0/+31
* AMDGPU/GlobalISel: Cleanup legality for extensionsMatt Arsenault2019-01-204-2/+230
* AMDGPU/GlobalISel: Legalize more types for selectMatt Arsenault2019-01-182-18/+174
OpenPOWER on IntegriCloud