See bug 36000: https://bugs.llvm.org/show_bug.cgi?id=36000
Details
Diff Detail
Event Timeline
Disabled validation of gather4 instructions because they have special rules not described in AMD documents.
Could anybody provide an up-to-date gather4 description?
| lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | ||
|---|---|---|
| 2281 | New line | |
| 2284 | New line | |
| 2295 | I've been thinking we should probably eventually remove the TFE operands from instructions. Since this changes the register class of the result, so it necessitates another set of instruction definitions | |
| 2297 | New line | |
| 2307–2308 | New line. | |
| 2308 | Checking for atomic this way is a bit suspect but I think this will work | |
| lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | ||
|---|---|---|
| 2295 | I thought about adding TFE variants though the whole thing already looks ugly enough. | |
| 2308 | Should I add a new flag for atomics to identify them safely? | |
New line