MC: create X86WinCOFFStreamer for target specific behaviour
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 27 Apr 2014 03:48:12 +0000 (03:48 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 27 Apr 2014 03:48:12 +0000 (03:48 +0000)
commit6c76c959e405c72574b7e0498ddcaee3e532ca15
tree3ca34bf988b489c2c4981c746496b88b5fce85e0
parentd54ec77c0d1182ac12df371b0938020bb1676d65
MC: create X86WinCOFFStreamer for target specific behaviour

This introduces a target specific streamer, X86WinCOFFStreamer, which handles
the target specific behaviour (e.g. WinEH).  This is mostly to ensure that
differences between ARM and X86 remain disjoint and do not accidentally cross
boundaries.  This is the final staging change for enabling object emission for
Windows on ARM.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207344 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCStreamer.h
lib/MC/WinCOFFStreamer.cpp
lib/Target/X86/MCTargetDesc/CMakeLists.txt
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp [new file with mode: 0644]