projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
plug the intrinsics into the patterns for movmsk*
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrSSE.td
2006-03-24
Chris Lattner
plug the intrinsics into the patterns for movmsk*
blob
|
commitdiff
|
raw
2006-03-24
Evan Cheng
Handle BUILD_VECTOR with all zero elements.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-24
Evan Cheng
More efficient v2f64 shuffle using movlhps, movhlps...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-24
Evan Cheng
Handle more shuffle cases with SHUFP* instructions.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Evan Cheng
Following icc's lead: use movdqa to load / store 128...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Evan Cheng
Add v4i32 <-> v4f32 bitconvert patterns.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-23
Evan Cheng
Add 128-bit integer vector load and add (for testing).
blob
|
commitdiff
|
raw
|
diff to current
2006-03-22
Evan Cheng
SHUFP* are two address code.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-22
Evan Cheng
- Supposely movlhps is faster / better than unpcklpd.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-22
Evan Cheng
- Implement X86ISelLowering::isShuffleMaskLegal()....
blob
|
commitdiff
|
raw
|
diff to current
2006-03-22
Evan Cheng
- VECTOR_SHUFFLE of v4i32 / v4f32 with undef second...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-22
Evan Cheng
Fix PSHUF* and SHUF* jit code emission problems
blob
|
commitdiff
|
raw
|
diff to current
2006-03-22
Evan Cheng
Some splat and shuffle support.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-21
Evan Cheng
- Use movaps to store 128-bit vector integers.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-21
Evan Cheng
- Remove scalar to vector pseudo ops. They are just...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-21
Evan Cheng
x86 ISD::SCALAR_TO_VECTOR support.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-20
Evan Cheng
Move a few things around.
blob
|
commitdiff
|
raw
|
diff to current
2006-03-19
Evan Cheng
Vector undef's
blob
|
commitdiff
|
raw
|
diff to current
2006-03-18
Evan Cheng
Use the generic vector register classes VR64 / VR128...
blob
|
commitdiff
|
raw
|
diff to current
2006-03-17
Evan Cheng
Move some pattern fragments to the right files.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-22
Evan Cheng
Added MMX, SSE1, and SSE2 vector instructions and some...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-21
Evan Cheng
One more round of reorg so sabre doesn't freak out...
blob
|
commitdiff
|
raw
|
diff to current
2006-02-21
Evan Cheng
A big more cleaning up.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-21
Evan Cheng
Moving things to their proper places.
blob
|
commitdiff
|
raw
|
diff to current
2006-02-21
Evan Cheng
Split instruction info into multiple files, one for...
blob
|
commitdiff
|
raw
|
diff to current