prune #includes
[oota-llvm.git] / lib /
2006-03-23 Chris Lattnerprune #includes
2006-03-23 Chris LattnerEliminate IntrinsicLowering from TargetMachine.
2006-03-23 Chris Lattnersimplify some code
2006-03-23 Chris Lattnerremove always-null IntrinsicLowering argument.
2006-03-23 Chris Lattnerremove the intrinsiclowering hook
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 Chris LattnerFix a typo
2006-03-22 Evan ChengAdded a ValueType operand to isShuffleMaskLegal()....
2006-03-22 Chris LattnerImplement simple support for vector casting. This...
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 Chris Lattnersilence a bogus gcc warning
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 LattnerEliminate the dependency of ExecutionEngine on the...
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 LattnerEndianness does not affect the order of vector fields...
2006-03-22 Chris LattnerFix the JIT encoding of the VAForm_1 instructions,...
2006-03-22 Chris LattnerEnclose some variables in a scope to avoid error with...
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 Lattneradd expand support for extractelement
2006-03-21 Chris LattnerThese targets don't support EXTRACT_VECTOR_ELT, though...
2006-03-21 Chris Lattneradd some trivial support for extractelement.
2006-03-21 Chris LattnerDon't emit pseudo instructions!
2006-03-21 Chris LattnerAdd a hacky workaround for crashes due to vectors live...
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
2006-03-20 Chris LattnerCheck in some intermediate code that adds a skeleton...
2006-03-20 Evan ChengMove a few things around.
2006-03-20 Chris Lattneradd vector_shuffle
2006-03-20 Chris Lattnerfix typo
2006-03-20 Chris Lattneradd vsplat instructions, fix sched description for...
2006-03-20 Chris LattnerCustom lower arbitrary VECTOR_SHUFFLE's to VPERM.
2006-03-20 Chris LattnerClaim to have v16i8 for perm masks
2006-03-20 Chris LattnerIf a target supports splatting with SHUFFLE_VECTOR...
2006-03-20 Chris LattnerTargetData doesn't know the alignment of vectors :(
2006-03-20 Chris Lattneradd the vperm instruction
2006-03-19 Chris LattnerAdd very basic support for VECTOR_SHUFFLE
2006-03-19 Chris Lattneradd a note with a testcase
2006-03-19 Chris LattnerAdd a note about the MUL -> FMADD vector bug.
2006-03-19 Chris LattnerTeach cee to propagate through switch statements. ...
2006-03-19 Evan ChengVector undef's
2006-03-19 Chris LattnerCustom lower SCALAR_TO_VECTOR into lve*x.
2006-03-19 Chris LattnerAllow SCALAR_TO_VECTOR to be custom lowered.
2006-03-19 Chris LattnerAdd SCALAR_TO_VECTOR support
2006-03-19 Chris LattnerPPC doesn't have SCALAR_TO_VECTOR
2006-03-19 Chris Lattneradd support for vector undef
2006-03-19 Evan ChengRemind us of exit value substitution
2006-03-19 Evan ChengTurning on LSR by default
2006-03-19 Evan ChengRemember which tests are hurt by LSR.
2006-03-19 Chris LattnerDon't bother storing undef elements of BUILD_VECTOR's
2006-03-19 Chris Lattnerminor fixes
2006-03-19 Chris Lattnernotes
2006-03-19 Chris Lattnerwe don't use lmw/stmw. When we want them they are...
2006-03-19 Chris LattnerImplement expand of BUILD_VECTOR containing variable...
2006-03-19 Chris Lattnerfold insertelement(buildvector) -> buildvector if the...
2006-03-19 Chris Lattnerimplement basic support for INSERT_VECTOR_ELT.
2006-03-19 Chris Lattnerrename these nodes
2006-03-19 Chris LattnerRename ConstantVec -> BUILD_VECTOR and VConstant -...
2006-03-19 Chris Lattnerimplement vector.ll:test_undef
2006-03-19 Chris LattnerFix the remaining bugs in the vector expansion rework...
2006-03-18 Evan Cheng- Fixed a bogus if condition.
2006-03-18 Chris LattnerChange the structure of lowering vector stuff. Note...
2006-03-18 Evan ChengUse the generic vector register classes VR64 / VR128...
2006-03-18 Evan ChengSort StrideOrder so we can process the smallest strides...
2006-03-17 Nate BegemanFix subfic to match subc by default instead of sub...
2006-03-17 Evan ChengDarwin should use _setjmp/_longjmp instead of setjmp...
2006-03-17 Evan ChengMove some pattern fragments to the right files.
2006-03-17 Chris Lattneradd a couple enum values
2006-03-17 Evan ChengAllow users of iv / stride to be rewritten with express...
2006-03-17 Chris LattnerDisable x86 fastcc from passing args in registers
next