[PATCH] D70938: [X86] Model DAZ and FTZ

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 2 20:40:48 PST 2019


craig.topper added inline comments.


================
Comment at: llvm/lib/Target/X86/X86InstrAVX512.td:5331
                                 string EVEX2VexOvrd> {
-  let ExeDomain = _.ExeDomain in {
+  let ExeDomain = _.ExeDomain, Uses = [MXCSR] in {
   defm rr_Int : AVX512_maskable_scalar<opc, MRMSrcReg, _, (outs _.RC:$dst),
----------------
There seems like a lot of repeating in here. The rr_Int and rm_Int both have SIMD_EXC already. the rr version doesn't use SIMD_EXC but instead has it manually added. The rm version uses SIMD_EXC.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70938/new/

https://reviews.llvm.org/D70938





More information about the llvm-commits mailing list