index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
utils
/
TableGen
/
X86RecognizableInstr.cpp
Commit message (
Expand
)
Author
Age
*
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
2014-04-15
*
[x86] Simplify disassembler code slightly.
Craig Topper
2014-02-26
*
[x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...
Craig Topper
2014-02-20
*
Remove special FP opcode maps and instead add enough MRM_XX formats to handle...
Craig Topper
2014-02-19
*
Put some of the X86 formats in a more logical order.
Craig Topper
2014-02-19
*
Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...
Craig Topper
2014-02-19
*
Add an x86 prefix encoding for instructions that would decode to a different ...
Craig Topper
2014-02-18
*
Remove filtering concept from X86 disassembler table generation. It's no long...
Craig Topper
2014-02-13
*
Remove special case filtering for instructions with lock prefix as they are a...
Craig Topper
2014-02-12
*
Mark XACQUIRE_PREFIX/XRELEASE_PREFIX as isAsmParserOnly so they'll disappear ...
Craig Topper
2014-02-12
*
Recommit r201059 and r201060 with hopefully a fix for its original failure.
Craig Topper
2014-02-10
*
Revert r201059 and r201060.
Bob Wilson
2014-02-10
*
Simplify a bunch of code by removing the need for the x86 disassembler table ...
Craig Topper
2014-02-10
*
Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...
Craig Topper
2014-02-10
*
Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...
Craig Topper
2014-02-02
*
Simplify some code since VEX and EVEX instructions never have HasOpSizePrefix.
Craig Topper
2014-02-02
*
Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...
Craig Topper
2014-02-02
*
Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...
Craig Topper
2014-01-31
*
Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...
Craig Topper
2014-01-31
*
]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)
David Woodhouse
2014-01-22
*
[x86] Allow address-size overrides for STOS[BWLQ] (PR9385)
David Woodhouse
2014-01-22
*
[x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)
David Woodhouse
2014-01-22
*
[x86] Fix disassembly of MOV16ao16 et al.
David Woodhouse
2014-01-20
*
Allow x86 mov instructions to/from memory with absolute address to be encoded...
Craig Topper
2014-01-16
*
Simplify x86 disassembler table handling of when to use TYPE_Rv/TYPE_R16/TYPE...
Craig Topper
2014-01-15
*
Remove stray comma in enum to satisfy -Wpedantic.
Craig Topper
2014-01-14
*
Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...
Craig Topper
2014-01-14
*
[x86] Fix MOV8ao8 et al for 16-bit mode, fix up disassembler to understand
David Woodhouse
2014-01-08
*
The rest of r198588. Remove SegOvrBits from X86 TSFlags since they weren't be...
Craig Topper
2014-01-06
*
Use patterns to remove some duplicate instructions.
Craig Topper
2014-01-05
*
Fix encoding for PUSH64i16. Add In64BitMode Predicate. Remove disassembler hack.
Craig Topper
2014-01-05
*
Remove no longer needed x86 disassembler hack.
Craig Topper
2014-01-05
*
Mark x86 _alt instructions as AsmParserOnly so they will be omitted from disa...
Craig Topper
2014-01-05
*
Use new ForceDisassemble flag on the 2-byte forms of INC/DEC for 32-bit mode ...
Craig Topper
2014-01-05
*
Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...
Craig Topper
2014-01-05
*
Mark the 64-bit x86 push/pop instructions as In64BitMode. Mark the correspond...
Craig Topper
2014-01-05
*
Tag x86 move to/from debug/control registers with Not64BitMode/In64BitMode. R...
Craig Topper
2014-01-04
*
Remove JMP64pcrel32 (jmpq ). There are no tests for it. I'm pretty sure it wo...
Craig Topper
2014-01-04
*
Mark REX64_PREFIX as In64BitMode, remove hack from X86RecognizableInstr.
Craig Topper
2014-01-02
*
Remove unused HasFROperands field from disassembler.
Craig Topper
2014-01-02
*
Mark PUSHFS64/PUSHGS64/POPFS64/POPGS64 as In64BitMode and remove the hack fro...
Craig Topper
2014-01-02
*
Remove unnecessary stirng comparison from disassembler.
Craig Topper
2014-01-02
*
Mark all x86 Int_ and _Int patterns as isCodeGenOnly so the disassembler tabl...
Craig Topper
2014-01-02
*
Remove unused function argument.
Craig Topper
2014-01-02
*
Remove modifierType/Base from X86 disassembler tables as they are no longer u...
Craig Topper
2014-01-01
*
Remove need for MODIFIER_OPCODE in the disassembler tables. AddRegFrms are re...
Craig Topper
2014-01-01
*
AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmp
Elena Demikhovsky
2014-01-01
*
Second attempt at Removing special form of AddRegFrm used by FP instructions....
Craig Topper
2014-01-01
*
Revert r198238 and add FP disassembler tests. It didn't work and I didn't rea...
Craig Topper
2013-12-31
*
Remove special form of AddRegFrm used by FP instructions. These instructions ...
Craig Topper
2013-12-30
[next]