The IR verifier currently supports the constrained floating point intrinsics,
authorKevin P. Neal <kevin.neal@sas.com>
Wed, 27 Mar 2019 13:30:57 +0000 (13:30 +0000)
committerKevin P. Neal <kevin.neal@sas.com>
Wed, 27 Mar 2019 13:30:57 +0000 (13:30 +0000)
commit4f3cdc6555cad8d810f811f622ae42af7a069aee
tree30bf8abed5d87e822cf538c7529d09ab4d301372
parent90d1b551e19ac5c913a3f8693d41149af0f84329
The IR verifier currently supports the constrained floating point intrinsics,
but the implementation is hard to extend. It doesn't currently have an
easy way to support intrinsics that, for example, lack a rounding mode.
This will be needed for impending new constrained intrinsics.

This code is split out of D55897 <https://reviews.llvm.org/D55897>, which
itself was split out of D43515 <https://reviews.llvm.org/D43515>.

Reviewed by: arsenm
Differential Revision: http://reviews.llvm.org/D59830

llvm-svn: 357065
llvm/lib/IR/Verifier.cpp