MC: rename Win64EHFrameInfo to WinEH::FrameInfo
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 3 Aug 2014 18:51:17 +0000 (18:51 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 3 Aug 2014 18:51:17 +0000 (18:51 +0000)
commit2aded1f5c721b21cf105608541687a0de6a36154
treecb9bb8af36147e76a8e0874cda69f63b69d807e0
parentfc65cf649c1ae6a162ac2dd6defe5a0bf0eafe8f
MC: rename Win64EHFrameInfo to WinEH::FrameInfo

The frame information stored in this structure is driven by the requirements for
Windows NT unwinding rather than Windows 64 specifically.  As a result, this
type can be shared across multiple architectures (ARM, AXP, MIPS, PPC, SH).
Rename this class in preparation for adding support for supporting unwinding
information for Windows on ARM.

Take the opportunity to constify the members as everything except the
ChainedParent is read-only.  This required some adjustment to the label
handling.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214663 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCStreamer.h
include/llvm/MC/MCWin64EH.h
include/llvm/MC/MCWinEH.h
lib/MC/MCAsmStreamer.cpp
lib/MC/MCStreamer.cpp
lib/MC/MCWin64EH.cpp