llvm-6502/test/MC
Hal Finkel 958b670c34 [PowerPC] Add support for the CMPB instruction
Newer POWER cores, and the A2, support the cmpb instruction. This instruction
compares its operands, treating each of the 8 bytes in the GPRs separately,
returning a 'mask' result of 0 (for false) or -1 (for true) in each byte.

Code generation support is added, in the form of a PPCISelDAGToDAG
DAG-preprocessing routine, that recognizes patterns close to what the
instruction computes (either exactly, or related by a constant masking
operation), and generates the cmpb instruction (along with any necessary
constant masking operation). This can be expanded if use cases arise.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225106 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-03 01:16:37 +00:00
..
AArch64 Update AArch64 ELF relocations to ABI 1.0 2014-11-26 10:49:18 +00:00
ARM ARM: further improve deprecated diagnosis (LDM) 2014-12-20 20:25:36 +00:00
AsmParser MC: Don't emit .no_dead_strip on targets which don't support it 2014-12-24 04:11:42 +00:00
COFF [COFF] Don't try to add quotes to already quoted linker directives 2014-12-30 19:23:48 +00:00
Disassembler [PowerPC] Add support for the CMPB instruction 2015-01-03 01:16:37 +00:00
ELF MC: Label definitions are permitted after .set directives 2014-12-24 10:27:50 +00:00
Hexagon [Hexagon] Updating predicate register transfers and adding tstbit to allow select selection. Updating ll tests with predicate transfers that previously had nop encodings. 2014-12-09 18:16:49 +00:00
MachO Add r224985 back with a fix. 2014-12-31 17:19:34 +00:00
Markup MC: Simple example parser for MC assembly markup. 2012-10-31 23:24:13 +00:00
Mips [mips][microMIPS] Relocate with symbol for micromips symbols 2014-12-30 22:04:16 +00:00
PowerPC [PowerPC] Add support for the CMPB instruction 2015-01-03 01:16:37 +00:00
R600 R600/SI: Start implementing an assembler 2014-11-14 14:08:00 +00:00
Sparc Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
SystemZ Exclude known and bugzilled failures from UBSan bootstrap 2014-09-17 20:17:52 +00:00
X86 AVX-512: BLENDM - fixed encoding of the broadcast version 2014-12-23 09:36:28 +00:00