summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCInstrVSX.td
AgeCommit message (Expand)Author
2025-11-17[PowerPC] TableGen-erate SDNode descriptions (#168108)Sergei Barannikov
2025-10-21[PowerPC] Remove `UnsafeFPMath` uses (#154901)paperchalice
2025-09-26[NFC][PowerPC] Consolidate predicate definitions into PPC.td (#160579)Lei Huang
2025-08-30[TableGen][CodeGen] Remove DisableEncoding field of Instruction class (#156098)Sergei Barannikov
2025-03-19[PowerPC] Support conversion between f16 and f128 (#130158)Lei Huang
2025-03-03[PowerPC] hoist xxspltib out of loop body (#127121)zhijian lin
2024-11-15[PowerPC] Add `SDNPMemOperand` to some nodes (#115580)Sergei Barannikov
2024-10-16[PowerPC] Add missing patterns for lround when i32 is returned. (#111863)Stefan Pintilie
2024-03-20[PowerPC] Fix operand regclass of XSTSTDCSPQiu Chaofan
2023-07-12[PowerPC] Add DFP conversion instructions definitions and MC testsLei Huang
2023-06-05Reland "[PowerPC] Simplify fp-to-int store optimization"Qiu Chaofan
2023-05-24Revert "[PowerPC] Simplify fp-to-int store optimization"Vitaly Buka
2023-05-23[PowerPC] Simplify fp-to-int store optimizationQiu Chaofan
2023-02-25[PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) nodeSimon Pilgrim
2023-02-13[PowerPC] Fix float materialization patterns.Stefan Pintilie
2023-02-02[PowerPC] Switch to by-name matching for instructions (part 2 of 2).James Y Knight
2023-02-02[PowerPC] Switch to by-name matching for instructions (part 1 of 2).James Y Knight
2023-01-30[PowerPC] Fix incorrect shift amount for build_vectorNemanja Ivanovic
2023-01-04[PowerPC] Materialize floats in the range [-16.0, 15.0].Stefan Pintilie
2022-11-23[PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xx...Maryam Moghadas
2022-08-25Revert "[PowerPC] Remove extra swap for extract+vperm on LE"Maryam Moghadas
2022-08-19[PowerPC] Fix bugs in sign-/zero-extension eliminationStefan Pintilie
2022-05-27[PowerPC][AIX] Allow VSX patterns to be 32-bit and 64-bit safe on P8+.Amy Kwan
2022-05-19[PowerPC] Implement XL compat __fnabs and __fnabss builtins.Amy Kwan
2022-04-18[NFC][PowerPC] Move the Regsiter Operands for PowerPC into PPCRegisterInfo.tdStefan Pintilie
2022-03-14[PowerPC] Add missed VSX shuffles instead of Altivec onesNemanja Ivanovic
2022-03-07[PowerPC] Add generic fnmsub intrinsicQiu Chaofan
2021-12-08[PowerPC] use lvx + splat directly for aligned splat loadChen Zheng
2021-11-30Big-endian version of vpermxorTarique Islam
2021-11-10[PowerPC] Respect rounding mode in the back endNemanja Ivanovic
2021-11-08[PowerPC] comment for different input register classes; nfcChen Zheng
2021-11-05[PowerPC] use correct selection for v16i8/v8i16 splat loadChen Zheng
2021-11-03[PowerPC] handle more splat loads without stack operationChen Zheng
2021-09-30[PowerPC] Improved codegen related to xscvdpsxws/xscvdpuxwsAlbion Fung
2021-08-06[PowerPC] Fix shift amount of xxsldwi when performing vector int_to_doubleKai Luo
2021-08-06[PowerPC] Fix copy/paste error in scalar_to_vector patternsJinsong Ji
2021-07-21[PowerPC] Floating Point Builtins for XL Compat.Quinn Pham
2021-07-20[PowerPC] Store, load, move from and to registers related builtinsAlbion Fung
2021-07-16[PowerPC] Implement XL compact math builtinsLei Huang
2021-07-16[PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, an...Amy Kwan
2021-05-31[PowerPC] Improve f32 to i32 bitcast code genAlbion Fung
2021-05-17[PowerPC] Add patterns for vselect of v1i128Nemanja Ivanovic
2021-05-13[PowerPC] Provide doubleword vector predicate form comparisons on Power7Nemanja Ivanovic
2021-05-11[PowerPC] Improve codegen for int-to-fp conversion of subword vector extractAlbion Fung
2021-05-07[PowerPC] Remove extra swap for extract+vperm on LEQiu Chaofan
2021-04-30[PowerPC] Add new infrastructure to select load/store instructions, update P8...Amy Kwan
2021-04-27[AIX] Allow safe for 32bit P9 VSX extract and insert pattern matchesZarko Todorovski
2021-04-23[PowerPC] Add vec_ctsl and vec_ctul to altivec.hNemanja Ivanovic
2021-04-22[PowerPC] Improve codegen for vector fp to int widening conversionsNemanja Ivanovic
2021-04-20[PowerPC] Canonicalize shuffles on big endian targets as wellNemanja Ivanovic