aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC
AgeCommit message (Expand)AuthorFilesLines
12 daysReapply "[MC][TableGen] Expand Opcode field of MCInstrDesc" (#180321) (#180954)sstipano2-2/+2
13 days[PowerPC] Require PPC32 for 32-bit addc/adde/subc/sube (#179186)Nikita Popov1-10/+17
2026-02-09[SelectionDAGBuilder] Remove NoNaNsFPMath uses (#169904)paperchalice2-4/+6
2026-02-07[PowerPC] Use MCAssembler::getEmitter instead of getEmitterPtr. NFCFangrui Song2-6/+4
2026-02-06Revert "[MC][TableGen] Expand Opcode field of MCInstrDesc" (#180321)Vladimir Vereschaka2-2/+2
2026-02-06[MC][TableGen] Expand Opcode field of MCInstrDesc (#179652)sstipano2-2/+2
2026-02-04[CodeGen] Remove unused first operand of SUBREG_TO_REG (#179690)Jay Foad5-169/+144
2026-02-04[NFC][LLVM] Make `MachineInstrBuilder::constrainAllUses` return `void` (#179632)Juan Manuel Martinez Caamaño1-94/+91
2026-02-04[NFC][LLVM] Make `constrainSelectedInstRegOperands` return `void` (#179501)Juan Manuel Martinez Caamaño1-5/+10
2026-02-04[PowerPC] Remove NoInfsFPMath uses (#163029)paperchalice1-1/+1
2026-02-03[AIX] Implement the ifunc attribute. (#153049)Wael Yehia6-25/+391
2026-02-02[CodeGen] Refactor targets to override the new getTgtMemIntrinsic overload (N...Nicolai Hähnle2-14/+18
2026-02-02[PowerPC] using milicode call for strcmp instead of lib call (#177009)zhijian lin2-1/+11
2026-02-02[PowerPC] Fix miscompilation when using 32-bit ucmp on 64-bit PowerPC (#178979)SiliconA-Z1-4/+13
2026-01-27[TTI] Add VectorInstrContext for context-aware insert/extract costs. (#175982)Florian Hahn2-11/+12
2026-01-27[PowerPC] Fix XXPERMDI peephole and ISEL LiveVariables bugs (#172122)Maryam Moghadas3-4/+17
2026-01-23[PowerPC] Fix instruction sizes / branch relaxation (#175556)Nikita Popov4-10/+58
2026-01-23[NFC][MI] Tidy Up RegState enum use (2/2) (#177090)Sam Elliott5-14/+15
2026-01-22[PPC64] Convert assert in patchpoint emission to usage error. (#177453)Sean Fertile1-2/+10
2026-01-22[NFCI] replace getValueType with new getGlobalSize query (#177186)Jameson Nash1-3/+3
2026-01-21[PPC] Fix suspicious AltiVec VAVG patterns (#176891)Simon Pilgrim2-12/+14
2026-01-21[LLVM][CodeGen] Remove pass initialization calls from pass constructors (#173...Rahul Joshi6-0/+6
2026-01-21[PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUS...Aditi Medhane3-0/+65
2026-01-20[PowerPC] cost modeling for length type VP intrinsic load/store (#168938)RolandF772-1/+111
2026-01-19FastISel: Thread LibcallLoweringInfo through (#176799)Matt Arsenault3-18/+24
2026-01-19[PowerPC] Add support for AMO store builtins (#170933)Maryam Moghadas3-4/+24
2026-01-16Reland "[NFC][MI] Tidy Up RegState enum use (1/2)" (#176277)Sam Elliott2-2/+2
2026-01-16[PowerPC] Add AMO load builtins for conditional increment/decrement (#169435)Maryam Moghadas3-0/+38
2026-01-15[NFC][TargetLowering] Make shouldExpandAtomicRMWInIR and shouldExpandAtomicCm...Akshay Deodhar2-4/+5
2026-01-15Make MachineBlockFrequencyInfo a required pass for the MachineScheduler pass....Tony Linthicum1-0/+2
2026-01-15[PowerPC] using milicode call for strstr instead of lib call (#176002)zhijian lin2-0/+11
2026-01-15Revert "[NFC][MI] Tidy Up RegState enum use (1/2)" (#176190)Sam Elliott2-2/+2
2026-01-15[NFC][MI] Tidy Up RegState enum use (1/2) (#176091)Sam Elliott2-2/+2
2026-01-13[CodeGen][InlineSpiller] Add SubReg argument to loadRegFromStackSlot for subr...Christudasan Devadasan2-3/+2
2026-01-12[PowerPC] using milicode call for strcpy instead of lib call (#174782)zhijian lin2-0/+18
2026-01-12[PowerPC] Optimize not equal compares against zero vectors (#150422)Himadhith1-0/+14
2026-01-11[TargetLowering] Change the `softPromoteHalfType` default to `true` (#175149)Trevor Gross1-2/+0
2026-01-09XCOFF associated metadata (#159096)Sean Fertile1-1/+26
2026-01-08[PowerPC] Add type checking for DMF insert (#172078)RolandF772-28/+47
2026-01-08[PowerPC] Change `half` to use soft promotion rather than `PromoteFloat` (#15...Trevor Gross1-0/+2
2025-12-25[PowerPC] Check isPhysical() before converting Register to MCRegister. NFC (#...Craig Topper1-6/+6
2025-12-18[PowerPC]: Add check for cast when shufflevector (#172443)Kevin Per1-0/+4
2025-12-16[CodeGen] expand-fp: Change frem expansion criterion (#158285)Frederik Harwath1-4/+4
2025-12-12Fixes non-functional changes found static analyzer (#171197)Seraphimt1-4/+1
2025-12-11[SCEVExp] Get DL from SE, strip constructor arg (NFC) (#171823)Ramkumar Ramachandra1-6/+2
2025-12-11[NFC] isOSGlibc: musl is not glibc. (#171734)Harald van Dijk1-1/+2
2025-12-09[PowerPC] Use the same lowering rule for vector rounding instructions (#166307)paperchalice1-2/+2
2025-12-08Fix VarArgs FixedStack object on AIX. (#170240)Sean Fertile1-8/+28
2025-12-08Fix [PowerPC] llc crashed at -O1/O2/O3: Assertion `isImm() && "Wrong MachineO...zhijian lin1-9/+37
2025-12-08PowerPC/VSX: Select FMINNUM and FMAXNUM (#135739)YunQiang Su2-27/+32