Misc. SSE2 intrinsics: clflush, lfench, mfence
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2006-04-14 Chris LattnerMove the rest of the PPCTargetLowering::LowerOperation...
2006-04-14 Chris LattnerPull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code...
2006-04-13 Chris LattnerForce non-darwin targets to use a static relo model...
2006-04-12 Chris LattnerAdd a new way to match vector constants, which make...
2006-04-12 Chris LattnerRename get_VSPLI_elt -> get_VSPLTI_elt
2006-04-12 Chris LattnerEnsure that zero vectors are always v4i32, which forces...
2006-04-11 Chris LattnerVector function results go into V2 according to GCC...
2006-04-11 Chris LattnerMove some return-handling code from lowerarguments...
2006-04-08 Chris Lattnerproperly mark vector selects as expanded to select_cc
2006-04-08 Chris LattnerAdd VRRC select support
2006-04-08 Chris LattnerImplement PowerPC/CodeGen/vec_splat.ll:spltish to use...
2006-04-08 Chris LattnerChange the interface to the predicate that determines...
2006-04-06 Chris LattnerMake sure to return the result in the right type.
2006-04-06 Chris LattnerMatch vpku[hw]um(x,x).
2006-04-06 Chris LattnerAdd support for matching vmrg(x,x) patterns
2006-04-06 Chris LattnerPattern match vmrg* instructions, which are now lowered...
2006-04-06 Chris LattnerSupport pattern matching vsldoi(x,y) and vsldoi(x,x...
2006-04-06 Chris LattnerCompile the vpkuhum/vpkuwum intrinsics into vpkuhum...
2006-04-05 Chris LattnerFix CodeGen/PowerPC/2006-04-05-splat-ish.ll
2006-04-05 Evan ChengFallthrough to expand if a VECTOR_SHUFFLE cannot be...
2006-04-04 Chris LattnerFix some broken logic that would cause us to codegen...
2006-04-04 Chris LattnerAsk legalize to promote all vector shuffles to be v16i8...
2006-04-03 Chris LattnerRevert accidentally committed hunks.
2006-04-03 Chris LattnerMake sure to mark unsupported SCALAR_TO_VECTOR operatio...
2006-04-02 Chris LattnerInform the dag combiner that the predicate compares...
2006-04-02 Chris LattnerCustom lower all BUILD_VECTOR's so that we can compile...
2006-03-31 Chris LattnerRearrange code a bit
2006-03-31 Chris LattnerAdd, sub and shuffle are legal for all vector types
2006-03-31 Chris Lattnernote to self: *save* file, then check it in
2006-03-31 Chris LattnerImplement an item from the readme, folding vcmp/vcmp...
2006-03-31 Chris LattnerLower vector compares to VCMP nodes, just like we lower...
2006-03-31 Chris LattnerMark INSERT_VECTOR_ELT as expand
2006-03-28 Nate BegemanAdd a few more altivec intrinsics
2006-03-28 Chris LattnerUse normal lvx for scalar_to_vector instead of lve...
2006-03-28 Chris LattnerTblgen doesn't like multiple SDNode<> definitions that...
2006-03-27 Nate BegemanSelectionDAGISel can now natively handle Switch instruc...
2006-03-26 Chris LattnerCodegen vector predicate compares.
2006-03-26 Evan ChengRemove PPC:isZeroVector, use ISD::isBuildVectorAllZeros...
2006-03-25 Chris LattnerAdd some basic patterns for other datatypes
2006-03-25 Chris LattnerCodegen things like:
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-22 Chris LattnerWhen possible, custom lower 32-bit SINT_TO_FP to this:
2006-03-21 Chris LattnerThese targets don't support EXTRACT_VECTOR_ELT, though...
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 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 LattnerCustom lower arbitrary VECTOR_SHUFFLE's to VPERM.
2006-03-19 Chris LattnerCustom lower SCALAR_TO_VECTOR into lve*x.
2006-03-19 Chris LattnerPPC doesn't have SCALAR_TO_VECTOR
2006-03-19 Chris Lattnerrename these nodes
2006-03-17 Nate BegemanRemove BRTWOWAY*
2006-03-13 Evan ChengAdded getTargetLowering() to TargetMachine. Refactored...
2006-03-05 Chris LattnerCopysign needs to be expanded everywhere. Note that...
2006-03-01 Chris LattnerCompile this:
2006-03-01 Chris LattnerUse a target-specific dag-combine to implement CodeGen...
2006-03-01 Evan ChengVector op lowering.
2006-02-22 Evan Cheng- Added option -relocation-model to set relocation...
2006-02-22 Chris Lattnersplit register class handling from explicit physreg...
2006-02-21 Chris LattnerUpdates to match change of getRegForInlineAsmConstraint...
2006-02-18 Evan ChengMoved PICEnabled to include/llvm/Target/TargetOptions.h
2006-02-13 Chris LattnerSwitch to using getCALLSEQ_START instead of using our...
2006-02-07 Chris LattnerImplement getConstraintType for PPC.
2006-02-07 Chris LattnerAdd the simple PPC integer constraints
2006-02-01 Nate BegemanFix some of the stuff in the PPC README file, and clean...
2006-01-31 Evan ChengAllow the specification of explicit alignments for...
2006-01-31 Chris Lattneradd info about the inline asm register constraints...
2006-01-31 Nate BegemanCodegen
2006-01-29 Chris LattnerFunctions that are lazily streamed in from the .bc...
2006-01-29 Chris LattnerNow that OpActions is big enough, we can specify action...
2006-01-29 Chris Lattnerdisable this for now
2006-01-29 Chris LattnerRequest expansion of ConstantVec nodes.
2006-01-29 Chris LattnerTargets all now request ConstantFP to be legalized...
2006-01-28 Chris LattnerFix a bug in my elimination of ISD::CALL this morning...
2006-01-27 Chris LattnerUse PPCISD::CALL instead of ISD::CALL
2006-01-27 Chris LattnerMake llvm.frame/returnaddr not crash on ppc
2006-01-27 Nate BegemanRemove TLI.LowerReturnTo, and just let targets custom...
2006-01-25 Evan ChengSet SchedulingForLatency to be the default scheduling...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-25 Evan ChengDefault scheduling preference is SchedulingForLatency.
2006-01-18 Chris LattnerDon't assert on 'select_cc SETUO'
2006-01-15 Chris LattnerUse the default impl of DYNAMIC_STACKALLOC, allowing...
2006-01-14 Nate Begemanbswap implementation
2006-01-13 Chris Lattnerimplement stacksave/stackrestore on PPC
2006-01-13 Chris Lattnerexpand unsupported stacksave/stackrestore nodes
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-11 Chris LattnerFix calls that need to store values in stack slots...
2006-01-11 Chris LattnerDead FP arguments still use an incoming FP reg. This...
2006-01-09 Chris LattnerGive PPCISD:: nodes legible names in dumps.
2006-01-06 Chris Lattnerlinkonce symbols have an extra indirection, just like...
2006-01-05 Jim LaskeyHad expand logic backward.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2005-12-30 Nate BegemanRemove a fixme
2005-12-24 Nate BegemanFix one of the things in the todo file, and get a bit...
2005-12-23 Chris Lattnermake sure bit_converts are expanded
2005-12-23 Chris LattnerSimplify some code by using BIT_CONVERT
2005-12-20 Nate BegemanPattern-match return. Includes gross hack!
2005-12-19 Nate BegemanConvert load/store over to being pattern matched
next