index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrCompiler.td
Age
Commit message (
Expand
)
Author
2011-02-17
The labyrinthine X86 backend no longer appears to require
Dan Gohman
2011-01-26
Target/X86: Tweak win64's tailcall.
NAKAMURA Takumi
2011-01-26
Fix whitespace.
NAKAMURA Takumi
2011-01-18
The stub routine that we're calling uses test and so clobbers
Eric Christopher
2010-12-20
We lower setb to sbb with the hope that the and will go away, when it
Chris Lattner
2010-12-19
improve the setcc -> setcc_carry optimization to happen more
Chris Lattner
2010-12-15
Only rr forms of ADD*_DB are commutable.
Evan Cheng
2010-12-09
Add rsp to the uses for the same reason as 32-bit.
Eric Christopher
2010-11-28
Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.
Rafael Espindola
2010-11-27
Lower TLS_addr32 and TLS_addr64.
Rafael Espindola
2010-11-01
reject instructions that contain a \n in their asmstring. Mark
Chris Lattner
2010-10-31
two changes: make the asmmatcher generator ignore ARM pseudos properly,
Chris Lattner
2010-10-21
X86: Add alloca probing to dynamic alloca on Windows. Fixes PR8424.
Michael J. Spencer
2010-10-20
Fix Whitespace.
Michael J. Spencer
2010-10-13
Fix another case where we were preferring instructions with large
Rafael Espindola
2010-10-13
Fix PR8365 by adding a more specialized Pat that checks if an 'and' with
Rafael Espindola
2010-10-12
Initial va_arg support for x86-64. Patch by David Meyer!
Dan Gohman
2010-10-08
reapply: Use the new TB_NOT_REVERSABLE flag instead of special
Chris Lattner
2010-10-08
reapply the patch reverted in r116033:
Chris Lattner
2010-10-08
Revert "Reimplement (part of) the or -> add optimization. Matching 'or' into
Daniel Dunbar
2010-10-08
Revert "reimplement the second half of the or/add optimization. We should now",
Daniel Dunbar
2010-10-08
reimplement the second half of the or/add optimization. We should now
Chris Lattner
2010-10-07
Reimplement (part of) the or -> add optimization. Matching 'or' into 'add'
Chris Lattner
2010-10-05
Move cmov pseudo instructions to InstrCompiler,
Chris Lattner
2010-10-05
Use #NAME# to have the CMOV multiclass define things with the same names as b...
Chris Lattner
2010-10-05
enhance tblgen to support anonymous defm's, use this to
Chris Lattner
2010-10-05
convert cmov mr patterns to use a multipattern. Death to redundancy
Chris Lattner
2010-10-05
switch CMOVBE to the multipattern:
Chris Lattner
2010-10-05
move SETB pseudos into the same place in InstrCompiler.td
Chris Lattner
2010-10-05
move some instructions from Instr64Bit -> InstrInfo.
Chris Lattner
2010-10-05
move CMOV_FR32 and friends to InstrCompiler, since they are
Chris Lattner
2010-10-05
move various pattern matching support goop out of X86Instr64Bit, to live
Chris Lattner
2010-10-05
split conditional moves and setcc's out to their own file.
Chris Lattner
2010-10-05
move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bi...
Chris Lattner
2010-10-05
move the atomic pseudo instructions out to X86InstrCompiler.td
Chris Lattner
2010-10-05
move more pseudo instructions out to X86InstrCompiler.td
Chris Lattner
2010-10-05
continue moving stuff out to X86InstrSystem.td. Move
Chris Lattner