RKSimon added a comment. What is stopping you from implementing SystemZTargetLowering::ReplaceNodeResults to handle these? Please can you keep the x86/arm regressions in your patch. https://reviews.llvm.org/D30296