aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/Disassembler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change X86 disassembly to print immediates values as signed by default. SpecialKevin Enderby2011-09-021-0/+34
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-1/+1
* Allow the MCDisassembler to return a "soft fail" status code, indicating an i...Owen Anderson2011-08-172-12/+13
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-291-0/+8
* Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth2011-07-261-1/+1
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-271-1/+2
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-042-1/+37
* X86 table-generator and disassembler support for the AVXSean Callanan2011-03-154-42/+319
* Silence enum conversion warnings.Benjamin Kramer2011-02-271-2/+2
* Fixed a bug in the X86 disassembler where a member of theSean Callanan2011-02-212-5/+5
* Fixed a bug in the disassembler where the mandatory 0x66Sean Callanan2011-02-021-0/+1
* Null initialize a few variables flagged byTed Kremenek2011-01-231-1/+1
* Correctly disassemble truncated asm.Rafael Espindola2011-01-061-2/+4
* CMake: Add disabling optimization on MSVC8 and MSVC10 as workaround for some ...NAKAMURA Takumi2010-12-291-1/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Make the disassembler tables const so they end up in read-only memory.Benjamin Kramer2010-10-234-19/+16
* Remove a define which is never referenced.Chandler Carruth2010-10-231-6/+0
* Fixed handling of immediate operand sizes, whichSean Callanan2010-10-221-1/+1
* add basic avx support to the disassembler, also teach it about ssmem/sdmemChris Lattner2010-09-291-0/+1
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-131-2/+0
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-101-0/+2
* my work on adding segment registers to LEA missed the Chris Lattner2010-07-131-12/+3
* This bug is also present in MSVC10. Requested by Elrood on IRC.Duncan Sands2010-06-051-2/+2
* Eliminated the classification of control registers into %ecr_Sean Callanan2010-05-064-32/+15
* Fixed a sign-extension bug in the X86 disassemblerSean Callanan2010-05-051-3/+55
* disable optimizations in this directory for MSVC9. This avoidsChris Lattner2010-04-201-0/+7
* add a missing break back, patch by Nico Schmidt!Chris Lattner2010-04-161-0/+1
* Fixed a nasty layering violation in the edis sourceSean Callanan2010-04-132-0/+11
* Fixed a bug where the disassembler would allow an immediateSean Callanan2010-04-072-0/+4
* Fixes to the X86 disassembler. The disassembler will nowSean Callanan2010-04-023-136/+203
* TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects.Daniel Dunbar2010-03-201-2/+2
* Try to fix a valgrind error on 32 bit platforms: use %zu instead of %llu to f...Benjamin Kramer2010-03-181-2/+2
* Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin2010-03-121-1/+1
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-241-1/+0
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-221-0/+1
* More fixes for Visual C++. Replaced several very smallSean Callanan2009-12-231-10/+10