index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86ISelPattern.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.
Chris Lattner
2005-01-13
1
-2
/
+2
*
Codegen factor nodes more intelligently according to perceived register press...
Chris Lattner
2005-01-13
1
-2
/
+14
*
Initial trivial (but stupid) codegen for this node.
Chris Lattner
2005-01-13
1
-0
/
+4
*
Add some really pedantic assertions to the load folding code. Fix a bunch
Chris Lattner
2005-01-13
1
-35
/
+43
*
We can only fold a load into an op if there is exactly one use of the value.
Chris Lattner
2005-01-12
1
-1
/
+2
*
Try both ways to fold an add together. This allows us to generate this code
Chris Lattner
2005-01-12
1
-0
/
+4
*
Fix a major miscompilation where we were overwriting the scale reg.
Chris Lattner
2005-01-12
1
-1
/
+1
*
Do not use the type of the RHS constant to determine the type of the operation.
Chris Lattner
2005-01-12
1
-1
/
+1
*
Fix C++ more compilatiom errors
Jeff Cohen
2005-01-12
1
-0
/
+1
*
Fix a compile error with VC++, which things that static const arrays need
Chris Lattner
2005-01-12
1
-2
/
+2
*
Fix a bug that caused us to crash on povray. We weren't emitting an FP_REG_K...
Chris Lattner
2005-01-12
1
-49
/
+69
*
Fix a crash compiling povray on UINT_TO_FP from i16.
Chris Lattner
2005-01-12
1
-3
/
+1
*
There are no [mem] op= reg instructions for FP, so remove their entries.
Chris Lattner
2005-01-12
1
-12
/
+11
*
Fix a bug where we didn't insert FP_REG_KILL instructions into MBB's that
Chris Lattner
2005-01-12
1
-0
/
+15
*
Fold TRUNCATE (LOAD P) into a smaller load from P.
Chris Lattner
2005-01-12
1
-0
/
+15
*
Be more careful about order of arg evalution for CopyToReg nodes. This shrinks
Chris Lattner
2005-01-12
1
-2
/
+47
*
Fold some more [mem] op= val operators. This allows us to things like this
Chris Lattner
2005-01-12
1
-2
/
+39
*
Fold loads into sign/zero extends. instead of:
Chris Lattner
2005-01-11
1
-2
/
+25
*
Comment out debug code :)
Chris Lattner
2005-01-11
1
-2
/
+84
*
Treat int constants as not requiring a register, since they are almost always
Chris Lattner
2005-01-11
1
-14
/
+22
*
* Factor a bunch of binary operator cases into shared code.
Chris Lattner
2005-01-11
1
-192
/
+241
*
Fold multiplies by 3,5,9 into addressing modes when possible.
Chris Lattner
2005-01-11
1
-0
/
+28
*
Instead of generating stuff like this:
Chris Lattner
2005-01-11
1
-1
/
+14
*
Implement MEMCPY natively in terms of rep movs*
Chris Lattner
2005-01-11
1
-1
/
+45
*
Implement memset -> rep stos*
Chris Lattner
2005-01-11
1
-3
/
+64
*
Announce that we don't support mem ops yet.
Chris Lattner
2005-01-11
1
-1
/
+5
*
Teach the address selector to make 'reg+reg' addressing modes.
Chris Lattner
2005-01-11
1
-2
/
+11
*
Emit NOT instructions.
Chris Lattner
2005-01-11
1
-1
/
+14
*
Fix a bug emitting branches that broke a lot of programs.
Chris Lattner
2005-01-11
1
-12
/
+22
*
Be more careful where we set ContainsFPCode. We were missing a set in the
Chris Lattner
2005-01-11
1
-15
/
+10
*
Fix a major bug in setcc/cmov folding, where we accidentally
Chris Lattner
2005-01-11
1
-6
/
+16
*
Take register pressure into account when we have to decide whether to
Chris Lattner
2005-01-11
1
-41
/
+232
*
Fold setcc instructions into selects.
Chris Lattner
2005-01-10
1
-18
/
+116
*
Implement 8-bit multiply for X86.
Chris Lattner
2005-01-10
1
-1
/
+6
*
Codegen (Reg|imm)+&GV as an LEA, because we cannot put it into the immediate ...
Chris Lattner
2005-01-09
1
-2
/
+2
*
Fix copy and pasto's for FP -> Int. This fixes fldry
Chris Lattner
2005-01-09
1
-2
/
+2
*
Initial implementation of FP->INT and INT->FP casts
Chris Lattner
2005-01-09
1
-3
/
+220
*
Implement varargs and returnaddress/frameaddress intrinsics. With this
Chris Lattner
2005-01-09
1
-1
/
+66
*
Okay 15th time is the charm. Looking at the vector size is useless as it
Chris Lattner
2005-01-08
1
-1
/
+1
*
Okay, my off by one was actually off by two. This fixes Generic/2003-07-07-B...
Chris Lattner
2005-01-08
1
-1
/
+1
*
Fix off by one error
Chris Lattner
2005-01-08
1
-1
/
+1
*
Adjust to changes in LowerCallTo interface
Chris Lattner
2005-01-08
1
-30
/
+39
*
Reimplementation of the X86 pattern isel. This is still missing many large
Chris Lattner
2005-01-07
1
-0
/
+1415
*
This file is now dead.
Chris Lattner
2005-01-07
1
-131
/
+0
*
Disable the pattern isel
Chris Lattner
2004-08-15
1
-0
/
+7
*
Fix file header as it has been renamed.
Misha Brukman
2004-07-26
1
-1
/
+1
*
Renamed files to have the `X86' prefix for uniqueness purposes.
Misha Brukman
2004-07-26
1
-0
/
+124