See bug 36000: https://bugs.llvm.org/show_bug.cgi?id=36000
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
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 ↗ | (On Diff #131284) | New line |
2284 ↗ | (On Diff #131284) | New line |
2295 ↗ | (On Diff #131284) | 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 ↗ | (On Diff #131284) | New line |
2307–2308 ↗ | (On Diff #131284) | New line. |
2308 ↗ | (On Diff #131284) | Checking for atomic this way is a bit suspect but I think this will work |
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | ||
---|---|---|
2295 ↗ | (On Diff #131284) | I thought about adding TFE variants though the whole thing already looks ugly enough. |
2308 ↗ | (On Diff #131284) | Should I add a new flag for atomics to identify them safely? |