aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/SPARC
AgeCommit message (Expand)AuthorFilesLines
2024-04-05[SPARC] Implement L and H inline asm argument modifiers (#87259)Koakuma2-0/+18
2024-02-13[Sparc] limit MaxAtomicSizeInBitsSupported to 32 for 32-bit Sparc. (#81655)James Y Knight2-86/+88
2024-02-11[SPARC] Support reserving arbitrary general purpose registers (#74927)Koakuma4-0/+69
2024-02-05[CodeGen] Convert tests to opaque pointers (NFC)Nikita Popov58-721/+719
2024-01-16[SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit targetKoakuma2-0/+102
2024-01-09[MC,ELF] .section: unconditionally print section flag 'G' after 'o'Fangrui Song1-2/+2
2023-10-10[Sparc] Remove duplicate ALU and SETHI instructions (NFCI) (#66851)Sergei Barannikov2-13/+12
2023-10-09Revert "[CodeGen] Really renumber slot indexes before register allocation (#6...Jay Foad3-125/+125
2023-10-09[CodeGen] Really renumber slot indexes before register allocation (#67038)Jay Foad3-125/+125
2023-09-28[SPARC] Add a missing SPARC64-LABEL checkJay Foad1-1/+1
2023-09-20[Sparc] Remove LEA instructions (NFCI) (#65850)Sergei Barannikov1-4/+4
2023-09-19[CodeGen] Renumber slot indexes before register allocation (#66334)Jay Foad2-101/+101
2023-09-15[Sparc] Don't emit __multi3 on 32-bit SPARC (#66362)Rainer Orth2-208/+242
2023-09-11[test] Change llc -march= to -mtriple=Fangrui Song2-5/+5
2023-07-18[DAG] More aggressively (extract_vector_elt (build_vector x, y), c) iff eleme...Simon Pilgrim1-2/+2
2023-07-18[Sparc] Regenerate float-constants.ll test checksSimon Pilgrim1-19/+52
2023-06-15[NFC] Autogenerate CodeGen/SPARC/LeonInsertNOPLoadPassUT.llAmaury Séchet1-6/+23
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-04-26[SPARC] Lower BR_CC to BPr on 64-bit target whenever possibleBrad Smith3-24/+118
2023-03-12Revert "[SPARC] Lower BR_CC to BPr on 64-bit target whenever possible"Brad Smith3-118/+24
2023-03-11[SPARC] Lower BR_CC to BPr on 64-bit target whenever possibleKoakuma3-24/+118
2023-03-11[SPARC] Implement hooks for conditional branch relaxationKoakuma3-5/+118
2023-01-24IR: Add atomicrmw uinc_wrap and udec_wrapMatt Arsenault1-0/+327
2022-12-22[SPARC] Fix SELECT_REG emission for f128sKoakuma1-0/+84
2022-12-13[SPARC] Mark the %g0 register as constant & use it to materialize zerosKoakuma12-281/+266
2022-12-07[SPARC] Lower SELECT_CC to MOVr on 64-bit target whenever possibleKoakuma4-16/+10
2022-12-07Revert "[SPARC] Mark the %g0 register as constant & use it to materialize zeros"Brad Smith12-279/+293
2022-12-07[SPARC] Mark the %g0 register as constant & use it to materialize zerosKoakuma12-293/+279
2022-11-26[SPARC] Add tail call support for 64-bit targetKoakuma2-93/+194
2022-11-16[SPARC] Don't emit deprecated FP branches when targeting v9Koakuma2-5/+5
2022-11-16[SPARC] Improve integer branch handling for v9 targetsKoakuma4-151/+380
2022-11-02SPARC: Register null target streamerMatt Arsenault1-0/+1
2022-10-18[SPARC] Make calls to function with big return values workKoakuma2-27/+254
2022-10-17[TargetLowering][RISCV][Sparc] Don't emit zero check in CTTZTableLookup for C...Craig Topper1-13/+8
2022-08-17[Sparc] Don't use SunStyleELFSectionSwitchSyntaxRainer Orth2-6/+6
2022-08-08[DAG] Emit table lookup from TargetLowering::expandCTTZ()Shubham Narlawar1-0/+77
2022-07-08[SDAG] try to replace subtract-from-constant with xorSanjay Patel1-2/+2
2022-06-27[SPARC] Don't do leaf optimization on procedures with inline assemblyKoakuma4-21/+43
2022-06-04[SPARC] Fix type for i64 inline asm operandsLemonBoy1-0/+10
2022-05-30[Support] Make report_fatal_error respect its GenCrashDiag argument so it doe...Nuno Lopes1-2/+2
2022-05-23[Sparc] Have test use IASBrad Smith1-1/+1
2022-05-18[Sparc] Make sure that we really don't emit quad-precision unless the "hard-q...Mark Kettenis1-0/+38
2022-03-08[Sparc] Add tail call supportDaniel Cederman3-13/+220
2022-01-06[Tests] Add elementtype attribute to indirect inline asm operands (NFC)Nikita Popov4-6/+6
2021-11-14[SPARC] Zero-extend the operands when doing UMULO on 64-bit integersKoakuma3-21/+279
2021-10-29[SparcISelLowering] avoid emitting libcalls to __muloti4 and __mulodi4Nick Desaulniers1-0/+28
2021-09-27Fix tests defaulting to incorrect triples on AIXJake Egan6-30/+30
2021-06-30CodeGen: Print/parse LLTs in MachineMemOperandsMatt Arsenault1-8/+8
2021-06-13[SPARC] Legalize truncation and extension between fp128 and halfLemonBoy1-0/+144
2021-06-10[static initializers] Emit global_ctors and global_dtors in reverse order whe...Wolfgang Pieb1-4/+4