[PATCH] D63396: [WinEH] Allocate space in funclets stack to save XMM CSRs

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 15 17:36:17 PDT 2019


craig.topper added inline comments.


================
Comment at: llvm/lib/Target/X86/X86FrameLowering.cpp:3275
+  return IsLoad ? (STI.hasVLX() ? X86::VMOVAPSZ128rm
+                                : STI.hasAVX512() ? X86::VMOVAPSZ128rm_NOVLX
+                                              : STI.hasAVX() ? X86::VMOVAPSrm
----------------
If its always going to be XMM0-15. Which I think it is since you only checked VR128, not VR128X. Then you can ignore VLX and AVX512 I think.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D63396





More information about the llvm-commits mailing list