This patch adds support for token values to describe floating point rounding modes and exception behaviors. The intent is that we will convert the constrained fp intrinsics to use operand bundles with these tokens instead of string metadata arguments to describe the constraints.
The FPEnv.h header file is borrowed from D69552, which I expect to land before this one. My only changes to the as introduced there are to add "num" entries to the enums.