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
/
lib
/
Target
/
X86
/
X86InstrArithmetic.td
Commit message (
Expand
)
Author
Age
*
Fix disassembling of reverse register/register forms of ADD/SUB/XOR/OR/AND/SB...
Craig Topper
2011-09-11
*
Fix a ton of comment typos found by codespell. Patch by
Chris Lattner
2011-04-15
*
Change the X86 backend to stop using the evil ADDC/ADDE/SUBC/SUBE nodes (which
Chris Lattner
2010-12-20
*
it turns out that when ".with.overflow" intrinsics were added to the X86
Chris Lattner
2010-12-05
*
fix a subtle bug I introduced in my refactoring, where we stopped preferring
Chris Lattner
2010-10-08
*
convert test to use the existing classes that the multipatterns
Chris Lattner
2010-10-07
*
convert cmp to use a multipattern
Chris Lattner
2010-10-07
*
reduce redundancy between pattern copies.
Chris Lattner
2010-10-07
*
the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument.
Chris Lattner
2010-10-07
*
convert adc/sbb to a multipattern. Because the adde/sube nodes
Chris Lattner
2010-10-07
*
add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS,
Chris Lattner
2010-10-07
*
Fix a few issues in ArithBinOpEFLAGS that made it specific to and.
Chris Lattner
2010-10-07
*
Convert 'and' to single instance of a multipattern
Chris Lattner
2010-10-07
*
add a new BinOpAI class to represent the immediate form that directly acts on...
Chris Lattner
2010-10-07
*
add a bunch of classes for other common patterns.
Chris Lattner
2010-10-07
*
Define a new BinOpRI8 class and use it to define the imm8 versions of and.
Chris Lattner
2010-10-07
*
add the pattern operator to match to X86TypeInfo, use this to
Chris Lattner
2010-10-07
*
enhance X86TypeInfo to include information about the encoding and
Chris Lattner
2010-10-06
*
add a class for _REV nodes.
Chris Lattner
2010-10-06
*
sink more intelligence into the ITy base class. Now it knows
Chris Lattner
2010-10-06
*
refactor things a bit, now the REX_W and OpSize prefix bytes are inferred fro...
Chris Lattner
2010-10-06
*
with tblgen suitably extended, we can now get the load node from typeinfo.
Chris Lattner
2010-10-06
*
lets go all meta and define new X86 type wrappers that declare the associated
Chris Lattner
2010-10-06
*
introduce a new BinOpRM class and use it to factor AND*rm. This points out
Chris Lattner
2010-10-06
*
allow !strconcat to take more than two operands to eliminate
Chris Lattner
2010-10-05
*
associate the instruction suffix letter with the integer gpr
Chris Lattner
2010-10-05
*
introduce a new BinOpRR class, and convert 4 and instructions to use it.
Chris Lattner
2010-10-05
*
Replace a gross hack (the MOV64ri_alt instruction) with a slightly less
Chris Lattner
2010-10-05
*
distribute the rest of the contents of X86Instr64bit.td out to
Chris Lattner
2010-10-05
*
move the rest of the simple 64-bit arithmetic into InstrArithmetic.td
Chris Lattner
2010-10-05
*
continue moving 64-bit stuff into X86InstrArithmetic.td
Chris Lattner
2010-10-05
*
move 64-bit add and adc to InstrArithmetic.
Chris Lattner
2010-10-05
*
rewrote two addr constraints so that they are only set, not set and then nest...
Chris Lattner
2010-10-05
*
split the 32-bit integer arithmetic instructions out to their own file.
Chris Lattner
2010-10-05