projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add all of the data stream intrinsics and instructions. woo
[oota-llvm.git]
/
lib
/
Target
/
X86
/
2006-04-05
Evan Cheng
Handle canonical form of e.g.
tree
|
commitdiff
2006-04-05
Evan Cheng
Bogus assert
tree
|
commitdiff
2006-04-05
Evan Cheng
Fallthrough to expand if a VECTOR_SHUFFLE cannot be...
tree
|
commitdiff
2006-04-05
Evan Cheng
Handle v8i16 shuffle that must be broken into a pair...
tree
|
commitdiff
2006-04-04
Evan Cheng
Added pslldq and psrldq.
tree
|
commitdiff
2006-04-04
Evan Cheng
Minor fixes + naming changes.
tree
|
commitdiff
2006-04-04
Evan Cheng
PSHUF* encoding bugs.
tree
|
commitdiff
2006-04-04
Evan Cheng
cmpps / cmppd encoding bug
tree
|
commitdiff
2006-04-04
Evan Cheng
Compact some intrinsic definitions.
tree
|
commitdiff
2006-04-03
Evan Cheng
Some SSE1 intrinsics: min, max, sqrt, etc.
tree
|
commitdiff
2006-04-03
Evan Cheng
Use movlpd to: store lower f64 extracted from v2f64.
tree
|
commitdiff
2006-04-03
Evan Cheng
- More efficient extract_vector_elt with shuffle and...
tree
|
commitdiff
2006-03-31
Evan Cheng
Use a X86 target specific node X86ISD::PINSRW instead...
tree
|
commitdiff
2006-03-31
Evan Cheng
Added support for SSE3 horizontal ops: haddp{s|d} and...
tree
|
commitdiff
2006-03-31
Evan Cheng
Add support to use pextrw and pinsrw to extract and...
tree
|
commitdiff
2006-03-31
Evan Cheng
Expand all INSERT_VECTOR_ELT (obviously bad) for now.
tree
|
commitdiff
2006-03-31
Evan Cheng
Typo
tree
|
commitdiff
2006-03-31
Evan Cheng
Ok for vector_shuffle mask to contain undef elements.
tree
|
commitdiff
2006-03-30
Evan Cheng
Make sure all possible shuffles are matched.
tree
|
commitdiff
2006-03-30
Evan Cheng
More logical ops patterns
tree
|
commitdiff
2006-03-30
Evan Cheng
Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intri...
tree
|
commitdiff
2006-03-30
Evan Cheng
Add 128-bit pmovmskb intrinsic support.
tree
|
commitdiff
2006-03-29
Evan Cheng
Change SSE pack operation definitions to fit what the...
tree
|
commitdiff
2006-03-29
Evan Cheng
- Added some SSE2 128-bit packed integer ops.
tree
|
commitdiff
2006-03-29
Evan Cheng
Need to special case splat after all. Make the second...
tree
|
commitdiff
2006-03-29
Evan Cheng
Floating point logical operation patterns should match...
tree
|
commitdiff
2006-03-29
Evan Cheng
- More shuffle related bug fixes.
tree
|
commitdiff
2006-03-29
Evan Cheng
Another entry about shuffles.
tree
|
commitdiff
2006-03-29
Evan Cheng
- Only use pshufd for v4i32 vector shuffles.
tree
|
commitdiff
2006-03-28
Evan Cheng
Added aliases to scalar SSE instructions, e.g. addss...
tree
|
commitdiff
2006-03-28
Evan Cheng
Fixing buggy code.
tree
|
commitdiff
2006-03-28
Jim Laskey
Expose base register for DwarfWriter. Refactor code...
tree
|
commitdiff
2006-03-28
Jim Laskey
Added missing paren on behalf of Ramana Radhakrishnan.
tree
|
commitdiff
2006-03-28
Evan Cheng
Missed X86::isUNPCKHMask
tree
|
commitdiff
2006-03-28
Evan Cheng
movlps and movlpd should be modeled as two address...
tree
|
commitdiff
2006-03-28
Evan Cheng
Update
tree
|
commitdiff
2006-03-28
Evan Cheng
Typo
tree
|
commitdiff
2006-03-28
Evan Cheng
* Prefer using operation of matching types. e.g unpcklp...
tree
|
commitdiff
2006-03-28
Evan Cheng
Added a couple of entries about movhps and movlhps.
tree
|
commitdiff
2006-03-28
Evan Cheng
All unpack cases are now being handled.
tree
|
commitdiff
2006-03-28
Evan Cheng
- Clean up / consoladate various shuffle masks.
tree
|
commitdiff
2006-03-28
Evan Cheng
Model unpack lower and interleave as vector_shuffle...
tree
|
commitdiff
2006-03-27
Jim Laskey
Translate llvm target registers to dwarf register numbe...
tree
|
commitdiff
2006-03-27
Chris Lattner
unbreak the build
tree
|
commitdiff
2006-03-27
Evan Cheng
Use pcmpeq to generate vector of all ones.
tree
|
commitdiff
2006-03-27
Nate Begeman
SelectionDAGISel can now natively handle Switch instruc...
tree
|
commitdiff
2006-03-26
Nate Begeman
Readme note
tree
|
commitdiff
2006-03-26
Evan Cheng
Remove X86:isZeroVector, use ISD::isBuildVectorAllZeros...
tree
|
commitdiff
2006-03-25
Evan Cheng
Added missing (any_extend (load ...)) patterns.
tree
|
commitdiff
2006-03-25
Evan Cheng
Build arbitrary vector with more than 2 distinct scalar...
tree
|
commitdiff
2006-03-25
Chris Lattner
#include Intrinsics.h into all dag isels
tree
|
commitdiff
2006-03-25
Evan Cheng
Added SSE cachebility ops
tree
|
commitdiff
2006-03-25
Evan Cheng
Instruction encoding bug
tree
|
commitdiff
2006-03-25
Evan Cheng
Added 128-bit packed integer subtraction.
tree
|
commitdiff
2006-03-25
Evan Cheng
Added CVTTPS2PI.
tree
|
commitdiff
2006-03-25
Evan Cheng
Added CVTSS2SI.
tree
|
commitdiff
2006-03-24
Evan Cheng
Support for scalar to vector with zero extension.
tree
|
commitdiff
2006-03-24
Evan Cheng
Added LDMXCSR
tree
|
commitdiff
2006-03-24
Chris Lattner
plug the intrinsics into the patterns for movmsk*
tree
|
commitdiff
2006-03-24
Jim Laskey
Add dwarf register numbering to register data.
tree
|
commitdiff
2006-03-24
Evan Cheng
Handle BUILD_VECTOR with all zero elements.
tree
|
commitdiff
2006-03-24
Chris Lattner
Gabor points out that we can't spell. :)
tree
|
commitdiff
2006-03-24
Evan Cheng
All v2f64 shuffle cases can be handled.
tree
|
commitdiff
2006-03-24
Evan Cheng
More efficient v2f64 shuffle using movlhps, movhlps...
tree
|
commitdiff
2006-03-24
Evan Cheng
A new entry
tree
|
commitdiff
2006-03-24
Evan Cheng
Handle more shuffle cases with SHUFP* instructions.
tree
|
commitdiff
2006-03-23
Evan Cheng
Typo
tree
|
commitdiff
2006-03-23
Jim Laskey
Add support to locate local variables in frames (early...
tree
|
commitdiff
2006-03-23
Jim Laskey
Change interface to DwarfWriter.
tree
|
commitdiff
2006-03-23
Chris Lattner
Fix the encodings of these new instructions, hopefully...
tree
|
commitdiff
2006-03-23
Evan Cheng
Following icc's lead: use movdqa to load / store 128...
tree
|
commitdiff
2006-03-23
Chris Lattner
Eliminate IntrinsicLowering from TargetMachine.
tree
|
commitdiff
2006-03-23
Evan Cheng
Add v4i32 <-> v4f32 bitconvert patterns.
tree
|
commitdiff
2006-03-23
Evan Cheng
Add 128-bit integer vector load and add (for testing).
tree
|
commitdiff
2006-03-23
Nate Begeman
Add support for 8 bit immediates with 16/32 bit cmp...
tree
|
commitdiff
2006-03-22
Evan Cheng
Added a ValueType operand to isShuffleMaskLegal()....
tree
|
commitdiff
2006-03-22
Evan Cheng
SHUFP* are two address code.
tree
|
commitdiff
2006-03-22
Evan Cheng
Some clean up.
tree
|
commitdiff
2006-03-22
Evan Cheng
- Supposely movlhps is faster / better than unpcklpd.
tree
|
commitdiff
2006-03-22
Evan Cheng
- Implement X86ISelLowering::isShuffleMaskLegal()....
tree
|
commitdiff
2006-03-22
Evan Cheng
- VECTOR_SHUFFLE of v4i32 / v4f32 with undef second...
tree
|
commitdiff
2006-03-22
Evan Cheng
Fix PSHUF* and SHUF* jit code emission problems
tree
|
commitdiff
2006-03-22
Chris Lattner
fix a warning
tree
|
commitdiff
2006-03-22
Evan Cheng
Some splat and shuffle support.
tree
|
commitdiff
2006-03-22
Evan Cheng
Add a couple more pseudo instructions.
tree
|
commitdiff
2006-03-21
Evan Cheng
Didn't mean to check this in. No MMX support yet.
tree
|
commitdiff
2006-03-21
Evan Cheng
- Use movaps to store 128-bit vector integers.
tree
|
commitdiff
2006-03-21
Chris Lattner
These targets don't support EXTRACT_VECTOR_ELT, though...
tree
|
commitdiff
2006-03-21
Evan Cheng
Combine 2 entries
tree
|
commitdiff
2006-03-21
Evan Cheng
Add a note about x86 register coallescing
tree
|
commitdiff
2006-03-21
Evan Cheng
- Remove scalar to vector pseudo ops. They are just...
tree
|
commitdiff
2006-03-21
Evan Cheng
x86 ISD::SCALAR_TO_VECTOR support.
tree
|
commitdiff
2006-03-21
Evan Cheng
Junk unused vector register classes.
tree
|
commitdiff
2006-03-20
Chris Lattner
Add a build_vector node
tree
|
commitdiff
2006-03-20
Evan Cheng
Move a few things around.
tree
|
commitdiff
2006-03-19
Chris Lattner
add a note with a testcase
tree
|
commitdiff
2006-03-19
Evan Cheng
Vector undef's
tree
|
commitdiff
2006-03-19
Evan Cheng
Turning on LSR by default
tree
|
commitdiff
2006-03-19
Evan Cheng
Remember which tests are hurt by LSR.
tree
|
commitdiff
2006-03-19
Chris Lattner
rename these nodes
tree
|
commitdiff
next