[all-commits] [llvm/llvm-project] 12665f: [X86] Make XSAVEC/XSAVEOPT/XSAVES properly depend ...

topperc via All-commits all-commits at lists.llvm.org
Fri Jun 26 00:16:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 12665f28129a7aefc635dc36d6fe0ad26583dd8a
      https://github.com/llvm/llvm-project/commit/12665f28129a7aefc635dc36d6fe0ad26583dd8a
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M clang/lib/Basic/Targets/X86.cpp
    M clang/test/Preprocessor/x86_target_features.c
    M llvm/lib/Target/X86/X86.td

  Log Message:
  -----------
  [X86] Make XSAVEC/XSAVEOPT/XSAVES properly depend on XSAVE in both the frontend and the backend.

These features implicitly enabled XSAVE in the frontend, but not
the backend. Disabling XSAVE in the frontend disabled XSAVEOPT, but
not the other 2. Nothing happened in the backend.




More information about the All-commits mailing list