llvm-6502/test/MC/X86
Rafael Espindola 9d2f0da138 Fix PR23025.
There is something in link.exe that requires a relocation to use a
global symbol. Not doing so breaks the chrome build on windows.

This patch sets isWeak for that to work. To compensate,
we then need to look past those symbols when not creating relocations.

This patch includes an ELF test that matches GNU as behaviour.

I am still reducing the chrome build issue and will add a test
once that is done.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233318 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-26 21:11:00 +00:00
..
AlignedBundling [MC] Attach labels to existing fragments instead of using a separate fragment 2014-10-22 22:38:06 +00:00
3DNow.s
2011-09-06-NoNewline.s
address-size.s
avx512-encodings.s [X86] Add assembly parser support for mnemonic aliases for AVX-512 vpcmp instructions. 2015-02-15 07:13:48 +00:00
avx512bw-encoding.s AVX-512: BLENDM - fixed encoding of the broadcast version 2014-12-23 09:36:28 +00:00
avx512vl-encoding.s AVX-512: BLENDM - fixed encoding of the broadcast version 2014-12-23 09:36:28 +00:00
cfi_def_cfa-crash.s
compact-unwind.s [CompactUnwind] Fix register encoding logic 2014-12-08 18:18:32 +00:00
expand-var.s Fix PR23025. 2015-03-26 21:11:00 +00:00
fde-reloc.s Revert "Reapply 222538 and update tests to explicitly request small code model and PIC:" 2014-11-27 17:13:51 +00:00
fixup-cpu-mode.s
gnux32-dwarf-gen.s
i386-darwin-frame-register.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
index-operations.s
intel-syntax-2.s MC X86: Accept ".att_syntax prefix" and diagnose noprefix 2014-08-06 23:21:13 +00:00
intel-syntax-ambiguous.s X86 MC: Handle instructions like fxsave that match multiple operand sizes 2014-08-27 20:10:38 +00:00
intel-syntax-avx512.s AVX-512: Add assembly parser support for Rounding mode 2015-03-02 15:00:34 +00:00
intel-syntax-bitwise-ops.s
intel-syntax-directional-label.s Use printable names to implement directional labels. 2014-03-13 18:09:26 +00:00
intel-syntax-encoding.s
intel-syntax-error.s Add missing test for r215031 2014-08-11 18:34:54 +00:00
intel-syntax-hex.s
intel-syntax-invalid-basereg.s
intel-syntax-invalid-scale.s
intel-syntax-ptr-sized.s MC: Split the x86 asm matcher implementations by dialect 2014-08-26 20:32:34 +00:00
intel-syntax-unsized-memory.s [MC] Reset the MCInst in the matcher function before adding opcode/operands. 2014-12-16 18:05:28 +00:00
intel-syntax.s [X86] Make fxsave64/fxrstor64/xsave64/xsrstor64/xsaveopt64 parseable in AT&T syntax. Also make them the default output. 2015-02-03 11:03:57 +00:00
invalid-sleb.s Produce an error instead of asserting on invalid .sleb128/.uleb128. 2015-03-25 00:25:37 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
macho-uleb.s Remove HasLEB128. 2014-08-15 14:01:07 +00:00
no-elf-compact-unwind.s Use compact unwind for the iOS simulator. 2014-06-20 22:40:55 +00:00
padlock.s
relax-insn.s
reloc-macho.s Don't produce relocations for a difference in a section with no symbols. 2014-11-04 22:10:33 +00:00
reloc-undef-global.s Look through variables when computing relocations. 2014-03-20 02:12:01 +00:00
ret.s
sgx-encoding.s Add support for the X86 secure guard extensions instructions in assembler (SGX). 2014-07-31 23:57:38 +00:00
shuffle-comments.s [X86] And also test INSERTPS shuffle mask pretty-printing. 2014-12-15 19:47:35 +00:00
stackmap-nops.ll [X86] Add comments to clarify some non-obvious lines in the stackmap-nops.ll 2014-07-25 04:50:08 +00:00
validate-inst-att.s X86: validate 'int' instruction 2015-01-14 05:10:21 +00:00
validate-inst-intel.s X86: validate 'int' instruction 2015-01-14 05:10:21 +00:00
variant-diagnostics.s
x86_64-avx-clmul-encoding.s
x86_64-avx-encoding.s Add the "vbroadcasti128" instruction back. 2015-03-11 17:29:03 +00:00
x86_64-bmi-encoding.s
x86_64-encoding.s [X86] Make fxsave64/fxrstor64/xsave64/xsrstor64/xsaveopt64 parseable in AT&T syntax. Also make them the default output. 2015-02-03 11:03:57 +00:00
x86_64-fma3-encoding.s
x86_64-fma4-encoding.s
x86_64-hle-encoding.s
x86_64-imm-widths.s
x86_64-rand-encoding.s
x86_64-rtm-encoding.s
x86_64-signed-reloc.s
x86_64-sse4a.s
x86_64-tbm-encoding.s
x86_64-xop-encoding.s [X86] Add support for parsing and printing the mnemonic aliases for the XOP VPCOM instructions. 2015-02-13 07:42:25 +00:00
x86_directives.s
x86_errors.s [x86] Add assembly parser bounds checking to the immediate value for cmpss/cmpsd/cmpps/cmppd. 2015-01-21 06:07:53 +00:00
x86_long_nop.s [X86] Limit maximum nop length on Silvermont 2014-07-04 07:14:56 +00:00
x86_nop.s [X86] Limit maximum nop length on Silvermont 2014-07-04 07:14:56 +00:00
x86_operands.s X86 MC: Don't crash on empty memory operand parens 2014-07-31 23:26:35 +00:00
x86-16.s
x86-32-avx.s [X86] Improve parsing support AVX/SSE floating point compare instruction mnemonic aliases. They'll now print with the alias the parser received instead of converting to the explicit immediate form. 2015-02-14 21:54:03 +00:00
x86-32-coverage.s [X86] Add GETSEC instruction. 2015-02-07 23:36:36 +00:00
x86-32-fma3.s
x86-32-ms-inline-asm.s [x86 asm] allow fwait alias in both At&t and Intel modes (PR21208) 2014-10-14 21:41:17 +00:00
x86-32.s [X86] Improve parsing support AVX/SSE floating point compare instruction mnemonic aliases. They'll now print with the alias the parser received instead of converting to the explicit immediate form. 2015-02-14 21:54:03 +00:00
x86-64-avx512bw_vl.s AVX-512: Added SKX forms of shift instructions. 2015-03-11 10:25:42 +00:00
x86-64-avx512bw.s AVX-512: Added SKX forms of shift instructions. 2015-03-11 10:25:42 +00:00
x86-64-avx512dq_vl.s [AVX512] Extended avx512_binop_rm to DQ/VL subsets. 2014-10-14 15:13:56 +00:00
x86-64-avx512dq.s [AVX512] Extended avx512_binop_rm to DQ/VL subsets. 2014-10-14 15:13:56 +00:00
x86-64-avx512f_vl.s AVX-512: Added encoding tests for VPROR, VPROL instructions, 2015-03-12 07:28:41 +00:00
x86-64.s TableGen: use PrintMethods to print more aliases 2014-05-12 18:04:06 +00:00
x86-itanium.ll MC: fix MCAsmInfo usage for windows-itanium 2014-07-17 16:27:40 +00:00
x86-target-directives.s
x86-windows-itanium-libcalls.ll X86: correct library call setup for Windows itanium 2014-07-24 17:46:36 +00:00