aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/PowerPC
AgeCommit message (Expand)AuthorFilesLines
14 hours[PowerPC] fix lowering of SPILL_CRBIT on pwr9 and pwr10 (#146424)Paul Murphy1-1/+7
28 hours[PowerPC][AIX] Using milicode for memcmp instead of libcall (#147093)zhijian lin2-2/+2
2 daysImplement the trampoline intrinsics and nest parameter for AIX. (#149388)Sean Fertile2-7/+26
2 days[DAG] getNode - fold (sext (trunc x)) -> x iff the upper bits are already sig...Simon Pilgrim1-12/+12
2 days[POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-...zhijian lin1-11/+76
2 days[NFC][PowerPC] Cleaning up test file and removing redundant front-end test (#...Himadhith1-226/+77
4 daysRevert "Reland "RegisterCoalescer: Add implicit-def of super register when co...Sander de Smalen12-260/+0
7 days[AIX] Handle arbitrary sized integers when lowering formal arguments passed o...Amy Kwan1-0/+61
8 days[LICM] Do not reassociate constant offset GEP (#151492)Nikita Popov2-176/+176
9 daysReland "RegisterCoalescer: Add implicit-def of super register when coalescing...Sander de Smalen12-0/+260
10 days[PowerPC] Exploit xxeval instruction for ternary patterns - ternary(A, X, and...Tony Varghese1-61/+21
12 days[CodeGen] More consistently expand float ops by default (#150597)Nikita Popov1-0/+111
2025-07-22[DAG] visitFREEZE - limit freezing of multiple operands (#149797)Simon Pilgrim1-213/+204
2025-07-17[PowerPC] Test SPE incompatibility with VSX (#147184)Guy David1-0/+8
2025-07-15RuntimeLibcalls: Add some tests for OpenBSD stack protectors (#147888)Matt Arsenault1-0/+164
2025-07-14[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::FCOPYSIGN (#148617)woruyu1-6/+23
2025-07-12[Test] Mark a number of libcall tests `nounwind` (#148329)Trevor Gross4-114/+50
2025-07-11[NFC][PowerPC] Add test case for lockdown of vector compare greater than supp...Himadhith1-0/+246
2025-07-08[XRay] xray_fn_idx: fix alignment directiveFangrui Song1-1/+1
2025-07-07[PowerPC] licm-xxsplti.ll - regenerate test checksSimon Pilgrim1-116/+146
2025-07-06[PowerPC] fp-branch.ll - regenerate checksSimon Pilgrim1-1/+14
2025-07-04[PowerPC] Pre-commit test case to ensure that milicode is not used for memcmp...zhijian lin2-0/+94
2025-07-04[PowePC] using MTVSRBMI instruction instead of constant pool in power10+ (#14...zhijian lin1-19/+4
2025-07-04[PowerPC] anyext_srl.ll - regenerate checksSimon Pilgrim1-3/+8
2025-07-03[NFC][PowerPC] Pre-commit testcases for locking down the xxsel instructions f...Tony Varghese5-25/+864
2025-07-03[PHIElimination] Revert #131837 #146320 #146337 (#146850)Guy David10-72/+68
2025-07-02[PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses (#144405)Lei Huang1-0/+66
2025-07-02[InstrEmitter] Use AddOperand in EmitCopyToRegClassNode. (#146637)Craig Topper2-22/+22
2025-07-02[DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG C...woruyu2-18/+12
2025-07-02[DAG] visitFREEZE - always allow freezing multiple operands (#145939)Simon Pilgrim1-204/+213
2025-06-30[DAGCombiner] Remove `UnsafeFPMath` usage in `visitFSUBForFMACombine` etc. (#...paperchalice1-24/+17
2025-06-29[PHIElimination] Reuse existing COPY in predecessor basic block (#131837)Guy David10-68/+72
2025-06-27GlobalISel: Replace use of report_fatal_error (#145866)Matt Arsenault1-1/+1
2025-06-25[PowerPC] eliminate RLWINM instruction following LBARX as possible (#144089)zhijian lin4-95/+8
2025-06-25[PowerPC] Support for Packed BCD conversion builtins (#142723)Himadhith1-0/+91
2025-06-25[SelectionDAG] Remove UnsafeFPMath check in `visitFADDForFMACombine` (#127770)paperchalice2-4/+4
2025-06-24Add `REQUIRES: asserts` to test added in #145149 because it uses the `-debug-...Douglas Yung1-0/+1
2025-06-23[PowerPC] Fix handling of undefs in the PPC::isSplatShuffleMask query (#145149)Wael Yehia1-0/+13
2025-06-23AsmPrinter: Do not use report_fatal_error for AIX XXStructor error (#145273)Matt Arsenault1-3/+3
2025-06-18[NFC][PowerPC] pre-commit running the update_llc_test_checks.py for all-atomi...zhijian lin3-1017/+1020
2025-06-18[PowerPC] Add code to spill and restore DMRp registers (#142443)Lei Huang2-18/+231
2025-06-18[PowerPC] Split tests into asm and mir parts (NFC)Nikita Popov4-605/+686
2025-06-18[PowerPC][AIX] Specify pointer info and alignment for stack store (#144526)Nikita Popov7-314/+338
2025-06-18PowerPC: Fix using long double libm functions for f128 intrinsics (#144382)Matt Arsenault1-24/+24
2025-06-18PowerPC: Add baseline tests for more f128 libcall handling (#144381)Matt Arsenault1-0/+445
2025-06-17[PowerPC] Split test into assembly and MIR variants (NFC)Nikita Popov2-809/+1080
2025-06-17[PowerPC] Regenerate MIR test checks (NFC)Nikita Popov1-113/+114
2025-06-17[PowerPC] Regenerate MIR test checks (NFC)Nikita Popov1-68/+69
2025-06-13[PowerPC] fixed mtvsrbmi.ll test case error caused by run the update_llc_test...zhijian lin1-14/+8
2025-06-13[PowerPC][NFC] Pre-commit test case for checking whether `mtvsrbmi` power10 ...zhijian lin1-0/+44