Craig Topper
|
a2d7ca4495
[X86] Fix diassembler crash on AVX512 cmpps/cmppd with immediate that doesn't fit in 5-bits. Fixes PR22743.
|
10 سال پیش |
Michael Kuperstein
|
2b5910a767
Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.
|
10 سال پیش |
Michael Kuperstein
|
23dd089d8f
Use std::bitset for SubtargetFeatures
|
10 سال پیش |
Craig Topper
|
f3455f13a2
[X86] Add support for parsing and printing the mnemonic aliases for the XOP VPCOM instructions.
|
10 سال پیش |
Craig Topper
|
aef361807e
[X86] Teach disassembler to handle illegal immediates on AVX512 integer compare instructions.
|
10 سال پیش |
Craig Topper
|
951d088ae7
[X86] Convert all the i8imm used by SSE and AVX instructions to u8imm.
|
10 سال پیش |
Craig Topper
|
decea4d6a6
[X86] Remove some unused TYPE enums from the disassembler.
|
10 سال پیش |
Craig Topper
|
654a66dbd3
Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instructions. Instead of rejecting we'll just generate the _alt forms that don't try to alter the mnemonic. While I'm here, merge some common code in the Instruction printers for the condition code replacement and fix the mask on SSE to be 3-bits instead of 4.
|
10 سال پیش |
Michael Liao
|
d3c452a506
[X86] Clean up whitespace as well as minor coding style
|
10 سال پیش |
Rafael Espindola
|
6a222ec893
Pass an ArrayRef to MCDisassembler::getInstruction.
|
10 سال پیش |
Rafael Espindola
|
d342c4c748
Misc style fixes. NFC.
|
10 سال پیش |
Adam Nemet
|
6ae2941874
[X86] AVX512: Add disassembler support for compressed displacement
|
11 سال پیش |
Patrik Hagglund
|
696bbc59ae
Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.
|
11 سال پیش |
Craig Topper
|
c848b1bbcf
[C++] Use 'nullptr'. Target edition.
|
11 سال پیش |
Elena Demikhovsky
|
3890a42255
X86Disassembler - fixed a bug in immediate print
|
11 سال پیش |
Chandler Carruth
|
58f58c97f0
[cleanup] Lift using directives, DEBUG_TYPE definitions, and even some
|
11 سال پیش |
Chandler Carruth
|
283b399377
[Modules] Make Support/Debug.h modular. This requires it to not change
|
11 سال پیش |
Richard Smith
|
fe0e7bb571
What year is it! This file has no reason to be written in C, and has doubly no
|
11 سال پیش |
Lang Hames
|
508bd63046
[MC] Require an MCContext when constructing an MCDisassembler.
|
11 سال پیش |
Lang Hames
|
4e510c10b5
[X86] unique_ptr'ify one of X86GenericDisassembler's members.
|
11 سال پیش |
NAKAMURA Takumi
|
f9e66a412b
X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation]
|
11 سال پیش |
Benjamin Kramer
|
7dd91217c7
Remove param doxygen comment for non-existing parameter.
|
11 سال پیش |
David Woodhouse
|
b92c3984b2
[x86] Fix uninitialized variable warning in translate{Src,Dst}Index
|
11 سال پیش |
David Woodhouse
|
ccbfd5b18a
[x86] Allow address-size overrides for STOS[BWLQ] (PR9385)
|
11 سال پیش |
David Woodhouse
|
db9fa461d7
[x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)
|
11 سال پیش |
David Woodhouse
|
e6f5bb99fc
[x86] Infer disassembler mode from SubtargetInfo feature bits
|
11 سال پیش |
Craig Topper
|
85026d9375
Allow x86 mov instructions to/from memory with absolute address to be encoded and disassembled with a segment override prefix. Fixes PR16962.
|
11 سال پیش |
NAKAMURA Takumi
|
550848ecb9
X86Disassembler.cpp: Prune stray @return on translateFPRegister(). [-Wdocumentation]
|
11 سال پیش |
Craig Topper
|
95a3ccdd80
Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are really more like OrRegFrm so we don't need a difference since we can just mask bits.
|
11 سال پیش |
Craig Topper
|
979b2cd2bc
Second attempt at Removing special form of AddRegFrm used by FP instructions. These instructions can be handled by MRMXr instead.
|
11 سال پیش |