Codegen vector predicate compares.
[oota-llvm.git] / lib / Target /
2006-03-26 Chris LattnerCodegen vector predicate compares.
2006-03-26 Evan ChengRemove X86:isZeroVector, use ISD::isBuildVectorAllZeros...
2006-03-26 Evan ChengRemove PPC:isZeroVector, use ISD::isBuildVectorAllZeros...
2006-03-26 Evan ChengAdd immAllZerosV helper
2006-03-26 Chris LattnerAdd all of the altivec comparison instructions. Add...
2006-03-26 Chris LattnerAdd and 8/16-bit adds, add all integer subtracts, add...
2006-03-26 Chris Lattnerimplement the vsldoi intrinsic.
2006-03-25 Chris Lattnerfix the pattern for vandc, it's NOT vnand
2006-03-25 Chris Lattneradd patterns for VANDC/VNOR, implementing
2006-03-25 Chris Lattneradd a vnot helper node for matching 'not' on vectors
2006-03-25 Chris LattnerAdd some logical operations
2006-03-25 Evan ChengAdded missing (any_extend (load ...)) patterns.
2006-03-25 Evan ChengBuild arbitrary vector with more than 2 distinct scalar...
2006-03-25 Chris Lattnerimplement a bunch of intrinsics
2006-03-25 Chris LattnerMove all Altivec stuff out into a new PPCInstrAltivec...
2006-03-25 Chris LattnerAdd some basic patterns for other datatypes
2006-03-25 Chris Lattneradd all supported formats to the vector register file
2006-03-25 Chris LattnerAdd support for __builtin_altivec_vnmsubfp /vmaddfp
2006-03-25 Chris Lattner#include Intrinsics.h into all dag isels
2006-03-25 Chris LattnerCodegen things like:
2006-03-25 Evan ChengAdded SSE cachebility ops
2006-03-25 Evan ChengInstruction encoding bug
2006-03-25 Chris LattnerAdd new intrinsic node definitions for tblgen use
2006-03-25 Evan ChengAdded 128-bit packed integer subtraction.
2006-03-25 Evan ChengAdded CVTTPS2PI.
2006-03-25 Evan ChengAdded CVTSS2SI.
2006-03-24 Evan ChengSupport for scalar to vector with zero extension.
2006-03-24 Jim LaskeyD'oh - should be even numbered.
2006-03-24 Evan ChengAdded LDMXCSR
2006-03-24 Chris Lattnerplug the intrinsics into the patterns for movmsk*
2006-03-24 Jim LaskeyAdd dwarf register numbering to register data.
2006-03-24 Jim LaskeyAdd support for dwarf register numbering.
2006-03-24 Chris Lattneradd another note
2006-03-24 Chris Lattneradd a note
2006-03-24 Chris LattnerShuffle some includes around
2006-03-24 Chris Lattnerexpose intrinsic info to the targets.
2006-03-24 Chris LattnerFix a bad JIT encoding of VPERM. Why is VPERM D,A...
2006-03-24 Chris LattnerLike the comment says, prefer to use the implicit add...
2006-03-24 Jim LaskeyClean up some commentary.
2006-03-24 Chris LattnerDisable the i32->float G5 optimization. It is unsafe...
2006-03-24 Chris Lattneradd support for using vxor to build zero vectors. ...
2006-03-24 Evan ChengHandle BUILD_VECTOR with all zero elements.
2006-03-24 Chris LattnerGabor points out that we can't spell. :)
2006-03-24 Evan ChengAll v2f64 shuffle cases can be handled.
2006-03-24 Evan ChengMore efficient v2f64 shuffle using movlhps, movhlps...
2006-03-24 Evan ChengA new entry
2006-03-24 Reid SpencerIgnore the burg output files.
2006-03-24 Evan ChengHandle more shuffle cases with SHUFP* instructions.
2006-03-23 Chris Lattneradd a note
2006-03-23 Evan ChengTypo
2006-03-23 Chris LattnerAdd PPC vector bit-convert support
2006-03-23 Jim LaskeyAdd support to locate local variables in frames (early...
2006-03-23 Jim LaskeyChange interface to DwarfWriter.
2006-03-23 Jim LaskeyModify how CBE handles #lines.
2006-03-23 Chris LattnerFix the encodings of these new instructions, hopefully...
2006-03-23 Evan ChengFollowing icc's lead: use movdqa to load / store 128...
2006-03-23 Chris LattnerEliminate IntrinsicLowering from TargetMachine.
2006-03-23 Chris Lattnerremove always-null IntrinsicLowering argument.
2006-03-23 Evan ChengAdd v4i32 <-> v4f32 bitconvert patterns.
2006-03-23 Evan ChengAdd 128-bit integer vector load and add (for testing).
2006-03-23 Nate BegemanAdd support for 8 bit immediates with 16/32 bit cmp...
2006-03-22 Evan ChengAdded a ValueType operand to isShuffleMaskLegal()....
2006-03-22 Evan ChengSHUFP* are two address code.
2006-03-22 Evan ChengSome clean up.
2006-03-22 Evan Cheng- Supposely movlhps is faster / better than unpcklpd.
2006-03-22 Evan Cheng- Implement X86ISelLowering::isShuffleMaskLegal()....
2006-03-22 Evan Cheng- VECTOR_SHUFFLE of v4i32 / v4f32 with undef second...
2006-03-22 Chris Lattneradd a note
2006-03-22 Evan ChengFix PSHUF* and SHUF* jit code emission problems
2006-03-22 Chris LattnerThis has been implemented. Tweak it into another note
2006-03-22 Chris LattnerWhen possible, custom lower 32-bit SINT_TO_FP to this:
2006-03-22 Chris LattnerAdd support for "ri" addressing modes where the immedia...
2006-03-22 Chris Lattnerfix a warning
2006-03-22 Evan ChengSome splat and shuffle support.
2006-03-22 Evan ChengAdd a couple more pseudo instructions.
2006-03-22 Chris LattnerFix the JIT encoding of the VAForm_1 instructions,...
2006-03-21 Evan ChengDidn't mean to check this in. No MMX support yet.
2006-03-21 Evan Cheng- Use movaps to store 128-bit vector integers.
2006-03-21 Chris LattnerThese targets don't support EXTRACT_VECTOR_ELT, though...
2006-03-21 Chris LattnerDon't emit pseudo instructions!
2006-03-21 Nate BegemanUpdate readme
2006-03-21 Chris LattnerPrint absolute memory references like this:
2006-03-21 Evan ChengCombine 2 entries
2006-03-21 Evan ChengAdd a note about x86 register coallescing
2006-03-21 Evan Cheng- Remove scalar to vector pseudo ops. They are just...
2006-03-21 Chris LattnerWith Evan's latest tblgen patch, this code is obsolete...
2006-03-21 Chris LattnerWhen codegen'ing vector MUL using VFMADD, *add* the...
2006-03-21 Chris Lattnerminor note
2006-03-21 Evan Chengx86 ISD::SCALAR_TO_VECTOR support.
2006-03-21 Evan ChengJunk unused vector register classes.
2006-03-20 Chris LattnerHandle constant addresses more efficiently, folding...
2006-03-20 Chris Lattnerremove dead variable
2006-03-20 Chris LattnerFix a couple of bugs in permute/splat generate, thanks...
2006-03-20 Chris Lattnerreenable this hack, the tblgen version isn't quite...
2006-03-20 Chris LattnerFix the pattern for VADDUWM, add i32 splat
2006-03-20 Evan ChengUse tblgen'd VECTOR_SHUFFLE selection code.
2006-03-20 Chris LattnerAdd support for generating vspltw, instead of a vperm...
2006-03-20 Chris LattnerImplement PPC::isSplatShuffleMask and PPC::getVSPLTImme...
2006-03-20 Chris Lattnerfix duplicate definition errors
2006-03-20 Chris LattnerAdd a build_vector node
next