projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
R600MachineScheduler.cpp: Fix use cases of dbgs(). Don't include <iostream> here.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrArithmetic.td
2013-02-14
Kay Tiong Khoo
added basic support for Intel ADX instructions
blob
|
commitdiff
|
raw
2013-02-01
David Sehr
Two changes relevant to LEA and x32:
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Craig Topper
Remove # from the beginning and end of def names.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-05
Craig Topper
Recommit r171461 which was incorrectly reverted. Mark...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Michael Gottesman
Revert "Mark DIV/IDIV instructions hasSideEffects=1...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Craig Topper
Mark DIV/IDIV instructions hasSideEffects=1 because...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-27
Craig Topper
Mark the divide instructions as hasSideEffects=0.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-27
Craig Topper
Add hasSideEffects=0 to CMP*rr_REV.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Mark the AL/AX/EAX forms of the basic arithmetic operat...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Mark all the _REV instructions as not having side effec...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Craig Topper
Simplify BMI ANDN matching to use patterns instead...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-08
Manman Ren
X86: enable CSE between CMP and SUB
blob
|
commitdiff
|
raw
|
diff to current
2012-07-18
Manman Ren
X86: remove redundant cmp against zero.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Manman Ren
X86: peephole optimization to remove cmp instruction
blob
|
commitdiff
|
raw
|
diff to current
2012-06-03
Manman Ren
Revert r157831
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Manman Ren
X86: peephole optimization to remove cmp instruction
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Preston Gurd
This patch adds X86 instruction itineraries, which...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Andrew Trick
Instruction scheduling itinerary for Intel Atom.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-23
Craig Topper
Add X86 MULX instruction for disassembler.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-22
Craig Topper
Remove some duplicate specifying of neverHasSideEffects...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Craig Topper
Add X86 ANDN instruction. Including instruction selection.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-08
Jakob Stoklund Olesen
Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-02
Craig Topper
Fix some Intel syntax disassembly issues with instructi...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-11
Craig Topper
Fix disassembling of reverse register/register forms...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2010-12-20
Chris Lattner
Change the X86 backend to stop using the evil ADDC...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Chris Lattner
it turns out that when ".with.overflow" intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Chris Lattner
fix a subtle bug I introduced in my refactoring, where...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
convert test to use the existing classes that the multi...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
convert cmp to use a multipattern
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
reduce redundancy between pattern copies.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
the opcode for BinOpMI/BinOpMI8 is always the same...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
convert adc/sbb to a multipattern. Because the adde...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
add support for isConvertibleToThreeAddress to ArithBin...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
Fix a few issues in ArithBinOpEFLAGS that made it speci...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
Convert 'and' to single instance of a multipattern
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
add a new BinOpAI class to represent the immediate...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
add a bunch of classes for other common patterns.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
Define a new BinOpRI8 class and use it to define the...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Chris Lattner
add the pattern operator to match to X86TypeInfo, use...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
enhance X86TypeInfo to include information about the...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
add a class for _REV nodes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
sink more intelligence into the ITy base class. Now...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
refactor things a bit, now the REX_W and OpSize prefix...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
with tblgen suitably extended, we can now get the load...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
lets go all meta and define new X86 type wrappers that...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Chris Lattner
introduce a new BinOpRM class and use it to factor...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
allow !strconcat to take more than two operands to...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
associate the instruction suffix letter with the intege...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
introduce a new BinOpRR class, and convert 4 and instru...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
Replace a gross hack (the MOV64ri_alt instruction)...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
distribute the rest of the contents of X86Instr64bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
move the rest of the simple 64-bit arithmetic into...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
continue moving 64-bit stuff into X86InstrArithmetic.td
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
move 64-bit add and adc to InstrArithmetic.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
rewrote two addr constraints so that they are only...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Chris Lattner
split the 32-bit integer arithmetic instructions out...
blob
|
commitdiff
|
raw
|
diff to current