2013-03-15 |
Hal Finkel | Protect PPC Altivec patterns with a predicate |
blob | commitdiff | raw |
2012-11-30 |
Adhemerval Zanella | This patch fixes the Altivec addend construction for... |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Adhemerval Zanella | PowerPC: Lowering floor intrinsic for Altivec |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Adhemerval Zanella | Add floating-point to and from integer conversion |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Hal Finkel | Convert the PPC backend to use the new FMA infrastructure. |
blob | commitdiff | raw | diff to current |
2012-04-01 |
Hal Finkel | Split the LdStGeneral PPC itin. class into LdStLoad... |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | fix up vnot matching, eliminating a dead pattern, corre... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | Fix a bunch of ambiguous patterns which tblgen happens... |
blob | commitdiff | raw | diff to current |
2009-06-07 |
Eli Friedman | PR3628: Add patterns to match SHL/SRL/SRA to the corres... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Nate Begeman | 2nd attempt, fixing SSE4.1 issues and implementing... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Rafael Espindola | Revert 69952. Causes testsuite failures on linux x86-64. |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Nate Begeman | PR2957 |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Rename isSimpleLoad to canFoldAsLoad, to better reflect... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | remove some isStore flags that are now inferred automat... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-09-05 |
Bill Wendling | Add the 64-bit versions of the DS* Altivec instructions. |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Dale Johannesen | Fix arguments for some Altivec instructions. From... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Dale Johannesen | Fix spelling of mtvscr and mfvscr. |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Evan Cheng | Vector fneg must be expanded into fsub -0.0, X. |
blob | commitdiff | raw | diff to current |
2007-07-21 |
Evan Cheng | No more noResults. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-02-16 |
Chris Lattner | fix incorrect encoding of vminsw. |
blob | commitdiff | raw | diff to current |
2006-07-18 |
Chris Lattner | Make the implicit def instructions look like other... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Remove some now-unneeded casts from instruction pattern... |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Chris Lattner | Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regres... |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Chris Lattner | Make sure that the new instructions selected have the... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Implement a TODO: have the legalizer canonicalize a... |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | Add patterns for matching vnots with bit converted... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Rename get_VSPLI_elt -> get_VSPLTI_elt |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Ensure that zero vectors are always v4i32, which forces... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Change the interface to the predicate that determines... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Match vpku[hw]um(x,x). |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Add support for matching vmrg(x,x) patterns |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Pattern match vmrg* instructions, which are now lowered... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Support pattern matching vsldoi(x,y) and vsldoi(x,x... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Compile the vpkuhum/vpkuwum intrinsics into vpkuhum... |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | Add all of the data stream intrinsics and instructions... |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | Fix a typo |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | add vsl |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | add vmladduhm |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | Add m[tf]vscr instructions. |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Add missing byte merges. |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Add FP -> Int Conversions |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | add average intrinsics |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Ask legalize to promote all vector shuffles to be v16i8... |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Plug in the byte and short splats |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Add the full set of min/max instructions |
blob | commitdiff | raw | diff to current |
2006-04-01 |
Chris Lattner | Implement vnot using VNOR instead of using 'vspltisb... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Shrinkify some more intrinsic definitions. |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Pull operand asm string into base class, shrinkifying... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Fix 80 column violations :) |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | fix a pasto |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Add vperm support for all datatypes |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | compactify some more instruction definitions |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Compactify comparisons. |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Lower vector compares to VCMP nodes, just like we lower... |
blob | commitdiff | raw | diff to current |
2006-03-30 |
Chris Lattner | Add the rest of the vmul instructions and the vmulsum... |
blob | commitdiff | raw | diff to current |
2006-03-30 |
Chris Lattner | Use a new tblgen feature to significantly shrinkify... |
blob | commitdiff | raw | diff to current |
2006-03-30 |
Chris Lattner | Add a bunch of new instructions for intrinsics. |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Nate Begeman | Fix a couple typos |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | implement a bunch more intrinsics. |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSEL |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSPLTI* |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | add vsel |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares. |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | Add all of the altivec comparison instructions. Add... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | Add and 8/16-bit adds, add all integer subtracts, add... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | implement the vsldoi intrinsic. |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | fix the pattern for vandc, it's NOT vnand |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | add patterns for VANDC/VNOR, implementing |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Add some logical operations |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | implement a bunch of intrinsics |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Move all Altivec stuff out into a new PPCInstrAltivec... |
blob | commitdiff | raw | diff to current |
|