[X86][FPEnv] Lowering of {get,set,reset}_fpenv
authorSerge Pavlov <sepavloff@gmail.com>
Fri, 14 Jul 2023 15:10:53 +0000 (22:10 +0700)
committerSerge Pavlov <sepavloff@gmail.com>
Fri, 14 Jul 2023 15:10:53 +0000 (22:10 +0700)
commitbe794e3d921b5305fc7849761de0722bbcf6c916
tree81a2b9eb2460cf43d30ce531ef98e426976fcbf4
parent25a81a1871223d0435d841f4181995a6c619b1e1
[X86][FPEnv] Lowering of {get,set,reset}_fpenv

The change implements lowering of `get_fpenv`, `set_fpenv` and
`reset_fpenv`.

Differential Revision: https://reviews.llvm.org/D81833
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/lib/Target/X86/X86InstrFPStack.td
llvm/test/CodeGen/X86/fpenv.ll