Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 30479 Build 30478: arc lint + arc unit
Event Timeline
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | ||
---|---|---|
86–87 | When we select scc uses/defs, we need to copy the value from/to an 32-bit sgpr to handle the case where there are 2 scc values live at the same time. |
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | ||
---|---|---|
86–87 | Do you have an example of this? I think this shouldn't be possible. We don't use SCC in the cases where > 1 use are needed in a single instruction (i.e. and/or/xor) |
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | ||
---|---|---|
86–87 | What I'm talking about is scenarios like the icmp_s_mix testcase in this patch. |
This should not happen? There should be no 1-bit SReg_32_XM0RegClassID registers