aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/SPARC
AgeCommit message (Expand)AuthorFilesLines
2025-12-05[SPARC][NFC] Update optcompare test that always returns false (#170025)Koakuma1-5/+5
2025-12-03[SPARC] Remove CCIfConsecutiveRegs for f128 returns (#170133)Koakuma1-0/+75
2025-11-29[SPARC] Properly handle CC for long double on sparc32 (#162226)Koakuma3-114/+191
2025-11-14[Sparc] Optimize compare instruction (#167140)Koakuma7-25/+263
2025-11-06[SPARC] Mark branches as being expensive in early Niagara CPUs (#166489)Koakuma1-0/+80
2025-10-08[SPARC] Weaken emitted barriers for atomic ops (#154950)Koakuma2-12/+458
2025-10-03[SPARC] Prevent meta instructions from being inserted into delay slots (#161111)Koakuma1-0/+25
2025-09-26[clang][SPARC] Pass 16-aligned structs with the correct alignment in CC (#155...Koakuma1-1/+14
2025-08-18[SPARC] Change `half` to use soft promotion rather than `PromoteFloat` (#152...Trevor Gross3-349/+285
2025-08-12[SPARC] Use FMA instructions when we have UA2007 (#148434)Koakuma1-0/+275
2025-08-12[SPARC] Add a test for `half` support (NFC) (#152723)Trevor Gross1-0/+888
2025-08-12[Test] Add and update tests for `lrint`/`llrint` (NFC) (#152662)Trevor Gross1-0/+68
2025-07-22[Sparc] Remove bogus stack adjustment for LD/GD TLS (#149890)Jessica Clarke1-7/+1
2025-07-22[NFC][Sparc] Pre-commit a test showing inefficient and broken LD/GD TLSJessica Clarke1-0/+111
2025-07-15RuntimeLibcalls: Add some tests for OpenBSD stack protectors (#147888)Matt Arsenault1-0/+141
2025-07-14SPARC: Add gnu run line to sincos test (#147714)Matt Arsenault1-4/+473
2025-07-09SPARC: Add sincos intrinsic test (#147464)Matt Arsenault1-0/+772
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault1-2/+2
2025-06-20[SPARC][IAS] Properly set implied feature sets for ISA levels/extensions (#14...Koakuma4-61/+45
2025-05-23[SPARC] Use op-then-halve instructions when we have VIS3Koakuma2-0/+324
2025-05-06 [SPARC] Use op-then-neg instructions when we have VIS3 (#138603)Koakuma1-0/+131
2025-05-05Sparc: Improve SETHI and R_SPARC_DISP32 testsFangrui Song1-0/+24
2025-04-29[CGP] Despeculate ctlz/cttz with "illegal" integer types (#137197)Sergei Barannikov2-110/+70
2025-04-26[SPARC] Promote i32 CTTZ when we have VIS3Koakuma1-63/+429
2025-04-22Reapply "[SPARC] Use umulxhi to do extending 64x64->128 multiply when we have...Koakuma3-0/+136
2025-04-17[SPARC] Use native bitcast instructions when we have VIS3Koakuma1-0/+139
2025-04-17[SPARC] Use lzcnt to implement CTLZ when we have VIS3Koakuma1-0/+405
2025-04-16Revert "[SPARC] Use umulxhi to do extending 64x64->128 multiply when we have ...Koakuma3-136/+0
2025-04-16[SPARC] Use umulxhi to do extending 64x64->128 multiply when we have VIS3Koakuma3-0/+136
2025-04-16[SPARC] Use addxccc to do multiword addition when we have VIS3Koakuma1-0/+118
2025-04-16[SPARC] Use fzero/fzeros to materialize FP zeros when we have VISKoakuma1-0/+115
2025-04-14[RegAlloc] Sort CopyHint by IsCSR (#131046)Michael Maitland9-86/+80
2025-02-19[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default (#126880)Nikita Popov1-38/+38
2025-02-05PeepholeOpt: Fix looking for def of current copy to coalesce (#125533)Matt Arsenault3-34/+36
2025-01-23[TargetLowering] Improve one signature of forceExpandWideMUL. (#123991)Craig Topper1-193/+149
2025-01-18[LegalizeIntegerTypes] Use forceExpandWideMUL in ExpandIntRes_XMULO. (#123432)Craig Topper1-1/+1
2024-12-15[Sparc,test] Change llc -march= to -mtriple=Fangrui Song66-136/+136
2024-11-03[SPARC] Allow overaligned `alloca`s (#107223)Koakuma5-62/+129
2024-10-19[llvm] Ensure that soft float targets don't emit `fma()` libcalls. (#106615)Alex Rønne Petersen1-0/+385
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen1-0/+45
2024-10-02DAG: Preserve disjoint flag when emitting final instructions (#110795)Matt Arsenault1-6/+6
2024-09-30[SPARC] Align i128 to 16 bytes in SPARC datalayouts (#106951)Koakuma1-0/+27
2024-09-24[ISelDAG] Salvage debug info at isel by referring to frame indices. (#109126)Bevin Hansson1-0/+69
2024-08-20[SPARC] Remove assertions in printOperand for inline asm operands (#104692)Koakuma1-0/+10
2024-08-19[Sparc] Add errata workaround pass for GR712RC and UT700 (#103843)Daniel Cederman5-0/+289
2024-07-28[Sparc] Remove custom lowering for ADD[CE] / SUB[CE] (#100861)Sergei Barannikov4-259/+601
2024-07-28[Sparc] Remove custom lowering for SMULO / UMULO (#100858)Sergei Barannikov1-53/+102
2024-06-19[NFC][SPARC] Fix typos and style mismatchesKoakuma1-1/+1
2024-05-13[test] Fix check prefixesFangrui Song1-3/+2
2024-05-03[test] Convert text files from CRLF to LFFangrui Song1-20/+20