summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/RuntimeLibcalls.cpp
AgeCommit message (Expand)Author
2025-11-14RuntimeLibcalls: Move VectorLibrary handling into TargetOptions (#167996)Matt Arsenault
2025-11-12RuntimeLibcalls: Add libcall entries for sleef and armpl modf functions (#166...Matt Arsenault
2025-11-10RuntimeLibcalls: Add call entries for sincos sleef and armpl libcalls (#166983)Matt Arsenault
2025-11-10RuntimeLibcalls: Add entries for vector sincospi functions (#166981)Matt Arsenault
2025-11-05Analysis: Add RuntimeLibcall analysis pass (#165196)Matt Arsenault
2025-11-05RuntimeLibcalls: Split lowering decisions into LibcallLoweringInfo (#164987)Matt Arsenault
2025-11-04RuntimeLibcalls: Add stub API for getting function signatures (#166290)Matt Arsenault
2025-10-21TableGen: Use IfDefEmitter (#164209)Matt Arsenault
2025-09-11ARM: Move remaining half convert libcall config into tablegen (#153408)Matt Arsenault
2025-09-02[NFC] RuntimeLibcalls: Prefix the impls with 'Impl_' (#153850)Daniel Paoliello
2025-08-19RuntimeLibcalls: Move exception call config to tablegen (#151948)Matt Arsenault
2025-08-19MSP430: Move __mspabi_mpyll calling conv config to tablegen (#153988)Matt Arsenault
2025-08-16Reapply "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#1...Matt Arsenault
2025-08-15Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153… (#15...gulfemsavrun
2025-08-15TableGen: Emit statically generated hash table for runtime libcalls (#150192)Matt Arsenault
2025-08-14ARM: Move gnu half convert calling conv config into tablegen (#153394)Matt Arsenault
2025-08-14ARM: Move more aeabi libcall config into tablegen (#152109)Matt Arsenault
2025-08-14ARM: Move calling conv config to RuntimeLibcalls (#152065)Matt Arsenault
2025-08-05ARM: Remove idiv runtime call aliases (#152098)Matt Arsenault
2025-08-04RuntimeLibcalls: Move __stack_smash_handler config to tablegen (#150870)Matt Arsenault
2025-08-04RuntimeLibcalls: Remove target check for sjlj config (#148792)Matt Arsenault
2025-08-04RuntimeLibcalls: Move __stack_chk_fail config to tablegen (#148789)Matt Arsenault
2025-08-04RuntimeLibcalls: Remove darwin override of half convert libcalls (#148782)Matt Arsenault
2025-08-04RuntimeLibcalls: Really move default libcall handling to tablegen (#148780)Matt Arsenault
2025-08-04RuntimeLibcalls: Stop opting out of exp10 (#148604)Matt Arsenault
2025-07-18Partially Reapply "RuntimeLibcalls: Add methods to recognize libcall names (#...Matt Arsenault
2025-07-18Revert "RuntimeLibcalls: Add methods to recognize libcall names (#149001)"Nikita Popov
2025-07-18RuntimeLibcalls: Add methods to recognize libcall names (#149001)Matt Arsenault
2025-07-15TableGen: Use StringOffsetTable for RuntimeLibcall names (#148839)Matt Arsenault
2025-07-15StackProtector: Use RuntimeLibcalls to query libcall names (#147913)Matt Arsenault
2025-07-15RuntimeLibcalls: Mostly move x86 configuration into tablegen (#148575)Matt Arsenault
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata
2025-07-15ARM: Stop setting sincos_stret calling convention (#147457)Matt Arsenault
2025-07-15RuntimeLibcalls: Invert handling of 64-bit only libcalls (#148571)Matt Arsenault
2025-07-15RuntimeLibcalls: Remove __muloti4 from default libcall set (#148562)Matt Arsenault
2025-07-13Hexagon: Move runtime libcall configuration to tablegen (#147482)Matt Arsenault
2025-07-13DAG: Use fast variants of fast math libcalls (#147481)Matt Arsenault
2025-07-10ARM: Start moving runtime libcalls into tablegen (#146084)Matt Arsenault
2025-07-09ARM: Unconditionally set eabi libcall calling convs in RuntimeLibcalls (#146083)Matt Arsenault
2025-07-09RuntimeLibcalls: Remove table of soft float compare cond codes (#146082)Matt Arsenault
2025-07-08MSP430: Move libcall CC setting to RuntimeLibcallsInfo (#146081)Matt Arsenault
2025-07-08TableGen: Handle setting runtime libcall calling conventions (#144980)Matt Arsenault
2025-07-08ARM: Move sjlj libcall configuration to RuntimeLibcallsMatt Arsenault
2025-07-08RuntimeLibcalls: Associate calling convention with libcall impls (#144979)Matt Arsenault
2025-07-08TableGen: Allow defining sets of runtime libraries (#144978)Matt Arsenault
2025-06-27AArch64: Add libcall impl declarations for __arm_sc* memory functions (#144977)Matt Arsenault
2025-06-27XCore: Declare libcalls used for align 4 memcpy (#144976)Matt Arsenault
2025-06-27Hexagon: Add libcall declarations for special memcpy (#144975)Matt Arsenault
2025-06-27TableGen: Generate enum for runtime libcall implementations (#144973)Matt Arsenault
2025-06-27TableGen: Add runtime libcall backend (#144972)Matt Arsenault