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-01-14
Adjust to CopyFromREg changes.
Chris Lattner
2005-01-13
Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.
Chris Lattner
2005-01-13
Codegen factor nodes more intelligently according to perceived register press...
Chris Lattner
2005-01-13
Initial trivial (but stupid) codegen for this node.
Chris Lattner
2005-01-13
Add some really pedantic assertions to the load folding code. Fix a bunch
Chris Lattner
2005-01-12
We can only fold a load into an op if there is exactly one use of the value.
Chris Lattner
2005-01-12
Try both ways to fold an add together. This allows us to generate this code
Chris Lattner
2005-01-12
Fix a major miscompilation where we were overwriting the scale reg.
Chris Lattner
2005-01-12
Do not use the type of the RHS constant to determine the type of the operation.
Chris Lattner
2005-01-12
Fix C++ more compilatiom errors
Jeff Cohen
2005-01-12
Fix a compile error with VC++, which things that static const arrays need
Chris Lattner
2005-01-12
Fix a bug that caused us to crash on povray. We weren't emitting an FP_REG_K...
Chris Lattner
2005-01-12
Fix a crash compiling povray on UINT_TO_FP from i16.
Chris Lattner
2005-01-12
There are no [mem] op= reg instructions for FP, so remove their entries.
Chris Lattner
2005-01-12
Fix a bug where we didn't insert FP_REG_KILL instructions into MBB's that
Chris Lattner
2005-01-12
Fold TRUNCATE (LOAD P) into a smaller load from P.
Chris Lattner
2005-01-12
Be more careful about order of arg evalution for CopyToReg nodes. This shrinks
Chris Lattner
2005-01-12
Fold some more [mem] op= val operators. This allows us to things like this
Chris Lattner
2005-01-11
Fold loads into sign/zero extends. instead of:
Chris Lattner
2005-01-11
Comment out debug code :)
Chris Lattner
2005-01-11
Treat int constants as not requiring a register, since they are almost always
Chris Lattner
2005-01-11
* Factor a bunch of binary operator cases into shared code.
Chris Lattner
2005-01-11
Fold multiplies by 3,5,9 into addressing modes when possible.
Chris Lattner
2005-01-11
Instead of generating stuff like this:
Chris Lattner
2005-01-11
Implement MEMCPY natively in terms of rep movs*
Chris Lattner
2005-01-11
Implement memset -> rep stos*
Chris Lattner
2005-01-11
Announce that we don't support mem ops yet.
Chris Lattner
2005-01-11
Teach the address selector to make 'reg+reg' addressing modes.
Chris Lattner
2005-01-11
Emit NOT instructions.
Chris Lattner
2005-01-11
Fix a bug emitting branches that broke a lot of programs.
Chris Lattner
2005-01-11
Be more careful where we set ContainsFPCode. We were missing a set in the
Chris Lattner
2005-01-11
Fix a major bug in setcc/cmov folding, where we accidentally
Chris Lattner
2005-01-11
Take register pressure into account when we have to decide whether to
Chris Lattner
2005-01-10
Fold setcc instructions into selects.
Chris Lattner
2005-01-10
Implement 8-bit multiply for X86.
Chris Lattner
2005-01-09
Codegen (Reg|imm)+&GV as an LEA, because we cannot put it into the immediate ...
Chris Lattner
2005-01-09
Fix copy and pasto's for FP -> Int. This fixes fldry
Chris Lattner
2005-01-09
Initial implementation of FP->INT and INT->FP casts
Chris Lattner
2005-01-09
Implement varargs and returnaddress/frameaddress intrinsics. With this
Chris Lattner
2005-01-08
Okay 15th time is the charm. Looking at the vector size is useless as it
Chris Lattner
2005-01-08
Okay, my off by one was actually off by two. This fixes Generic/2003-07-07-B...
Chris Lattner
2005-01-08
Fix off by one error
Chris Lattner
2005-01-08
Adjust to changes in LowerCallTo interface
Chris Lattner
2005-01-07
Reimplementation of the X86 pattern isel. This is still missing many large
Chris Lattner
2005-01-07
This file is now dead.
Chris Lattner
2004-08-15
Disable the pattern isel
Chris Lattner
2004-07-26
Fix file header as it has been renamed.
Misha Brukman
2004-07-04
Add #include <iostream> since Value.h does not #include it any more.
Reid Spencer
2003-12-28
Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering
Chris Lattner
2003-12-28
implement support for the intrinsic lowering functionality
Chris Lattner
[prev]
[next]