projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
[ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general,
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrArithmetic.td
2012-08-08
Manman Ren
X86: enable CSE between CMP and SUB
blob
|
commitdiff
|
raw
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