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