llvm-6502/test/MC
Jack Carter 8e48edcf3d [MC][AsmParser] Hook for post assembly file processing
This patch handles LLVM standalone assembler (llvm-mc) ELF flag setting based on input file
directive processing.

Mips assembly requires processing inline directives that directly and
indirectly affect the output ELF header flags. This patch handles one
".abicalls".

To process these directives we are following the model the code generator
uses by storing state in a container as we go through processing and when
we detect the end of input file processing, AsmParser is notified and we
update the ELF header flags through a MipsELFStreamer method with a call from
MCTargetAsmParser::emitEndOfAsmFile(MCStreamer &OutStreamer).

This patch will allow other targets the same functionality.

Jack


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191982 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-04 21:26:15 +00:00
..
AArch64 Implement aarch64 neon instruction set AdvSIMD (3V elem). 2013-10-04 09:20:44 +00:00
ARM [ARM] Warn on deprecated IT blocks in v8 AArch32 assembly. 2013-10-03 09:31:51 +00:00
AsmParser MCParser/Debug info: Accept line number 0 as a legitimate value, since 2013-09-26 23:37:11 +00:00
COFF
Disassembler Add XOP disassembler support. Fixes PR13933. 2013-10-03 05:17:48 +00:00
ELF
MachO Add test I forgot to git add in r191824. 2013-10-02 14:49:41 +00:00
Markup
Mips [MC][AsmParser] Hook for post assembly file processing 2013-10-04 21:26:15 +00:00
PowerPC
SystemZ [SystemZ] Add comparisons of high words and memory 2013-10-01 15:00:44 +00:00
X86 Add XOP disassembler support. Fixes PR13933. 2013-10-03 05:17:48 +00:00