summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU/GlobalISel: Fix regbankselect for uniform extloadsMatt Arsenault2019-09-091-4/+4
* AMDGPU: Remove code address space predicatesMatt Arsenault2019-09-093-25/+57
* AMDGPU/GlobalISel: Select G_PTR_MASKMatt Arsenault2019-09-093-0/+70
* AMDGPU/GlobalISel: Fix reg bank for uniform LDS loadsMatt Arsenault2019-09-091-8/+14
* AMDGPU/GlobalISel: Use known bits for selectionMatt Arsenault2019-09-091-8/+3
* AMDGPU/GlobalISel: Legalize wavefrontsize intrinsicMatt Arsenault2019-09-091-0/+6
* AMDGPU/GlobalISel: Try generated matcher before add/sub codeMatt Arsenault2019-09-091-4/+4
* AMDGPU/GlobalISel: Remove dead patternsMatt Arsenault2019-09-091-5/+0
* AMDGPU: Remove pointless wrapper nodes for init.exec intrinsicsMatt Arsenault2019-09-095-28/+6
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-8/+12
* GlobalISel: Support physical register inputs in patternsMatt Arsenault2019-09-061-5/+7
* AMDGPU: Fix typoMatt Arsenault2019-09-061-4/+4
* [AMDGPU] Enable constant offset promotion to immediate operand for VMEM storesValery Pykhtin2019-09-061-4/+5
* [AMDGPU] Mark s_barrier as having side effects but not accessing memory.Jay Foad2019-09-061-2/+0
* AMDGPU/GlobalISel: Avoid repeating 32-bit type listsMatt Arsenault2019-09-064-6/+14
* AMDGPU/GlobalISel: Fix load/store of types in other address spacesMatt Arsenault2019-09-062-5/+26
* AMDGPU: Allow getMemOperandWithOffset to analyze stack accessesMatt Arsenault2019-09-051-2/+19
* AMDGPU: Fix emitting multiple stack loads for stack passed workitemsMatt Arsenault2019-09-051-1/+15
* AMDGPU: Fix Register copypaste errorMatt Arsenault2019-09-051-2/+2
* AMDGPU: Avoid constructing new std::vector in initCandidateMatt Arsenault2019-09-052-2/+5
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-054-16/+15
* AMDGPU: Add intrinsics for address space identificationMatt Arsenault2019-09-055-1/+50
* AMDGPU/GlobalISel: Restore insert point when getting apertureMatt Arsenault2019-09-051-0/+6
* AMDGPU/GlobalISel: Fix placeholder value used for addrspacecastMatt Arsenault2019-09-051-4/+6
* AMDGPU/GlobalISel: Fix assert on load from constant addressMatt Arsenault2019-09-051-4/+4
* AMDGPU/GlobalISel: Select G_BITREVERSEMatt Arsenault2019-09-042-1/+2
* GlobalISel: Add basic legalization for G_BITREVERSEMatt Arsenault2019-09-041-1/+1
* AMDGPU: Handle frame index expansion with no free SGPRs pre gfx9Matt Arsenault2019-09-042-26/+58
* AMDGPU/GlobalISel: Make 16-bit constants legalMatt Arsenault2019-09-041-11/+5
* [GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson2019-09-031-1/+2
* Partially revert D61491 "AMDGPU: Be explicit about whether the high-word in S...Jay Foad2019-09-022-5/+2
* [AMDGPU][MC][GFX10] Corrected constant bus checks to exclude nullDmitry Preobrazhensky2019-09-021-3/+6
* [AMDGPU][MC][GFX10] Enabled null with 64-bit operandsDmitry Preobrazhensky2019-09-021-0/+2
* [AMDGPU][MC][GFX10] Corrected constant bus limit for 64-bit shift instructionsDmitry Preobrazhensky2019-09-021-4/+23
* AMDGPU: Remove unused custom node definitionMatt Arsenault2019-09-013-12/+0
* [NFC] Fixed -Wdocumentation warningDavid Bolvansky2019-08-311-8/+8
* Fix the build for MSVC builds using M_PIReid Kleckner2019-08-291-0/+7
* AMDGPU/GlobalISel: Legalize sin/cosMatt Arsenault2019-08-292-0/+43
* AMDGPU: Don't use frame virtual registersMatt Arsenault2019-08-293-41/+66
* GlobalISel/TableGen: Handle setcc patternsMatt Arsenault2019-08-292-5/+4
* [AMDGPU] Fix bug when calculating user_spgr_count for Code Object V3 assemblerScott Linder2019-08-281-7/+14
* [AMDGPU] Adjust number of SGPRs available in Calling ConventionRyan Taylor2019-08-281-18/+2
* AMDGPU/GlobalISel: Fix constraining scalar and/or/xorMatt Arsenault2019-08-281-8/+1
* AMDGPU/GlobalISel: Implement addrspacecast for 32-bit constant addrspaceMatt Arsenault2019-08-281-8/+31
* AMDGPU: Add amdgpu-32bit-address-high-bits to MIR serializationMatt Arsenault2019-08-272-1/+6
* AMDGPU: Fix crash from inconsistent register types for v3i16/v3f16Matt Arsenault2019-08-271-3/+3
* AMDGPU: Combine directly on mul24 intrinsicsMatt Arsenault2019-08-272-3/+28
* AMDGPU: Run AMDGPUCodeGenPrepare after scalar optsMatt Arsenault2019-08-271-6/+5
* [AMDGPU] Downgrade from StringLiteral to const char* in an attempt to make GC...Benjamin Kramer2019-08-251-3/+3
* AMDGPU: Preserve value name when inserting mul24 intrinsicMatt Arsenault2019-08-241-1/+3
OpenPOWER on IntegriCloud