Some tests failed for NVPTX target, but it seems that NVPTX will be fixed and the tests will pass.
So, just mark the tests as XFAIL
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Looks OK, though on a closer look not all the disabled tests are the fault of NVPTX. If those tests are easy to fix, I'd prefer that.
If not, I'm fine with disabling them for NVPTX, they don't seem to be particularly interesting.
llvm/test/CodeGen/Generic/addr-label.ll | ||
---|---|---|
6 | Wrong description? | |
llvm/test/CodeGen/Generic/inline-asm-mem-clobber.ll | ||
6 | This test should've used CHECK-DAG as the order in which code/data is emitted is not guaranteed. | |
llvm/test/CodeGen/Generic/live-debug-label.ll | ||
3 | It's the test problem -- it should not have assumed basic block order. | |
41–44 | Something like this would probably work better: ; CHECK: {{bye\.thread21|if\.then5}}: ; CHECK: DBG_LABEL !14 ; Skip to the next label. ; CHECK: {{^\s+bb\.}} ; CHECK: {{bye\.thread21|if\.then5}}: ; CHECK: DBG_LABEL !14 ; Skip to the next label. ; CHECK: {{^\s+bb\.}} ; CHECK-NOT: DBG_LABEL !14 |
Wrong description?
AFAICT it fails with a crash on failure to select https://godbolt.org/z/cdfE3bo4W:
Cannot select: 0x5608e9078c70: i64 = BlockAddress<@test1b, %test_label> 0