1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 15:32:52 +01:00
llvm-mirror/test/MC/AsmParser
Jim Grosbach 45dec6440d AsmParser: More generic support for integer type suffices.
For integer constants, allow 'L', 'UL' as well as 'ULL' and 'LL'. This provides
better support for shared headers between .s and .c files that define bunches
of constant values.

rdar://9321056

llvm-svn: 176118
2013-02-26 20:17:10 +00:00
..
align_invalid.s MCParser: Reject .balign with non-pow2 alignments. 2013-02-16 15:00:16 +00:00
assignment.s llvm-mc: Support reassignment of variables in one special case, when the 2010-05-17 17:46:23 +00:00
bad-macro.s Make the wording in of the "expected identifier" error in the .macro directive 2012-08-21 17:12:05 +00:00
cfi-unfinished-frame.s Split Finish into Finish and FinishImpl to have a common place to do end of 2012-01-07 03:13:18 +00:00
conditional_asm.s MC/AsmParser: Attempt to constant fold expressions up-front. This ensures we avoid fixups for obvious cases like '-(16)'. 2010-02-13 01:28:07 +00:00
dash-n.s llvm-mc: Don't crash when using -n and we see a directive before the initial section. 2010-09-09 22:42:59 +00:00
directive_abort.s llvm-mc: Make sure we exit != 0 if any errors are encountered. 2010-09-09 22:42:56 +00:00
directive_align.s
directive_ascii.s Add support for the .string directive. 2010-10-28 20:02:27 +00:00
directive_comm.s MC: Allow .common as alias for .comm assembler directive. PR10116. 2011-06-18 13:51:54 +00:00
directive_darwin_section.s
directive_desc.s MC/AsmParser: Move .desc parsing to Darwin specific parser. 2010-07-12 19:22:53 +00:00
directive_elf_size.s Test for ELF .size directive. 2010-07-17 03:15:24 +00:00
directive_file-errors.s The error check for using -g with a .s file already containing dwarf .file 2012-01-11 18:04:47 +00:00
directive_file.s Add support for a new extension to the .file directive: 2011-10-17 23:05:28 +00:00
directive_fill.s
directive_incbin.s Improve the implementation of .incbin directive by replacing a loop by using 2011-12-14 22:34:45 +00:00
directive_include.s
directive_lcomm.s MC: Overhaul handling of .lcomm 2012-09-07 17:25:13 +00:00
directive_line.s
directive_loc.s Parse and remember discriminators in .loc line. I try to output them with 2010-11-13 03:18:27 +00:00
directive_lsym.s
directive_org.s
directive_seh.s Add a test for the chained directives that I forgot last time. 2011-05-26 05:17:43 +00:00
directive_set.s Implement .equ directive as a synonym to .set. 2010-10-28 16:22:58 +00:00
directive_space.s Add support for .skip. 2011-04-07 20:26:23 +00:00
directive_subsections_via_symbols.s MC/AsmParser: Move some misc. Darwin directive handling to DarwinAsmParser. 2010-07-12 18:49:22 +00:00
directive_symbol_attrs.s
directive_tbss.s More data/parsing support for tls directives. Add a few more testcases 2010-05-17 22:53:55 +00:00
directive_tdata.s More data/parsing support for tls directives. Add a few more testcases 2010-05-17 22:53:55 +00:00
directive_thread_init_func.s More data/parsing support for tls directives. Add a few more testcases 2010-05-17 22:53:55 +00:00
directive_tlv.s More data/parsing support for tls directives. Add a few more testcases 2010-05-17 22:53:55 +00:00
directive_values.s AsmParser: More generic support for integer type suffices. 2013-02-26 20:17:10 +00:00
directive_zerofill.s MC/AsmParser: Move .tbss and .zerofill parsing to Darwin specific parser. 2010-07-12 19:37:35 +00:00
dollars-in-identifiers.s MC/AsmParser: Change ParseExpression to use ParseIdentifier(), to support 2010-08-24 19:13:42 +00:00
dot-symbol.s MC: Improve some diagnostics on uses of '.' pseudo-symbol. 2011-03-25 17:47:17 +00:00
equ.s PR8951: Support for .equiv in integrated assembler, patch by Jörg Sonnenberger! 2011-01-28 03:04:41 +00:00
expr_symbol_modifiers.s MC/AsmParser: Add support for 'a + 4@GOTPCREL' and friends, by reconsing the 2010-09-17 02:47:07 +00:00
exprs-invalid.s Asm parser range checking on .<size> <value> directives. 2011-06-29 16:05:14 +00:00
exprs.s Fix AsmParser binary precedence for shift operators. 2011-08-20 16:24:13 +00:00
extern.s AsmParser: ignore the .extern directive. 2012-05-12 11:18:59 +00:00
floating-literals.s Adding a test for "-inf" as well. 2011-03-29 21:54:10 +00:00
hello.s MC/AsmParser: Move some misc. Darwin directive handling to DarwinAsmParser. 2010-07-12 18:49:22 +00:00
ifb.s AsmParser: Add support for .ifb and .ifnb directives. 2012-05-12 11:18:42 +00:00
ifc.s AsmParser: Add support for .ifc and .ifnc directives. 2012-05-12 11:18:51 +00:00
ifdef.s Support for .ifdef / .ifndef in the assembler parser. Patch by Joerg Sonnenberger. 2011-02-08 22:29:56 +00:00
ifndef.s Support for .ifdef / .ifndef in the assembler parser. Patch by Joerg Sonnenberger. 2011-02-08 22:29:56 +00:00
incbin_abcd Add the .incbin directive which takes the binary data from a file and emits 2011-12-14 21:47:48 +00:00
labels.s MC: Overhaul handling of .lcomm 2012-09-07 17:25:13 +00:00
line_with_hash.s Fix parsing of a line with only a # in it. 2011-10-19 18:48:52 +00:00
lit.local.cfg Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu 2012-03-25 09:02:19 +00:00
macro-args.s Support default parameters/arguments for assembler macros. 2012-09-19 20:29:04 +00:00
macro-def-in-instantiation.s tests: Force another triple. 2010-07-19 00:43:58 +00:00
macro-err1.s Factor macro argument parsing into helper methods and add support for .irp. 2012-06-15 14:02:34 +00:00
macro-irp.s Factor macro argument parsing into helper methods and add support for .irp. 2012-06-15 14:02:34 +00:00
macro-irpc.s Implement irpc. Extracted from a patch by the PaX team. I just added the test. 2012-06-16 18:03:25 +00:00
macro-rept-err1.s Enhance unmatched '.endr' directive error message in assembler. 2012-09-19 20:23:43 +00:00
macro-rept-err2.s Add support for the .rept directive. Patch by Vladmir Sorokin. I added support 2012-05-12 16:31:10 +00:00
macro-rept.s Add support for the .rept directive. Patch by Vladmir Sorokin. I added support 2012-05-12 16:31:10 +00:00
macros-darwin.s Add support for macro parameters/arguments delimited by spaces, 2012-09-19 20:36:12 +00:00
macros-parsing.s MC: Unknown assembler directives are now hard errors. 2012-05-01 18:38:27 +00:00
macros.s Add support for macro parameters/arguments delimited by spaces, 2012-09-19 20:36:12 +00:00
pr11865.s Handle recursive variable definitions directly. This gives us better error 2012-01-28 05:57:00 +00:00
purgem.s Convert the uses of '|&' to use '2>&1 |' instead, which works on old 2012-07-02 18:37:59 +00:00
rename.s Don't store Twine temporaries, it's not safe. 2011-04-09 11:26:27 +00:00
section_names.s Derive ELF section type from the name in some cases where GNU as does 2013-02-16 00:32:53 +00:00
section.s Update tests 2011-04-07 23:51:25 +00:00
variables-invalid.s Assembler should accept redefinitions of unused variable symbols. 2012-03-20 21:33:21 +00:00
variables.s