llvm-6502/include/llvm/MC
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
..
MCParser Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
EDInstInfo.h
MachineLocation.h
MCAsmBackend.h Allow targets to specify a minimum supported NOP size when performing NOP padding. If the desired padding is smaller than the supported NOP size, 2012-08-29 22:18:56 +00:00
MCAsmInfo.h MC: Overhaul handling of .lcomm 2012-09-07 17:25:13 +00:00
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h
MCAsmLayout.h
MCAssembler.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCAtom.h
MCCodeEmitter.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCCodeGenInfo.h
MCContext.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCDirectives.h
MCDisassembler.h
MCDwarf.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCELFObjectWriter.h
MCELFSymbolFlags.h
MCExpr.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCFixedLenDisassembler.h Switch the fixed-length disassembler to be table-driven. 2012-08-14 19:06:05 +00:00
MCFixup.h
MCFixupKindInfo.h
MCInst.h
MCInstPrinter.h
MCInstrAnalysis.h
MCInstrDesc.h Add an MCID::Select flag and TII hooks for optimizing selects. 2012-08-16 23:11:47 +00:00
MCInstrInfo.h
MCInstrItineraries.h I'm introducing a new machine model to simultaneously allow simple 2012-07-07 04:00:00 +00:00
MCLabel.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCMachObjectWriter.h
MCMachOSymbolFlags.h
MCModule.h
MCObjectFileInfo.h
MCObjectStreamer.h For mips64 switch statements in subroutines could generate 2012-08-22 00:49:30 +00:00
MCObjectWriter.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCRegisterInfo.h Give MCRegisterInfo an implementation file. 2012-07-27 16:25:20 +00:00
MCSchedule.h Added MispredictPenalty to SchedMachineModel. 2012-08-08 02:44:16 +00:00
MCSection.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCSectionCOFF.h
MCSectionELF.h
MCSectionMachO.h
MCStreamer.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCSubtargetInfo.h Constify subtarget info properly so that we dont cast away the const in 2012-09-05 21:43:57 +00:00
MCSymbol.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCTargetAsmLexer.h Make use of the LLVM_DELETED_FUNCTION macro. 2012-08-29 06:28:46 +00:00
MCTargetAsmParser.h Fix function name per coding standard. 2012-09-05 01:15:43 +00:00
MCValue.h
MCWin64EH.h
MCWinCOFFObjectWriter.h
SectionKind.h
SubtargetFeature.h Constify subtarget info properly so that we dont cast away the const in 2012-09-05 21:43:57 +00:00