| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-12-09 | [PowerPC] Use the same lowering rule for vector rounding instructions (#166307) | paperchalice | 1 | -2/+2 |
| 2025-12-08 | Fix VarArgs FixedStack object on AIX. (#170240) | Sean Fertile | 1 | -8/+28 |
| 2025-12-08 | Fix [PowerPC] llc crashed at -O1/O2/O3: Assertion `isImm() && "Wrong MachineO... | zhijian lin | 1 | -9/+37 |
| 2025-12-08 | PowerPC/VSX: Select FMINNUM and FMAXNUM (#135739) | YunQiang Su | 2 | -27/+32 |
| 2025-12-03 | [PowerPC] Add initial support for AMO load builtins (#168746) | Maryam Moghadas | 4 | -9/+65 |
| 2025-12-02 | [NFC] Refactor TargetLowering::getTgtMemIntrinsic to take CallBase parameter ... | Robert Imschweiler | 2 | -3/+2 |
| 2025-12-02 | [PowerPC][MC] Diagnose out of range branch fixups (#165859) | Nikita Popov | 1 | -2/+22 |
| 2025-11-27 | [PowerPC] Implement paddis (#161572) | Lei Huang | 8 | -0/+96 |
| 2025-11-26 | CodeGen: Make all targets override pseudos with pointers (#159881) | Matt Arsenault | 2 | -0/+6 |
| 2025-11-25 | [PowerPC] Fix a warning | Kazu Hirata | 1 | -1/+2 |
| 2025-11-25 | [PowerPC ]convert `(setcc (and X, 1), 0, eq)` to `XORI (and X, 1), 1` (#168... | zhijian lin | 1 | -0/+69 |
| 2025-11-21 | [PowerPC] Replace vspltisw+vadduwm instructions with xxleqv+vsubuwm for addin... | Himadhith | 1 | -0/+45 |
| 2025-11-21 | [PowerPC] Fix Wparentheses warning | Jim Lin | 1 | -2/+2 |
| 2025-11-19 | CodeGen: Add subtarget to TargetLoweringBase constructor (#168620) | Matt Arsenault | 1 | -1/+1 |
| 2025-11-19 | [PowerPC] Add custom lowering for SADD overflow for i32 and i64 (#159255) | Aditi Medhane | 2 | -1/+38 |
| 2025-11-17 | [PowerPC] TableGen-erate SDNode descriptions (#168108) | Sergei Barannikov | 10 | -794/+477 |
| 2025-11-13 | [PowerPC] fold i128 equality/inequality compares of two loads into a vectoriz... | zhijian lin | 2 | -1/+138 |
| 2025-11-12 | [PowerPC] Add intrinsic support for xvrlw (#167349) | Lei Huang | 2 | -2/+9 |
| 2025-11-11 | [PowerPC] Use MCRegister instead of unsigned. NFC (#167602) | Craig Topper | 3 | -5/+5 |
| 2025-11-10 | CodeGen: Remove TRI arguments from stack load/store hooks (#158240) | Matt Arsenault | 3 | -24/+22 |
| 2025-11-10 | CodeGen: Remove TRI argument from getRegClass (#158225) | Matt Arsenault | 1 | -2/+2 |
| 2025-11-10 | CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224) | Matt Arsenault | 1 | -1/+1 |
| 2025-11-10 | Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16... | serge-sans-paille | 1 | -1/+0 |
| 2025-11-07 | [PowerPC] Lowering support for EVL type VP_LOAD/VP_STORE (#165910) | RolandF77 | 4 | -0/+120 |
| 2025-11-06 | Filter out unemitted metadata before assertion in AIXAsmPrinter. (#165620) | Sean Fertile | 1 | -0/+4 |
| 2025-11-05 | [PowerPC] Implement vsx rotate left word instr (#160754) | Lei Huang | 1 | -0/+3 |
| 2025-11-04 | [PowerPC] Ensure correct codgen for MMA functions for cpu=future (#165791) | Lei Huang | 1 | -2/+2 |
| 2025-11-03 | [PowerPC] Implement 32byte indexed paired ld and st instruction (#160767) | Lei Huang | 1 | -0/+8 |
| 2025-11-01 | [Analysis, CodeGen] Use ArrayRef instead of const ArrayRef (NFC) (#166026) | Kazu Hirata | 2 | -2/+2 |
| 2025-11-02 | [ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020) | Jakub Kuderski | 1 | -1/+1 |
| 2025-10-31 | [PowerPC] Remove a redundant cast (NFC) (#165834) | Kazu Hirata | 1 | -1/+1 |
| 2025-10-31 | [PowerPC] Take ABI into account for data layout (#149725) | Jens Reidel | 1 | -2/+3 |
| 2025-10-28 | [PowerPC] Implement Context Switch Instr mtlpl (#160593) | Lei Huang | 1 | -0/+20 |
| 2025-10-28 | [PPC] Set minimum of largest number of comparisons to use bit test for switch... | Shimin Cui | 1 | -0/+8 |
| 2025-10-27 | [PowerPC] Add Implementation and test for new eTCE instructions (#164002) | Lei Huang | 2 | -5/+45 |
| 2025-10-27 | [PowerPC] Update tlbie instruction implementation for ISA3.0+ (#162729) | Lei Huang | 6 | -13/+54 |
| 2025-10-24 | [PowerPC][NFC] Add new mtpidr alias introduced in ISA3.0 (#163989) | Lei Huang | 1 | -0/+2 |
| 2025-10-22 | [NFC] "unsafe-fp-math" post cleanup (code comments part) (#164582) | paperchalice | 1 | -2/+2 |
| 2025-10-21 | [PowecPC] Hint branch `bne-` for atomic operation after the store-conditiona... | zhijian lin | 1 | -4/+6 |
| 2025-10-21 | [PowerPC] Remove `UnsafeFPMath` uses (#154901) | paperchalice | 2 | -42/+49 |
| 2025-10-15 | [PowerPC] Exploit xxeval instruction for operations of the form ternary(A, X,... | Tony Varghese | 1 | -0/+189 |
| 2025-10-15 | [PowerPC] Emit lxvkq and vsrq instructions for build vector patterns (#157625) | Tony Varghese | 2 | -0/+143 |
| 2025-10-12 | Fix typo: IsGlobaLinkage -> IsGlobalLinkage in XCOFF (#161960) | 小钟 | 1 | -1/+1 |
| 2025-10-11 | [PowerPC] Lower ucmp using subtractions (#146446) | AZero13 | 2 | -0/+34 |
| 2025-10-06 | [PowerPC] recognize `vmnsub` in older ppc versions (#155465) | Folkert de Vries | 1 | -3/+16 |
| 2025-10-06 | [NFC][PowerPC] Cleanup isImm and getImmEncoding functions (#161567) | Lei Huang | 5 | -116/+85 |
| 2025-09-30 | [PowerPC] Implement Elliptic Curve Cryptography (ECC) Instructions (#158362) | Lei Huang | 1 | -0/+175 |
| 2025-09-26 | [NFC][PowerPC] Consolidate predicate definitions into PPC.td (#160579) | Lei Huang | 7 | -71/+66 |
| 2025-09-25 | [NFC][PowerPC] Fix err in instruction class name for stxvp (#160764) | Lei Huang | 2 | -7/+7 |
| 2025-09-24 | [PowerPC][NFC] Simplify vector unpacked instr classes (#160564) | Lei Huang | 1 | -35/+15 |