llvm-6502/lib
Michael Kuperstein bb803fd76e [X86] Fix incorrect/inefficient pushw encodings for x86-64 targets
Correctly support assembling "pushw $imm8" on x86-64 targets. 
Also some cleanup of the PUSH instructions (PUSH64i16 and PUSHi16 actually
represent the same instruction)

This fixes PR23996

Patch by: david.l.kreitzer@intel.com
Differential Revision: http://reviews.llvm.org/D10878

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241404 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-05 10:25:41 +00:00
..
Analysis Delete whitespace at start of line. 2015-07-02 14:17:12 +00:00
AsmParser
Bitcode Remove always-true comparison, NFC. 2015-07-03 20:12:01 +00:00
CodeGen use valid bits to avoid unnecessary machine trace metric recomputations 2015-07-04 15:00:28 +00:00
DebugInfo Return ErrorOr from getSymbolAddress. 2015-07-03 18:19:00 +00:00
ExecutionEngine [RuntimeDyld] Skip relocations for external symbols with 64-bit address ~0ULL. 2015-07-04 01:35:26 +00:00
Fuzzer
IR Remove always-true comparison, NFC. 2015-07-03 20:12:01 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO LTO: expose LTO_SYMBOL_ALIAS, which indicates that the symbol is an alias. 2015-07-04 03:42:35 +00:00
MC Fix spelling, NFC. 2015-07-04 05:48:52 +00:00
Object Object/COFF: Do not rely on VirtualSize being 0 in object files. 2015-07-04 03:25:51 +00:00
Option
Passes
ProfileData
Support [Support] Lazy load of dbghlp.dll on Windows 2015-07-02 14:34:57 +00:00
TableGen
Target [X86] Fix incorrect/inefficient pushw encodings for x86-64 targets 2015-07-05 10:25:41 +00:00
Transforms use range-based for loops; NFCI 2015-07-04 19:38:52 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile