summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU: Introduce a flag to disable mul24 intrinsic formationMatt Arsenault2019-08-241-1/+7
* Fix some accidental global initializers by using StringLiteral instead of Str...Benjamin Kramer2019-08-241-3/+3
* [AMDGPU] Check for immediate SrcC in mfma in AsmParserStanislav Mekhanoshin2019-08-231-0/+4
* [AMDGPU] w/a for gfx908 mfma SrcC literal HW bugStanislav Mekhanoshin2019-08-231-3/+9
* [AMDGPU] w/a for gfx908 mfma SrcC literal HW bugStanislav Mekhanoshin2019-08-236-5/+30
* [AMDGPU] gfx10 atomic optimizer changes.Jay Foad2019-08-233-57/+152
* [MC] Minor cleanup to MCFixup::Kind handling. NFC.Sam Clegg2019-08-231-1/+1
* [MVT] Add v16f16 and v32f16 vectors.Craig Topper2019-08-211-0/+4
* GlobalISel: Implement moreElementsVector for G_UNMERGE_VALUES sourcesMatt Arsenault2019-08-211-1/+1
* [AMDGPU] Prevent VGPR copies from moving across the EXEC mask definitionsAlexander Timofeev2019-08-212-0/+16
* Revert "AMDGPU: Fix iterator error when lowering SI_END_CF"Matt Arsenault2019-08-205-142/+28
* [AsmPrinter] Remove const qualifier from EmitBasicBlockStart.Karl-Johan Karlsson2019-08-202-4/+4
* AMDGPU: Fix iterator error when lowering SI_END_CFMatt Arsenault2019-08-181-4/+4
* AMDGPU: Disambiguate v3f16 format in load/store tablesMatt Arsenault2019-08-185-104/+119
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-1534-339/+338
* MVT: Add v3i16/v3f16 vectorsMatt Arsenault2019-08-152-0/+7
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-1513-35/+35
* InferAddressSpaces: Move target intrinsic handling to TTIMatt Arsenault2019-08-142-0/+45
* [AMDGPU] Fix to 'Fold readlane from copy of SGPR or imm'Tim Renouf2019-08-131-0/+3
* GlobalISel: Partially implement fewerElementsVector G_UNMERGE_VALUESMatt Arsenault2019-08-131-1/+10
* GlobalISel: Implement lower for G_SHUFFLE_VECTORMatt Arsenault2019-08-131-0/+3
* [GlobalISel] Make the InstructionSelector instance non-const, allowing state ...Amara Emerson2019-08-133-27/+22
* [AMDGPU] Fix msan failure in printf loweringStanislav Mekhanoshin2019-08-131-5/+3
* [AMDGPU] removed unused functions from printf loweringStanislav Mekhanoshin2019-08-121-21/+0
* [AMDGPU] Use PredicateControl in MIMGBaseOpcode. NFC.Stanislav Mekhanoshin2019-08-121-2/+2
* [AMDGPU] Printf runtime binding passStanislav Mekhanoshin2019-08-124-0/+623
* [globalisel] Add G_SEXT_INREGDaniel Sanders2019-08-091-0/+2
* Re-commit: [AMDGPU] Use S_DENORM_MODE for gfx10Austin Kerbow2019-08-067-16/+67
* [GlobalISel][CallLowering] Rename isArgumentHandler() -> isIncomingArgumentHa...Amara Emerson2019-08-051-1/+1
* Revert "[AMDGPU] Use S_DENORM_MODE for gfx10"Dmitri Gribenko2019-08-057-67/+16
* [AMDGPU] Use S_DENORM_MODE for gfx10Austin Kerbow2019-08-057-16/+67
* AMDGPU/LoadStoreOptimizer: Set the correct offset whem merging MMOsTom Stellard2019-08-051-1/+6
* AMDGPU: Correct behavior of f16 buffer loadsMatt Arsenault2019-08-053-43/+63
* AMDGPU: Correct behavior of f16/i16 non-format store intrinsicsMatt Arsenault2019-08-052-30/+63
* AMDGPU/GlobalISel: Alternative mappings for constantsMatt Arsenault2019-08-051-1/+13
* AMDGPU/GlobalISel: Don't reject shader typesMatt Arsenault2019-08-051-4/+0
* [LLVM][Alignment] Introduce Alignment TypeGuillaume Chatelet2019-08-051-6/+6
* AMDGPU: add missing llvm.amdgcn.{raw,struct}.buffer.atomic.{inc,dec}Nicolai Haehnle2019-08-056-2/+32
* Use MCRegister in MCRegisterInfo's interfacesDaniel Sanders2019-08-021-3/+3
* Fix up an unused variable warning caused by TRI->isVirtualRegister() -> Regis...Daniel Sanders2019-08-021-0/+2
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-0129-171/+149
* GlobalISel: Lower scalarizing unmerge of a vector to shiftsMatt Arsenault2019-08-011-0/+1
* AMDGPU: Remove v0 workaround for DS_GWS_* instructionsMatt Arsenault2019-08-012-34/+4
* AMDGPU: Use tablegen pattern for sendmsg intrinsicsMatt Arsenault2019-08-013-17/+23
* AMDGPU/SILoadStoreOptimizer: Make some functions constTom Stellard2019-08-011-6/+6
* AMDGPU/GlobalISel: Fix flat load/store of pointer typesMatt Arsenault2019-08-014-8/+13
* AMDGPU/GlobalISel: Remove manual store select codeMatt Arsenault2019-08-012-58/+23
* AMDGPU/GlobalISel: Select local atomic cmpxchgMatt Arsenault2019-08-013-28/+13
* AMDGPU/GlobalISel: Handle G_ATOMICRMW_FADDMatt Arsenault2019-08-014-0/+6
* AMDGPU/GlobalISel: Allow selection of DS atomicrmwMatt Arsenault2019-08-014-6/+27
OpenPOWER on IntegriCloud