aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/Disassembler
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge with LLVM upstream r155090.Shih-wei Liao2012-04-243-2/+9
|\ \ | |/
| * Fixed the llvm-mv X86 disassembler so the 'C' API gets jumps properlyKevin Enderby2012-04-181-2/+5
| * Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper2012-04-032-0/+4
* | Merge branch 'upstream' into sliao_dShih-wei Liao2012-03-241-0/+9
|\ \ | |/
| * C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer2012-03-101-4/+6
| * Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby2012-03-091-0/+7
* | Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-056-94/+280
|\ \ | |/
| * Use uint8_t instead of enums to store values in X86 disassembler table. Shave...Craig Topper2012-03-042-4/+4
| * Added annotations for x86 pc relative loads to llvm's 'C' disassembler.Kevin Enderby2012-02-291-0/+24
| * Make MemoryObject accessor members const againDerek Schuff2012-02-292-2/+2
| * X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-272-2/+8
| * Updated the llvm-mc disassembler C API to support for the X86 target.Kevin Enderby2012-02-233-18/+166
| * Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-3/+1
| * Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-185-5/+5
| * Don't mix declarations and code.Benjamin Kramer2012-02-112-8/+6
| * Make the EDis tables const.Benjamin Kramer2012-02-112-2/+2
| * Reuse the enum names from X86Desc in the X86Disassembler.Benjamin Kramer2012-02-115-15/+37
| * More tweaks to get the size of the X86 disassembler tables down.Craig Topper2012-02-092-0/+7
| * Flatten some of the arrays in the X86 disassembler tables to reduce space nee...Craig Topper2012-02-093-7/+6
| * Enable streaming of bitcodeDerek Schuff2012-02-062-2/+2
| * Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-051-1/+1
| * Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-3/+0
| * Silence warnings of a mysterious compiler that still defaults to C89.Benjamin Kramer2012-01-041-2/+2
| * X86Disassembler: Fix undefined behavior found by GCC 4.6Benjamin Kramer2012-01-011-3/+5
| * Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper2011-12-301-0/+10
| * Remove mode specific disassembler classes and just call X86GenericDisassemble...Craig Topper2011-12-212-41/+7
| * Fix typo in a couple commentsCraig Topper2011-12-211-3/+3
| * Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-202-0/+9
* | Merge with LLVM upstream r146714 (Dec 16th 2011)Logan Chien2011-12-162-7/+0
|\ \ | |/
| * LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar2011-12-121-1/+0
| * build/CMake: Finish removal of add_llvm_library_dependencies.Daniel Dunbar2011-11-291-6/+0
| * More AVX2 instructions and their intrinsics.Craig Topper2011-11-062-5/+9
| * build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-031-0/+24
* | More AVX2 instructions and their intrinsics.Craig Topper2011-11-142-5/+9
* | build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-141-0/+24
* | Apply changes to migrate to upstream Oct 20th 2011.Logan Chien2011-10-211-5/+6
* | Merge with LLVM upstream 2011/10/20 (r142530)Logan Chien2011-10-205-104/+182
|\ \ | |/
| * Fix disassembling of popcntw. Also remove some code that says it accounts for...Craig Topper2011-10-112-68/+3
| * Change C++ style comments to C style comments in X86 disassembler. Patch from...Craig Topper2011-10-051-2/+2
| * Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper2011-10-042-7/+37
| * Treat VEX.vvvv as a 3-bit field outside of 64-bit mode. Prevents access to re...Craig Topper2011-10-031-0/+3
| * Fix VEX disassembling to ignore REX.RXBW bits in 32-bit mode.Craig Topper2011-10-031-9/+13
| * Special case disassembler handling of REX.B prefix on NOP instruction to deco...Craig Topper2011-10-021-2/+39
| * Fix disassembler handling of CRC32 which is an odd instruction that uses 0xf2...Craig Topper2011-10-011-0/+3
| * Fix VEX decoding in i386 mode. Fixes PR11008.Craig Topper2011-09-261-2/+2
| * X86Disassembler: if verbose logging is going to nulls(), disable logging comp...Benjamin Kramer2011-09-211-1/+5
| * Don't attach annotations to MCInst's. Instead, have the disassembler return,...Owen Anderson2011-09-152-2/+4
| * Make disassembling of VBLEND* print immediate as a XMM/YMM register name. Fix...Craig Topper2011-09-141-0/+6
| * Only disassembler instructions with vvvv != 1111 if the instruction actually ...Craig Topper2011-09-131-4/+13
| * Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy2011-09-072-13/+15