[llvm] [GlobalISel] Lowering of {get,set,reset}_fpenv (PR #75086)

Thorsten Schütt via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 11 11:07:49 PST 2023


================
@@ -1122,6 +1122,8 @@ AArch64LegalizerInfo::AArch64LegalizerInfo(const AArch64Subtarget &ST)
   getActionDefinitionsBuilder(G_FMAD).lower();
 
   // Access to floating-point environment.
+  getActionDefinitionsBuilder({G_GET_FPENV, G_SET_FPENV, G_RESET_FPENV})
----------------
tschuett wrote:

You could merge them into one builder. They have similar concepts and similar legalization strategies.

https://github.com/llvm/llvm-project/pull/75086


More information about the llvm-commits mailing list