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)
commitb3be7371d59b9b4262dd0a440580ce67a889d81a
tree4beb77a164c9623c164db5889a5a8df8c5f7b20d
parent3ab94b910bec14e4055a44eb4c652000589ea028
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.

llvm-svn: 214663
llvm/include/llvm/MC/MCStreamer.h
llvm/include/llvm/MC/MCWin64EH.h
llvm/include/llvm/MC/MCWinEH.h
llvm/lib/MC/MCAsmStreamer.cpp
llvm/lib/MC/MCStreamer.cpp
llvm/lib/MC/MCWin64EH.cpp