llvm-6502/lib/Target/ARM/MCTargetDesc
Rafael Espindola d80979b25d Don't declare all text sections at the start of the .s
The code this patch removes was there to make sure the text sections went
before the dwarf sections. That is necessary because MachO uses offsets
relative to the start of the file, so adding a section can change relaxations.

The dwarf sections were being printed at the start just to produce symbols
pointing at the start of those sections.

The underlying issue was fixed in r231898. The dwarf sections are now printed
when they are about to be used, which is after we printed the text sections.

To make sure we don't regress, the patch makes the MachO streamer assert
if CodeGen puts anything unexpected after the DWARF sections.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232842 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-20 20:00:01 +00:00
..
ARMAddressingModes.h
ARMArchName.def [ARM] Add support for ARMV6K subtarget (LLVM) 2015-03-17 11:55:28 +00:00
ARMArchName.h
ARMAsmBackend.cpp
ARMAsmBackend.h Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. 2015-02-19 11:38:11 +00:00
ARMAsmBackendDarwin.h
ARMAsmBackendELF.h
ARMAsmBackendWinCOFF.h
ARMBaseInfo.h
ARMELFObjectWriter.cpp ARM: add support for segment base relocations (SBREL) 2015-01-11 04:39:18 +00:00
ARMELFStreamer.cpp Split the object streamer callback in one per file format. 2015-03-19 01:50:16 +00:00
ARMFixupKinds.h
ARMMachObjectWriter.cpp Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
ARMMachORelocationInfo.cpp
ARMMCAsmInfo.cpp Equally to NetBSD, Bitrig/ARM uses the Itanium-ABI. 2015-02-27 16:35:27 +00:00
ARMMCAsmInfo.h Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision 2015-01-09 18:55:42 +00:00
ARMMCCodeEmitter.cpp Remove the use of the subtarget in MCCodeEmitter creation and 2015-03-10 22:03:14 +00:00
ARMMCExpr.cpp Remove MCStreamer.h include from MCContext.h and explictly include it where necessary. NFC 2015-03-04 01:24:11 +00:00
ARMMCExpr.h Fix uses of reserved identifiers starting with an underscore followed by an uppercase letter 2015-03-16 18:06:57 +00:00
ARMMCTargetDesc.cpp Don't declare all text sections at the start of the .s 2015-03-20 20:00:01 +00:00
ARMMCTargetDesc.h Split the object streamer callback in one per file format. 2015-03-19 01:50:16 +00:00
ARMTargetStreamer.cpp Use ".arch_extension" ARM directive to specify the additional CPU features 2015-02-26 18:07:35 +00:00
ARMUnwindOpAsm.cpp
ARMUnwindOpAsm.h
ARMWinCOFFObjectWriter.cpp Re-sort #include lines using my handy dandy ./utils/sort_includes.py 2015-02-13 09:09:03 +00:00
ARMWinCOFFStreamer.cpp Split the object streamer callback in one per file format. 2015-03-19 01:50:16 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile