2015-03-04 |
Nemanja Ivanovic | Add LLVM support for PPC cryptography builtins |
blob | commitdiff | raw |
2015-03-03 |
Kit Barton | Add the following 64-bit vector integer arithmetic... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Kit Barton | I incorrectly marked the VORC instruction as isCommutab... |
blob | commitdiff | raw | diff to current |
2015-02-18 |
Kit Barton | This patch adds the VSX logical instructions introduced... |
blob | commitdiff | raw | diff to current |
2015-02-09 |
Kit Barton | This change implements the following three logical... |
blob | commitdiff | raw | diff to current |
2015-02-05 |
Bill Schmidt | [PowerPC] Implement the vclz instructions for PWR8 |
blob | commitdiff | raw | diff to current |
2015-02-03 |
Bill Schmidt | [PowerPC] Implement the vpopcnt instructions for POWER8 |
blob | commitdiff | raw | diff to current |
2014-08-05 |
Bill Schmidt | [PowerPC] Swap arguments and adjust shift count for... |
blob | commitdiff | raw | diff to current |
2014-08-04 |
Ulrich Weigand | [PowerPC] Swap arguments to vpkuhum/vpkuwum on little... |
blob | commitdiff | raw | diff to current |
2014-08-02 |
Joerg Sonnenberger | Don't use additional arguments for dss and friends... |
blob | commitdiff | raw | diff to current |
2014-07-25 |
Bill Schmidt | [PATCH][PPC64LE] Correct little-endian usage of vmrgh... |
blob | commitdiff | raw | diff to current |
2014-06-10 |
Bill Schmidt | [PPC64LE] Recognize shufflevector patterns for little... |
blob | commitdiff | raw | diff to current |
2014-05-22 |
Eric Christopher | Reset the subtarget for DAGToDAG on every iteration... |
blob | commitdiff | raw | diff to current |
2014-03-24 |
Hal Finkel | [PowerPC] Mark many instructions as commutative |
blob | commitdiff | raw | diff to current |
2013-11-27 |
Hal Finkel | Add IIC_ prefix to PPC instruction-class names |
blob | commitdiff | raw | diff to current |
2013-09-12 |
Hal Finkel | Mark PPC MFTB and DST (and friends) as deprecated |
blob | commitdiff | raw | diff to current |
2013-07-11 |
Hal Finkel | PPC: Add some missing V_SET0 patterns |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Ulrich Weigand | [PowerPC] Make specialized AltiVec patterns isCodeGenOnly |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Ulrich Weigand | PowerPC: Use RegisterOperand instead of RegisterClass... |
blob | commitdiff | raw | diff to current |
2013-04-26 |
Ulrich Weigand | PowerPC: Fix encoding of vsubcuw and vsum4sbs instructions |
blob | commitdiff | raw | diff to current |
2013-04-03 |
Hal Finkel | PPC: Add a FIXME regarding the non-working fma+fneg... |
blob | commitdiff | raw | diff to current |
2013-04-03 |
Ulrich Weigand | More direct types in PowerPC AltiVec intrinsics. |
blob | commitdiff | raw | diff to current |
2013-04-03 |
Hal Finkel | Use PPC reciprocal estimates with Newton iteration... |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Bill Schmidt | Use direct types in most PowerPC Altivec instructions... |
blob | commitdiff | raw | diff to current |
2013-03-26 |
Ulrich Weigand | PowerPC: Mark patterns as isCodeGenOnly. |
blob | commitdiff | raw | diff to current |
2013-03-15 |
Hal Finkel | Protect PPC Altivec patterns with a predicate |
blob | commitdiff | raw | diff to current |
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 |
next |