aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC
AgeCommit message (Expand)AuthorFilesLines
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
2025-12-03[PowerPC] Add initial support for AMO load builtins (#168746)Maryam Moghadas4-9/+65
2025-12-02[NFC] Refactor TargetLowering::getTgtMemIntrinsic to take CallBase parameter ...Robert Imschweiler2-3/+2
2025-12-02[PowerPC][MC] Diagnose out of range branch fixups (#165859)Nikita Popov1-2/+22
2025-11-27[PowerPC] Implement paddis (#161572)Lei Huang8-0/+96
2025-11-26CodeGen: Make all targets override pseudos with pointers (#159881)Matt Arsenault2-0/+6
2025-11-25[PowerPC] Fix a warningKazu Hirata1-1/+2
2025-11-25[PowerPC ]convert `(setcc (and X, 1), 0, eq)` to `XORI (and X, 1), 1` (#168...zhijian lin1-0/+69
2025-11-21[PowerPC] Replace vspltisw+vadduwm instructions with xxleqv+vsubuwm for addin...Himadhith1-0/+45
2025-11-21[PowerPC] Fix Wparentheses warningJim Lin1-2/+2
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault1-1/+1
2025-11-19[PowerPC] Add custom lowering for SADD overflow for i32 and i64 (#159255)Aditi Medhane2-1/+38
2025-11-17[PowerPC] TableGen-erate SDNode descriptions (#168108)Sergei Barannikov10-794/+477
2025-11-13[PowerPC] fold i128 equality/inequality compares of two loads into a vectoriz...zhijian lin2-1/+138
2025-11-12[PowerPC] Add intrinsic support for xvrlw (#167349)Lei Huang2-2/+9
2025-11-11[PowerPC] Use MCRegister instead of unsigned. NFC (#167602)Craig Topper3-5/+5
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault3-24/+22
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault1-2/+2
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault1-1/+1
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille1-1/+0
2025-11-07[PowerPC] Lowering support for EVL type VP_LOAD/VP_STORE (#165910)RolandF774-0/+120
2025-11-06Filter out unemitted metadata before assertion in AIXAsmPrinter. (#165620)Sean Fertile1-0/+4
2025-11-05[PowerPC] Implement vsx rotate left word instr (#160754)Lei Huang1-0/+3
2025-11-04[PowerPC] Ensure correct codgen for MMA functions for cpu=future (#165791)Lei Huang1-2/+2
2025-11-03[PowerPC] Implement 32byte indexed paired ld and st instruction (#160767)Lei Huang1-0/+8
2025-11-01[Analysis, CodeGen] Use ArrayRef instead of const ArrayRef (NFC) (#166026)Kazu Hirata2-2/+2
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski1-1/+1
2025-10-31[PowerPC] Remove a redundant cast (NFC) (#165834)Kazu Hirata1-1/+1
2025-10-31[PowerPC] Take ABI into account for data layout (#149725)Jens Reidel1-2/+3
2025-10-28[PowerPC] Implement Context Switch Instr mtlpl (#160593)Lei Huang1-0/+20
2025-10-28[PPC] Set minimum of largest number of comparisons to use bit test for switch...Shimin Cui1-0/+8
2025-10-27[PowerPC] Add Implementation and test for new eTCE instructions (#164002)Lei Huang2-5/+45
2025-10-27[PowerPC] Update tlbie instruction implementation for ISA3.0+ (#162729)Lei Huang6-13/+54
2025-10-24[PowerPC][NFC] Add new mtpidr alias introduced in ISA3.0 (#163989)Lei Huang1-0/+2
2025-10-22[NFC] "unsafe-fp-math" post cleanup (code comments part) (#164582)paperchalice1-2/+2
2025-10-21[PowecPC] Hint branch `bne-` for atomic operation after the store-conditiona...zhijian lin1-4/+6
2025-10-21[PowerPC] Remove `UnsafeFPMath` uses (#154901)paperchalice2-42/+49
2025-10-15[PowerPC] Exploit xxeval instruction for operations of the form ternary(A, X,...Tony Varghese1-0/+189
2025-10-15[PowerPC] Emit lxvkq and vsrq instructions for build vector patterns (#157625)Tony Varghese2-0/+143
2025-10-12Fix typo: IsGlobaLinkage -> IsGlobalLinkage in XCOFF (#161960)小钟1-1/+1
2025-10-11[PowerPC] Lower ucmp using subtractions (#146446)AZero132-0/+34
2025-10-06[PowerPC] recognize `vmnsub` in older ppc versions (#155465)Folkert de Vries1-3/+16
2025-10-06[NFC][PowerPC] Cleanup isImm and getImmEncoding functions (#161567)Lei Huang5-116/+85
2025-09-30[PowerPC] Implement Elliptic Curve Cryptography (ECC) Instructions (#158362)Lei Huang1-0/+175
2025-09-26[NFC][PowerPC] Consolidate predicate definitions into PPC.td (#160579)Lei Huang7-71/+66
2025-09-25[NFC][PowerPC] Fix err in instruction class name for stxvp (#160764)Lei Huang2-7/+7
2025-09-24[PowerPC][NFC] Simplify vector unpacked instr classes (#160564)Lei Huang1-35/+15