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