[mlir][llvm] Verify consistency of llvm.resume and llvm.landingpad types
Following the steps of the LLVM verifier (https://github.com/llvm/llvm-project/blob/b2c48559c882fd558f91e471c4d23ea7b0c6e718/llvm/lib/IR/Verifier.cpp#L4195 ), checks in llvm.func verifier are added to ensure consistency of llvm.landingpad operations' result types and llvm.resume operations' input types. As in LLVM, we will allow llvm.resume operations with input values defined by operations other than llvm.landingpad. Signed-off-by:Victor Perez <victor.perez@codeplay.com> Reviewed By: gysit, Dinistro Differential Revision: https://reviews.llvm.org/D146968
parent
09c6c7be
Please register or sign in to comment