llvm-6502/lib/CodeGen/AsmPrinter
Benjamin Kramer 39646d96e7 MC: Overhaul handling of .lcomm
- Darwin lied about not supporting .lcomm and turned it into zerofill in the
  asm parser. Push the zerofill-conversion down into macho-specific code.
- This makes the tri-state LCOMMType enum superfluous, there are no targets
  without .lcomm.
- Do proper error reporting when trying to use .lcomm with alignment on a target
  that doesn't support it.
- .comm and .lcomm alignment was parsed in bytes on COFF, should be power of 2.
- Fixes PR13755 (.lcomm crashes on ELF).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163395 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-07 17:25:13 +00:00
..
ARMException.cpp Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field. 2012-07-20 22:05:57 +00:00
AsmPrinter.cpp MC: Overhaul handling of .lcomm 2012-09-07 17:25:13 +00:00
AsmPrinterDwarf.cpp Convert assert(0) to llvm_unreachable 2012-02-05 08:31:47 +00:00
AsmPrinterInlineAsm.cpp [ms-inline asm] Use the asm dialect from the MI to set the parser dialect. 2012-09-05 23:57:37 +00:00
CMakeLists.txt build/CMake: Finish removal of add_llvm_library_dependencies. 2011-11-29 19:25:30 +00:00
DIE.cpp Clean this up slightly, doesn't really fall through. 2012-08-29 17:59:32 +00:00
DIE.h Bit pack DIE structures better. 2012-01-24 12:08:28 +00:00
DwarfAccelTable.cpp Reduce malloc traffic in DwarfAccelTable 2012-04-13 20:06:17 +00:00
DwarfAccelTable.h Reduce malloc traffic in DwarfAccelTable 2012-04-13 20:06:17 +00:00
DwarfCFIException.cpp Add 148175 back. I am unable to reproduce any non determinism in a dragonegg 2012-01-17 04:19:20 +00:00
DwarfCompileUnit.cpp Use DW_FORM_flag_present to save space in debug information if we're 2012-08-24 01:14:27 +00:00
DwarfCompileUnit.h Use DW_FORM_flag_present to save space in debug information if we're 2012-08-24 01:14:27 +00:00
DwarfDebug.cpp Use DW_FORM_flag_present to save space in debug information if we're 2012-08-24 01:14:27 +00:00
DwarfDebug.h Turn these two options in to trinary state so that they can be 2012-08-23 22:36:40 +00:00
DwarfException.cpp Convert assert(0) to llvm_unreachable 2012-02-05 08:31:47 +00:00
DwarfException.h Reorder the comments of EmitExceptionTable. 2012-09-05 06:28:26 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
OcamlGCPrinter.cpp Add missing standard headers. Patch by Joerg Sonnenberger! 2010-12-19 20:43:38 +00:00
Win64Exception.cpp Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for 2011-07-18 22:29:13 +00:00