aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler_rt
AgeCommit message (Expand)Author
2025-02-16compiler-rt: Use Windows Arm ABI routines for UEFI for now.Alex Rønne Petersen
2025-02-15x86_64: rewrite scalar and vector int `@divTrunc`Jacob Young
2025-02-11compiler-rt: fix memcpy generating recursive callsdweiller
2025-02-10compiler_rt memcpy: avoid infinite recursionAndrew Kelley
2025-02-09x86_64: implement conversions between scalar floats and intsJacob Young
2025-01-30compiler-rt: only check dest/src start address in memmovedweiller
2025-01-30compiler-rt: remove manual unroll code from memmovedweiller
2025-01-30compiler-rt: workaround miscompilation in memmovedweiller
2025-01-30compiler-rt: optimize memmovedweiller
2025-01-27Merge pull request #22610 from jacobly0/x86_64-rewriteAndrew Kelley
2025-01-26compiler-rt: ensure memcpy Element has no unused bytesdweiller
2025-01-26x86_64: rewrite `@min`/`@max` for scalar floatsJacob Young
2025-01-25compiler-rt: Pass called functions into inline asm so the compiler sees the u...Alex Rønne Petersen
2025-01-25compiler-rt: Don't export __a(u)ll(div,rem) if linking libc.Alex Rønne Petersen
2025-01-25compiler-rt: More accurately export Windows Arm functions.Alex Rønne Petersen
2025-01-24compiler_rt: upgrade to new panic interfacemlugg
2025-01-20compiler-rt: optimize memcpydweiller
2025-01-20compiler-rt: reduce memmove and memcpy size for ReleaseSmalldweiller
2025-01-20compiler-rt: move memmove back to memmove.zigdweiller
2025-01-18Revert "work around llvm failing to lower memcpy"Alex Rønne Petersen
2025-01-17work around llvm failing to lower memcpyAndrew Kelley
2025-01-17compiler_rt: don't rely on weak aliasesAndrew Kelley
2025-01-17replace `compiler_rt` memcpy with a better versionDavid Rubin
2025-01-02compiler_rt: fix incorrect __clzsi2_thumb1 lookup table usageGalaxyShard
2024-12-23Add branch hint to unlikely branch of `rem_pio2_large`Liam Swayne
2024-12-13compiler-rt: Disable __aeabi_drsub test on armeb.Alex Rønne Petersen
2024-11-24compiler-rt: Fix Hexagon routines to use the new @export() pointer semantics.Alex Rønne Petersen
2024-11-24compiler-rt: Remove duplicate __hexagon_divsf3 export.Alex Rønne Petersen
2024-11-24compiler-rt: Fix duplicate labels in Hexagon routines.Alex Rønne Petersen
2024-11-24compiler_rt: Add hexagon builtins (#22029)Brian Cain
2024-11-23compiler-rt: Fix R_ARM_ABS32 relocation error in __clzsi2_thumb1().Alex Rønne Petersen
2024-11-03Merge pull request #21843 from alexrp/callconv-followupAlex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-11-02std.Target: Rename amdgpu module to amdgcn.Alex Rønne Petersen
2024-10-19compiler_rt: remove bogus testsmlugg
2024-10-17Merge pull request #21610 from alexrp/riscv-abisAndrew Kelley
2024-10-16compiler-rt: Use loongarch clear_cache() implementation for loongarch32 too.Alex Rønne Petersen
2024-10-15compiler-rt: Always use f16 as the half type for riscv.Alex Rønne Petersen
2024-10-03Merge pull request #21570 from alexrp/windows-itaniumAlex Rønne Petersen
2024-10-03Merge pull request #21504 from alexrp/android-softfpAlex Rønne Petersen
2024-09-28Initial port work for `*-windows-itanium` support.Alex Rønne Petersen
2024-09-26embrace panic helpersAndrew Kelley
2024-09-26remove formatted panicsAndrew Kelley
2024-09-24std.Target: Introduce Abi.androideabi to distinguish the soft float case.Alex Rønne Petersen
2024-09-23compiler-rt: Export extra soft float libcall names for thumb-windows-gnu.Alex Rønne Petersen
2024-09-19compiler_rt: strong linkage when compiling to .cAndrew Kelley
2024-09-10compiler_rt: Export __truncdfhf2() for AEABI too.Alex Rønne Petersen
2024-09-02std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloatJeremy Hertel
2024-08-30Merge pull request #21174 from alexrp/win-armAndrew Kelley
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg