1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/CodeGen/AsmPrinter
Renato Golin 6ca0034624 Enable EHABI by default
After all hard work to implement the EHABI and with the test-suite
passing, it's time to turn it on by default and allow users to
disable it as a work-around while we fix the eventual bugs that show
up.

This commit also remove the -arm-enable-ehabi-descriptors, since we
want the tables to be printed every time the EHABI is turned on
for non-Darwin ARM targets.

Although MCJIT EHABI is not working yet (needs linking with the right
libraries), this commit also fixes some relocations on MCJIT regarding
the EH tables/lib calls, and update some tests to avoid using EH tables
when none are needed.

The EH tests in the test-suite that were previously disabled on ARM
now pass with these changes, so a follow-up commit on the test-suite
will re-enable them.

llvm-svn: 200388
2014-01-29 11:50:56 +00:00
..
ARMException.cpp Enable EHABI by default 2014-01-29 11:50:56 +00:00
AsmPrinter.cpp Revert r200340, "Add line table debug info to COFF files when using a win32 triple." 2014-01-29 06:05:38 +00:00
AsmPrinterDwarf.cpp Simplify check. 2013-12-04 22:29:02 +00:00
AsmPrinterHandler.h Remove weak vtables. No functional change. 2013-12-14 12:23:14 +00:00
AsmPrinterInlineAsm.cpp Move emitInlineAsmEnd to the AsmPrinter interface. 2014-01-24 15:47:54 +00:00
CMakeLists.txt Revert r200340, "Add line table debug info to COFF files when using a win32 triple." 2014-01-29 06:05:38 +00:00
DIE.cpp Use a slightly smaller hack. 2014-01-16 07:36:00 +00:00
DIE.h Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
DIEHash.cpp Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
DIEHash.h Formatting and 80-col. 2013-11-19 09:28:34 +00:00
DwarfAccelTable.cpp Rename DwarfUnits to DwarfFile to help avoid some naming confusion. 2013-12-05 18:06:10 +00:00
DwarfAccelTable.h Rename DwarfUnits to DwarfFile to help avoid some naming confusion. 2013-12-05 18:06:10 +00:00
DwarfCFIException.cpp MC: Add support for .cfi_startproc simple 2014-01-27 17:20:25 +00:00
DwarfDebug.cpp Revert r200340, "Add line table debug info to COFF files when using a win32 triple." 2014-01-29 06:05:38 +00:00
DwarfDebug.h Revert r199871 and replace it with a simple check in the debug info 2014-01-28 00:49:26 +00:00
DwarfException.cpp Move the llvm mangler to lib/IR. 2014-01-07 21:19:40 +00:00
DwarfException.h Reland 196270 "Generalize debug info / EH emission in AsmPrinter" 2013-12-03 15:10:23 +00:00
DwarfUnit.cpp typo 2014-01-28 18:13:47 +00:00
DwarfUnit.h Revert "Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for a" 2014-01-24 11:52:53 +00:00
ErlangGCPrinter.cpp Re-sort all of the includes with ./utils/sort_includes.py so that 2014-01-07 11:48:04 +00:00
LLVMBuild.txt Add proper dependencies to LLVMBuild.txt in llvm/lib. 2013-12-10 05:39:34 +00:00
Makefile
OcamlGCPrinter.cpp Move the llvm mangler to lib/IR. 2014-01-07 21:19:40 +00:00
Win64Exception.cpp Move the llvm mangler to lib/IR. 2014-01-07 21:19:40 +00:00