RKSimon wrote: @RicoAfoat "[X86] Fix a replaced SDValue is used to call getNode function " doesn't explain much, maybe: "[X86] matchAddressRecursively - ensure dead nodes are replaced before matching the index register" https://github.com/llvm/llvm-project/pull/82881