llvm-6502/lib
Kevin Enderby c37d4bbf1f Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.
llvm-mc gives an "invalid operand" error for instructions that take an unsigned
immediate which have the high bit set such as:
    pblendw $0xc5, %xmm2, %xmm1
llvm-mc treats all x86 immediates as signed values and range checks them.
A small number of x86 instructions use the imm8 field as a set of bits.
This change only changes those instructions and where the high bit is not
ignored.  The others remain unchanged.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136287 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-27 23:01:50 +00:00
..
Analysis Use BlockFrequency instead of uint32_t in BlockFrequencyInfo. 2011-07-27 22:05:51 +00:00
Archive Revert PathV2 changes, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:55 +00:00
AsmParser Merge the contents from exception-handling-rewrite to the mainline. 2011-07-27 20:18:04 +00:00
Bitcode Merge the contents from exception-handling-rewrite to the mainline. 2011-07-27 20:18:04 +00:00
CodeGen Code generation for 'fence' instruction. 2011-07-27 22:21:52 +00:00
CompilerDriver
ExecutionEngine - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. 2011-07-20 07:51:56 +00:00
Linker Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
MC Support .code32 and .code64 in X86 assembler. 2011-07-27 00:38:12 +00:00
Object ObjectFile: Add a method to check whether a section contains a symbol. 2011-07-15 18:39:21 +00:00
Support Optimize 96-bit division a little bit. 2011-07-27 16:00:40 +00:00
Target Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates. 2011-07-27 23:01:50 +00:00
Transforms Refuse to inline two functions which use different personality functions. 2011-07-27 21:44:28 +00:00
VMCore Merge the contents from exception-handling-rewrite to the mainline. 2011-07-27 20:18:04 +00:00
CMakeLists.txt Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
Makefile