Diff Detail
Event Timeline
What was the bug? Could you pre-commit xnor.ll?
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | ||
---|---|---|
2119 | This is unreachable. |
The patterns successfully imported, but we tried manually selecting the root operation before the generated matchers. We still need the manual selector because the patterns only catch i32/i64, and missing the legal v2i16/v2i32 etc. cases. I want to eventually add a vt32/vt64 type ignoring feature to tablegen so a single pattern matches any type of the given size
LGTM.
llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | ||
---|---|---|
152 | Any particular reason we lose the "dead" here? Does it matter? |
llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | ||
---|---|---|
152 | We were manually setting that flag in the manual matcher, but it doesn't matter. It can be inferred later |
This is unreachable.