Patryk27 wrote: I've got a hunch this is how AArch64 solves this issue: https://github.com/llvm/llvm-project/blob/0d3ba087f706b12a1b091ea5bc5f48876e1ab67c/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp#L6195 https://github.com/llvm/llvm-project/pull/132398