[all-commits] [llvm/llvm-project] 4c0a01: Rename EHPersonality::MSVC_Win64SEH to EHPersonali...

Luqman Aden via All-commits all-commits at lists.llvm.org
Tue Oct 27 23:42:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4c0a016927872c0c820c0ea5507df102fd8b9b58
      https://github.com/llvm/llvm-project/commit/4c0a016927872c0c820c0ea5507df102fd8b9b58
  Author: Luqman Aden <me at luqman.ca>
  Date:   2020-10-27 (Tue, 27 Oct 2020)

  Changed paths:
    M llvm/include/llvm/Analysis/EHPersonalities.h
    M llvm/lib/Analysis/EHPersonalities.cpp
    M llvm/lib/CodeGen/AsmPrinter/WinException.cpp
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp

  Log Message:
  -----------
  Rename EHPersonality::MSVC_Win64SEH to EHPersonality::MSVC_TableSEH. NFC.

The types of SEH aren't x86(-32) vs x64 but rather stack-based exception chaining
vs table-based exception handling. x86-32 is the only arch for which Windows
uses the former. 32-bit ARM would use what is called Win64SEH today, which
is a bit confusing so instead let's just rename it to be a bit more clear.

Reviewed By: compnerd, rnk

Differential Revision: https://reviews.llvm.org/D90117




More information about the All-commits mailing list