summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
AgeCommit message (Expand)Author
2025-11-12[PowerPC] Add intrinsic support for xvrlw (#167349)Lei Huang
2025-10-06[PowerPC] recognize `vmnsub` in older ppc versions (#155465)Folkert de Vries
2025-09-26[NFC][PowerPC] Consolidate predicate definitions into PPC.td (#160579)Lei Huang
2025-09-01[PowerPC] Merge vsr(vsro(input, byte_shift), bit_shift) to vsrq(input, res_bi...Tony Varghese
2025-08-30[TableGen][CodeGen] Remove DisableEncoding field of Instruction class (#156098)Sergei Barannikov
2025-08-19[PowerPC] Add BCDCOPYSIGN and BCDSETSIGN Instruction Support (#144874)Aditi Medhane
2025-06-25[PowerPC] Support for Packed BCD conversion builtins (#142723)Himadhith
2023-07-13[PowerPC] Improve code gen for vector addNemanja Ivanovic
2023-02-02[PowerPC] Switch to by-name matching for instructions (part 1 of 2).James Y Knight
2022-11-23[PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xx...Maryam Moghadas
2022-08-19[PowerPC] Fix bugs in sign-/zero-extension eliminationStefan Pintilie
2021-11-23[PowerPC] Add BCD add/sub/cmp builtinsNemanja Ivanovic
2021-09-29[PowerPC] Implement builtin for vbpermdNemanja Ivanovic
2021-05-17[PowerPC] Add patterns for vselect of v1i128Nemanja Ivanovic
2021-05-17[PowerPC] Do not emit dssall on AIXNemanja Ivanovic
2021-04-30[PowerPC] Add new infrastructure to select load/store instructions, update P8...Amy Kwan
2021-01-31[PowerPC] Remove vnot_ppc and replace with the standard vnot.Craig Topper
2021-01-25[PowerPC] Add missing negate for VPERMXOR on little endian subtargetsNemanja Ivanovic
2020-12-20[PowerPC] add has side effect for SAT bit clobber intrinsics/instructionsChen Zheng
2020-11-25[PowerPC][FP128] Fix the incorrect calling convention for IEEE long double on...QingShan Zhang
2020-11-03[PowerPC] [NFC] Rename VCMPo to VCMP_recQiu Chaofan
2020-09-23[PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtinsAlbion Fung
2020-06-26[PPC][NFC] Add Subtarget and replace all uses of PPCSubTarget with Subtarget.Kit Barton
2020-06-14[PowerPC] Exploit vnmsubfp instructionQiu Chaofan
2020-06-03[NFC][PowerPC] Remove unused node PPCISD::VMADDFP and PPCISD::VNMSUBFPQingShan Zhang
2020-05-22[PowerPC] Add support for vmsumudmAhsan Saghir
2020-03-26[PowerPC] Improve the way legalize mul for v8i16 and add pattern to match mul...QingShan Zhang
2020-01-15[PowerPC] Legalize saturating vector add/subNemanja Ivanovic
2020-01-06[PowerPC][NFC] Rename record instructions to use _rec suffix instead of oJinsong Ji
2019-12-28[PowerPC] Modify the hasSideEffects of some VSX instructions from 1 to 0Kang Zhang
2019-12-23[PowerPC] Exploit `vrl(b|h|w|d)` to perform vector rotationKai Luo
2019-12-16[PowerPC] Fix %llvm.ppc.altivec.vc* loweringJim Lin
2019-12-11[PowerPC] Exploitate the Vector Integer Average InstructionsQingShan Zhang
2019-11-22[PowerPC] Implement the vector extend sign instruction pattern matchQingShan Zhang
2019-09-19Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault
2019-09-19Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg
2019-09-19GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault
2019-09-17[PowerPC] Exploit single instruction load-and-splat for word and doublewordNemanja Ivanovic
2019-06-06[PowerPC] Exploit the vector min/max instructionsNemanja Ivanovic
2019-03-12Set useful flags for vector imm setting instructionsJinsong Ji
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-14[PowerPC] Enhance the selection(ISD::VSELECT) of vector typeZi Xuan Wu
2018-08-27[PowerPC] Revert commit r339779Nemanja Ivanovic
2018-08-15[PowerPC] Enhance the selection(ISD::VSELECT) of vector typeNemanja Ivanovic
2018-04-21[PowerPC] fix incorrect vectorization of abs() on POWER9Hiroshi Inoue
2018-03-26[PowerPC] Infrastructure work. Implement getting the opcode for a spill in on...Stefan Pintilie
2018-03-12[PowerPC][NFC] Explicitly state types on FP SDAG patterns in anticipation of ...Lei Huang
2017-11-06Adds code to PPC ISEL lowering to recognize byte inserts from vector_shuffles...Graham Yiu
2017-11-01Adds code to PPC ISEL lowering to recognize half-word inserts from vector_shu...Graham Yiu
2017-08-02[Power9] Exploit vector absolute difference instructions on Power 9Stefan Pintilie