aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/Disassembler
AgeCommit message (Expand)Author
2011-10-04Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper
2011-10-03Treat VEX.vvvv as a 3-bit field outside of 64-bit mode. Prevents access to re...Craig Topper
2011-10-03Fix VEX disassembling to ignore REX.RXBW bits in 32-bit mode.Craig Topper
2011-10-02Special case disassembler handling of REX.B prefix on NOP instruction to deco...Craig Topper
2011-10-01Fix disassembler handling of CRC32 which is an odd instruction that uses 0xf2...Craig Topper
2011-09-26Fix VEX decoding in i386 mode. Fixes PR11008.Craig Topper
2011-09-21X86Disassembler: if verbose logging is going to nulls(), disable logging comp...Benjamin Kramer
2011-09-15Don't attach annotations to MCInst's. Instead, have the disassembler return,...Owen Anderson
2011-09-14Make disassembling of VBLEND* print immediate as a XMM/YMM register name. Fix...Craig Topper
2011-09-13Only disassembler instructions with vvvv != 1111 if the instruction actually ...Craig Topper
2011-09-07Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy
2011-09-02Change X86 disassembly to print immediates values as signed by default. SpecialKevin Enderby
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-17Allow the MCDisassembler to return a "soft fail" status code, indicating an i...Owen Anderson
2011-07-29Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth
2011-07-26Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-04Add support for the VIA PadLock instructions.Joerg Sonnenberger
2011-03-15X86 table-generator and disassembler support for the AVXSean Callanan
2011-02-27Silence enum conversion warnings.Benjamin Kramer
2011-02-21Fixed a bug in the X86 disassembler where a member of theSean Callanan
2011-02-02Fixed a bug in the disassembler where the mandatory 0x66Sean Callanan
2011-01-23Null initialize a few variables flagged byTed Kremenek
2011-01-06Correctly disassemble truncated asm.Rafael Espindola
2010-12-29CMake: Add disabling optimization on MSVC8 and MSVC10 as workaround for some ...NAKAMURA Takumi
2010-11-29Merge System into Support.Michael J. Spencer
2010-10-23Make the disassembler tables const so they end up in read-only memory.Benjamin Kramer
2010-10-23Remove a define which is never referenced.Chandler Carruth
2010-10-22Fixed handling of immediate operand sizes, whichSean Callanan
2010-09-29add basic avx support to the disassembler, also teach it about ssmem/sdmemChris Lattner
2010-09-13Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer
2010-09-10CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer
2010-07-13my work on adding segment registers to LEA missed the Chris Lattner
2010-06-05This bug is also present in MSVC10. Requested by Elrood on IRC.Duncan Sands
2010-05-06Eliminated the classification of control registers into %ecr_Sean Callanan
2010-05-05Fixed a sign-extension bug in the X86 disassemblerSean Callanan
2010-04-20disable optimizations in this directory for MSVC9. This avoidsChris Lattner
2010-04-16add a missing break back, patch by Nico Schmidt!Chris Lattner
2010-04-13Fixed a nasty layering violation in the edis sourceSean Callanan
2010-04-07Fixed a bug where the disassembler would allow an immediateSean Callanan
2010-04-02Fixes to the X86 disassembler. The disassembler will nowSean Callanan
2010-03-20TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects.Daniel Dunbar
2010-03-18Try to fix a valgrind error on 32 bit platforms: use %zu instead of %llu to f...Benjamin Kramer
2010-03-12Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2009-12-23More fixes for Visual C++. Replaced several very smallSean Callanan
2009-12-22Removed the "inline" keyword from the disassembler decoder,Sean Callanan
2009-12-22Fixes to the X86 disassembler:Sean Callanan