aemerson added a comment. Relaxing G_ADD semantics seems fine to me. Maybe we should still canonicalize on G_PTR_ADD during translation, and allow targets to legalize them into plain G_ADDs. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D99033/new/ https://reviews.llvm.org/D99033