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
/
X86ISelPattern.cpp
Age
Commit message (
Expand
)
Author
2005-04-13
Fix some mysteriously missing {}'s which cause the miscompilation of
Chris Lattner
2005-04-13
Z_E_I is gone
Chris Lattner
2005-04-09
Use live out sets for return values instead of imp_defs, which is cleaner and...
Chris Lattner
2005-04-09
This target does not support/want ISD::BRCONDTWOWAY
Chris Lattner
2005-04-07
X86 zero extends setcc results
Chris Lattner
2005-04-06
Add (untested) support for MULHS and MULHU.
Chris Lattner
2005-04-02
add support for FABS and FNEG
Chris Lattner
2005-04-02
This target doesn't support fabs/fneg yet.
Chris Lattner
2005-04-02
Add support for 64-bit shifts.
Chris Lattner
2005-04-01
Add support for ISD::UNDEF to the X86 be
Chris Lattner
2005-03-30
don't depend on the cfg being set up yet
Chris Lattner
2005-03-26
Change interface to LowerCallTo to take a boolean isVarArg argument.
Nate Begeman
2005-03-24
Remove comments that are now meaningless from the pattern ISels, at Chris's
Nate Begeman
2005-03-17
Don't emit two comparisons when comparing a FP value against zero!
Chris Lattner
2005-03-15
This mega patch converts us from using Function::a{iterator|begin|end} to
Chris Lattner
2005-02-23
Silence some uninit variable warnings.
Chris Lattner
2005-01-25
We can fold promoted and non-promoted loads into divs also!
Chris Lattner
2005-01-25
Fold promoted loads into binary ops for FP, allowing us to generate m32 forms
Chris Lattner
2005-01-23
Silence a warning.
Chris Lattner
2005-01-21
Speed up folding operations into loads.
Chris Lattner
2005-01-21
The ever-important vanity pass name :)
Chris Lattner
2005-01-21
Fix a FIXME: realize that argument stores are all independent (don't alias)
Chris Lattner
2005-01-20
Implement ADD_PARTS/SUB_PARTS so that 64-bit integer add/sub work. This
Chris Lattner
2005-01-20
Fix a crash compiling 134.perl.
Chris Lattner
2005-01-19
Fix a problem where were were literally selecting for INCREASED register
Chris Lattner
2005-01-19
Implement Regression/CodeGen/X86/rotate.ll: emit rotate instructions (which
Chris Lattner
2005-01-19
Match 16-bit shld/shrd instructions as well, implementing shift-double.llx:test5
Chris Lattner
2005-01-19
Codegen long >> 2 to this:
Chris Lattner
2005-01-19
X86 shifts mask the amount.
Chris Lattner
2005-01-18
Code to handle FP_EXTEND is dead now. X86 doesn't support any data types to
Chris Lattner
2005-01-18
Remove more dead code.
Chris Lattner
2005-01-18
The selection dag code handles the promotions from F32 to F64 for us, so we
Chris Lattner
2005-01-18
Fix 124.m88ksim.
Chris Lattner
2005-01-18
Do not emit loads multiple times, potentially in the wrong places.
Chris Lattner
2005-01-18
Eliminate bad assertions.
Chris Lattner
2005-01-18
* Eliminate the TokenSet and just use the ExprMap for both tokens and values.
Chris Lattner
2005-01-18
Rely on the code in MatchAddress to do this work. Otherwise we fail to
Chris Lattner
2005-01-18
Fix a problem where probing for addressing modes caused expressions to be
Chris Lattner
2005-01-17
Don't bother using max here.
Chris Lattner
2005-01-17
Do not give token factor nodes outrageous weights
Chris Lattner
2005-01-17
Two changes:
Chris Lattner
2005-01-17
Refactor load/op/store folding into it's own method, no functionality changes.
Chris Lattner
2005-01-17
Fix a major regression last night that prevented us from producing [mem] op= reg
Chris Lattner
2005-01-17
Codegen this:
Chris Lattner
2005-01-17
Fix test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll and 132.ijpeg.
Chris Lattner
2005-01-17
Do not fold a load into a comparison that is used by more than one place.
Chris Lattner
2005-01-17
Do not codegen 'xor bool, true' as 'not reg'. not reg inverts the upper bits
Chris Lattner
2005-01-17
Set up the shift and setcc types.
Chris Lattner
2005-01-16
* Adjust to changes in TargetLowering interfaces.
Chris Lattner
2005-01-15
Add support for truncstore and *extload.
Chris Lattner
[prev]
[next]