Matt Arsenault
|
45cd9c275c
AMDGPU: Use SGPR_128 instead of SReg_128 for vregs
|
5 жил өмнө |
Matt Arsenault
|
9b697c425d
AMDGPU: Relax register classes used
|
5 жил өмнө |
Piotr Sobczak
|
b6dd1b58de
[AMDGPU][SILoadStoreOptimizer] NFC: Refactor code
|
5 жил өмнө |
Tom Stellard
|
ab7e61c53f
AMDGPU/SILoadStoreOptimizer: Optimize scanning for mergeable instructions
|
5 жил өмнө |
Piotr Sobczak
|
8db4d72fa5
[AMDGPU] Extend buffer intrinsics with swizzling
|
5 жил өмнө |
Tom Stellard
|
4682e2f55b
AMDGPU/SILoadStoreOptimizer: Add helper functions for working with CombineInfo
|
5 жил өмнө |
Tom Stellard
|
ca13fa26cd
AMDGPU/SILoadStoreOptimizer: Add const to more functions
|
6 жил өмнө |
Valery Pykhtin
|
e6d4411bc1
[AMDGPU] Enable constant offset promotion to immediate operand for VMEM stores
|
6 жил өмнө |
Matt Arsenault
|
295d2ad713
AMDGPU: Disambiguate v3f16 format in load/store tables
|
6 жил өмнө |
Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 жил өмнө |
Tom Stellard
|
3c027d4e7d
AMDGPU/LoadStoreOptimizer: Set the correct offset whem merging MMOs
|
6 жил өмнө |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 жил өмнө |
Tom Stellard
|
ee95997fe0
AMDGPU/SILoadStoreOptimizer: Make some functions const
|
6 жил өмнө |
Tom Stellard
|
6b43815b28
AMDGPU/LoadStoreOptimizer: combine MMOs when merging instructions
|
6 жил өмнө |
Stanislav Mekhanoshin
|
c6fce1250e
[AMDGPU] gfx10 conditional registers handling
|
6 жил өмнө |
Rhys Perry
|
ceb61d43ce
[AMDGPU] detect WaW hazards when moving/merging load/store instructions
|
6 жил өмнө |
Stanislav Mekhanoshin
|
0b378026ac
[AMDGPU] gfx1010 VMEM and SMEM implementation
|
6 жил өмнө |
Tim Renouf
|
a90929573c
[AMDGPU] Asm/disasm clamp modifier on vop3 int arithmetic
|
6 жил өмнө |
Changpeng Fang
|
1e3c4790ab
AMDGPU: Use MachineInstr::mayAlias to replace areMemAccessesTriviallyDisjoint in LoadStoreOptimizer pass.
|
6 жил өмнө |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Neil Henning
|
73e5c58621
[AMDGPU] Fix dwordx3/southern-islands failures.
|
6 жил өмнө |
Farhana Aleen
|
efd098d00b
[AMDGPU] Removed the unnecessary operand size-check-assert from processBaseWithConstOffset().
|
6 жил өмнө |
Simon Pilgrim
|
cd3015238b
Fix -Wunused-variable warning. NFCI.
|
6 жил өмнө |
Florian Hahn
|
c3c2387894
[SILoadStoreOptimizer] Use std::abs to avoid truncation.
|
6 жил өмнө |
Farhana Aleen
|
0bbe50f2fb
[AMDGPU] Promote constant offset to the immediate by finding a new base with 13bit constant offset from the nearby instructions.
|
6 жил өмнө |
Neil Henning
|
4778d2ba93
[AMDGPU] Extend the SI Load/Store optimizer to combine more things.
|
6 жил өмнө |
Stanislav Mekhanoshin
|
4d704664d6
[AMDGPU] Fix ds combine with subregs
|
7 жил өмнө |
Chandler Carruth
|
2a752bfdae
[MI] Change the array of `MachineMemOperand` pointers to be
|
7 жил өмнө |
Tom Stellard
|
1d6fd076a3
AMDGPU: Refactor Subtarget classes
|
7 жил өмнө |
Tom Stellard
|
f02d6fd47c
AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers
|
7 жил өмнө |