Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
I found my reproducer can't work for llvm-project's code.
could we merge it without adding a testcase?
llvm/lib/Target/X86/X86InstrInfo.cpp | ||
---|---|---|
1772 | The instruction that @yubing cited in D136596 was: %22:vr512 = VPBROADCASTDZrmk %21:vr512(tied-def 0), killed %20:vk16wm, %stack.1, 1, $noreg, 0, $noreg :: (load (s32) from %stack.1, align 64) So I guess maybe any of these *rmk instructions handled at line 1690 could have an operand that is %stack.n instead of a register? |
@yubing https://github.com/llvm/llvm-project/issues/58914 might have just found your test case ?
By inspection - the getReg below will assert if its isn't a register so this should be OK.
@foad might have a suggestion regarding alternative ways to test though?