summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
AgeCommit message (Expand)Author
2025-11-21[PowerPC] Replace vspltisw+vadduwm instructions with xxleqv+vsubuwm for addin...Himadhith
2025-11-21[PowerPC] Fix Wparentheses warningJim Lin
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-11-19[PowerPC] Add custom lowering for SADD overflow for i32 and i64 (#159255)Aditi Medhane
2025-11-17[PowerPC] TableGen-erate SDNode descriptions (#168108)Sergei Barannikov
2025-11-13[PowerPC] fold i128 equality/inequality compares of two loads into a vectoriz...zhijian lin
2025-11-07[PowerPC] Lowering support for EVL type VP_LOAD/VP_STORE (#165910)RolandF77
2025-10-28[PPC] Set minimum of largest number of comparisons to use bit test for switch...Shimin Cui
2025-10-22[NFC] "unsafe-fp-math" post cleanup (code comments part) (#164582)paperchalice
2025-10-21[PowecPC] Hint branch `bne-` for atomic operation after the store-conditiona...zhijian lin
2025-10-21[PowerPC] Remove `UnsafeFPMath` uses (#154901)paperchalice
2025-10-15[PowerPC] Emit lxvkq and vsrq instructions for build vector patterns (#157625)Tony Varghese
2025-10-11[PowerPC] Lower ucmp using subtractions (#146446)AZero13
2025-09-22[PowerPC] Avoid working on deleted node in ext bool trunc combine (#160050)Nikita Popov
2025-09-19[PowerPC] Fix vector extend result types in BUILD_VECTOR lowering (#159398)RolandF77
2025-09-03[PowerPC] Remove an unnecessary cast (NFC) (#156599)Kazu Hirata
2025-09-01[PowerPC] Merge vsr(vsro(input, byte_shift), bit_shift) to vsrq(input, res_bi...Tony Varghese
2025-08-25[PowerPC] Add DMF builtins for build and disassemble (#153097)RolandF77
2025-08-23RuntimeLibcalls: Add entries for stackprotector globals (#154930)Matt Arsenault
2025-08-22[llvm] Remove unused includes of SmallSet.h (NFC) (#154893)Kazu Hirata
2025-08-20[PowerPC] fix bug affecting float to int32 conversion on LE PowerPC (#150194)DanilaZhebryakov
2025-08-20[PowerPC] Remove custom original type tracking (NFCI) (#154090)Nikita Popov
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata
2025-08-16[PowerPC] Remove some unused SDNodes and FastISel workaround (NFC) (#153964)Sergei Barannikov
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-08-07[CodeGen] Move IsFixed into ArgFlags (NFCI) (#152319)Nikita Popov
2025-08-06Implement the trampoline intrinsics and nest parameter for AIX. (#149388)Sean Fertile
2025-08-06[POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-...zhijian lin
2025-08-05[LLVM][CGP] Allow finer control for sinking compares. (#151366)Paul Walker
2025-08-03MCSymbolXCOFF: Migrate away from classofFangrui Song
2025-08-01[AIX] Handle arbitrary sized integers when lowering formal arguments passed o...Amy Kwan
2025-07-10[TargetLowering] Change getOptimalMemOpType and findOptimalMemOpLowering to t...Boyao Wang
2025-07-08[DAG] Add generic expansion for ISD::FCANONICALIZE nodes (#142105)Dominik Steenken
2025-07-07DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)Matt Arsenault
2025-07-04[PowerPC] Fix a warningKazu Hirata
2025-07-04[PowePC] using MTVSRBMI instruction instead of constant pool in power10+ (#14...zhijian lin
2025-06-29[PowerPC] Prevent copying in loop variables (NFC)Jie Fu
2025-06-28[PowerPC] Use range-based for loops (NFC) (#146221)Kazu Hirata
2025-06-23[PowerPC] Fix handling of undefs in the PPC::isSplatShuffleMask query (#145149)Wael Yehia
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-18[PowerPC][AIX] Specify pointer info and alignment for stack store (#144526)Nikita Popov
2025-06-13[PowerPC] enable AtomicExpandImpl::expandAtomicCmpXchg for powerpc (#142395)zhijian lin
2025-06-10PowerPC: Move runtime libcall configuration to RuntimeLibcallsInfo (#142542)Matt Arsenault
2025-06-09[PowerPC] extend smaller splats into bigger splats (with fix) (#142194)RolandF77
2025-06-09[PowerPC] Change default for auto gen stxvp for cpu=future (#142826)Lei Huang
2025-05-29Revert "[PowerPC] extend smaller splats into bigger splats (#141282)"Hubert Tong
2025-05-28[PowerPC] extend smaller splats into bigger splats (#141282)RolandF77
2025-05-26[PowerPC] Fix warningsKazu Hirata
2025-05-26[PowerPC] Add load/store support for v2048i1 and DMF cryptography instruction...Maryam Moghadas