aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCInstrAltivec.td
AgeCommit message (Expand)Author
2012-11-30This patch fixes the Altivec addend construction for the fused multiply-addAdhemerval Zanella
2012-11-15PowerPC: Lowering floor intrinsic for AltivecAdhemerval Zanella
2012-10-08Add floating-point to and from integer conversionAdhemerval Zanella
2012-06-22Convert the PPC backend to use the new FMA infrastructure.Hal Finkel
2012-04-01Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore.Hal Finkel
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2010-03-28fix up vnot matching, eliminating a dead pattern, correcting a couple ofChris Lattner
2010-03-08Fix a bunch of ambiguous patterns which tblgen happens to infer typesChris Lattner
2009-06-07PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec Eli Friedman
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-01-06rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner
2008-01-06remove some isStore flags that are now inferred automatically.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-09-05Add the 64-bit versions of the DS* Altivec instructions.Bill Wendling
2007-08-09Fix arguments for some Altivec instructions. From SWB.Dale Johannesen
2007-08-07Fix spelling of mtvscr and mfvscr.Dale Johannesen
2007-07-30Vector fneg must be expanded into fsub -0.0, X.Evan Cheng
2007-07-21No more noResults.Evan Cheng
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-02-16fix incorrect encoding of vminsw.Chris Lattner
2006-07-18Make the implicit def instructions look like other instrs.Chris Lattner
2006-06-20Remove some now-unneeded casts from instruction patterns. With the castsChris Lattner
2006-04-20Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night.Chris Lattner
2006-04-20Make sure that the new instructions selected have the right type. This fixesChris Lattner
2006-04-16Implement a TODO: have the legalizer canonicalize a bunch of operations toChris Lattner
2006-04-15Add patterns for matching vnots with bit converted inputs. Most of these willChris Lattner
2006-04-12Rename get_VSPLI_elt -> get_VSPLTI_eltChris Lattner
2006-04-12Ensure that zero vectors are always v4i32, which forces them to CSE withChris Lattner
2006-04-08Change the interface to the predicate that determines if vsplti* can be used.Chris Lattner
2006-04-06Match vpku[hw]um(x,x).Chris Lattner
2006-04-06Add support for matching vmrg(x,x) patternsChris Lattner
2006-04-06Pattern match vmrg* instructions, which are now lowered by the CFE into shuff...Chris Lattner
2006-04-06Support pattern matching vsldoi(x,y) and vsldoi(x,x), which allows the f.e. toChris Lattner
2006-04-06Compile the vpkuhum/vpkuwum intrinsics into vpkuhum/vpkuwum instead of intoChris Lattner
2006-04-05Add all of the data stream intrinsics and instructions. wooChris Lattner
2006-04-05Fix a typoChris Lattner
2006-04-05add vslChris Lattner
2006-04-05add vmladduhmChris Lattner
2006-04-05Add m[tf]vscr instructions.Chris Lattner
2006-04-04Add missing byte merges.Chris Lattner
2006-04-04Add FP -> Int ConversionsChris Lattner
2006-04-04add average intrinsicsChris Lattner
2006-04-04Ask legalize to promote all vector shuffles to be v16i8 instead of having toChris Lattner
2006-04-04Plug in the byte and short splatsChris Lattner
2006-04-03Add the full set of min/max instructionsChris Lattner