index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrMMX.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
Handle a few more cases of folding load i64 into xmm and zero top bits.
Evan Cheng
2008-05-09
1
-4
/
+4
*
Handle vector move / load which zero the destination register top bits (i.e. ...
Evan Cheng
2008-05-08
1
-17
/
+9
*
Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This ...
Evan Cheng
2008-05-03
1
-14
/
+11
*
Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract result must be a scalar value.
Evan Cheng
2008-04-25
1
-2
/
+15
*
Special handling for MMX values being passed in either GPR64 or lower 64-bits...
Evan Cheng
2008-04-25
1
-0
/
+4
*
Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconvert from a smaller typ...
Evan Cheng
2008-04-25
1
-2
/
+4
*
Fix the encoding of the MMX movd that moves from MMX to 64-bit GPR.
Dan Gohman
2008-04-21
1
-1
/
+1
*
Add movd instructions to move from MMX registers
Dan Gohman
2008-04-15
1
-0
/
+12
*
Undo 48570. Correctly match mmx shift instructions with an immediate operand.
Evan Cheng
2008-03-21
1
-16
/
+24
*
Add intrinsics to match mmx shift builtin's with immediate operand.
Evan Cheng
2008-03-19
1
-11
/
+11
*
Replace all target specific implicit def instructions with a target independe...
Evan Cheng
2008-03-15
1
-13
/
+0
*
Clean up my own mess.
Evan Cheng
2008-03-12
1
-0
/
+6
*
Use the correct instruction encodings for the 64-bit MMX movd.
Anders Carlsson
2008-02-29
1
-2
/
+2
*
- When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c...
Evan Cheng
2008-02-18
1
-15
/
+14
*
Start inferring side effect information more aggressively, and fix many bugs ...
Chris Lattner
2008-01-10
1
-1
/
+14
*
remove explicit sets of 'neverHasSideEffects' that can now be
Chris Lattner
2008-01-10
1
-1
/
+1
*
rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.
Chris Lattner
2008-01-06
1
-2
/
+2
*
Remove attribution from file headers, per discussion on llvmdev.
Chris Lattner
2007-12-29
1
-2
/
+2
*
Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I
Bill Wendling
2007-12-17
1
-3
/
+3
*
Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...
Evan Cheng
2007-12-12
1
-0
/
+1
*
Fix a long standing deficiency in the X86 backend: we would
Chris Lattner
2007-11-25
1
-21
/
+8
*
Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.
Evan Cheng
2007-09-11
1
-2
/
+2
*
Mark load instructions with isLoad = 1.
Evan Cheng
2007-08-30
1
-2
/
+2
*
Mark the SSE and MMX load instructions that
Dan Gohman
2007-08-02
1
-0
/
+2
*
Change the x86 assembly output to use tab characters to separate the
Dan Gohman
2007-07-31
1
-56
/
+56
*
Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v...
Evan Cheng
2007-07-31
1
-23
/
+0
*
Change instruction description to split OperandList into OutOperandList and
Evan Cheng
2007-07-19
1
-71
/
+71
*
It's not necessary to do rounding for alloca operations when the requested
Dan Gohman
2007-07-18
1
-0
/
+645