aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-20WebAssembly: Stop directly using RuntimeLibcalls.def (#143054)Matt Arsenault1-17/+11
2025-06-16[aarch64] Fix Arm64EC libcall lowering after recent refactoring. (#143977)Eli Friedman1-0/+2
2025-03-31[WebAssembly] Fix signatures of frexpf family of libcalls (#133289)Sam Clegg1-3/+3
2025-03-06[WebAssembly] Add Libcall signatures for modf and variants (#130201)Derek Schuff1-0/+27
2025-02-19[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default (#126880)Nikita Popov1-4/+0
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata1-1/+0
2024-10-17[WebAssembly] Add atan2 to RuntimeLibcallSignatureTable (#112613)Tex Riddell1-0/+3
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber1-1/+1
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi1-1/+1
2024-07-19[WebAssembly] Add Support for Arc and Hyperbolic trig llvm intrinsics (#98755)Farzon Lotfi1-0/+18
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber1-1/+1
2024-06-11[WASM] Fix for wasi libc build break add tan to RuntimeLibcallSignatureTable ...Farzon Lotfi1-0/+3
2024-04-23[WebAssembly] Enable multivalue return when multivalue ABI is used (#88492)Heejin Ahn1-12/+13
2024-03-14[WebAssembly] Move getLibcallSignature into WebAssembly namespace (NFC) (#85171)Heejin Ahn1-8/+8
2024-02-28Revert "[WebAssembly] Disable multivalue emission temporarily (#82714)"Heejin Ahn1-14/+12
2024-02-22[WebAssembly] Disable multivalue emission temporarily (#82714)Heejin Ahn1-12/+14
2023-10-20[WebAssembly] Add exp10 libcall signatures (#69661)Ashley Nelson1-0/+3
2023-07-06[WebAssembly] Add frexp{f,l} libcall signaturesDerek Schuff1-0/+3
2023-06-07[WebAssembly] Add ldexp{,f,l} libcall signaturesDerek Schuff1-0/+3
2023-04-04[WebAssembly] Add libcall signatures for roundevenThomas Lively1-0/+3
2023-03-22[WebAssembly] Fix i64_i64_func_i64_i64_i32 type signature when multivalue fea...Congcong Cai1-2/+0
2023-03-22[Webassembly][multivalue] update libcall signature for f128 when multivalue f...Congcong Cai1-85/+69
2023-03-21[Webassembly][NFC] Fix typo in commentCongcong Cai1-3/+3
2023-03-21[Webassembly][multivalue] update libcall signature when multivalue feature en...Congcong Cai1-60/+60
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata1-1/+1
2022-10-03[WebAssembly] Fix return type of __builtin_return_address under wasm64Sam Clegg1-1/+6
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-7/+10
2022-07-10Revert "ManagedStatic: remove many straightforward uses in llvm"Nicolai Hähnle1-10/+7
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-7/+10
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen1-2/+3
2020-02-13[WebAssembly] Add cbrt function signaturesThomas Lively1-0/+3
2020-02-07[WebAssembly] Fix signature of __powitf2 libcallSam Clegg1-1/+8
2020-01-10[TargetLowering][ARM][Mips][WebAssembly] Remove the ordered FP compare from R...Craig Topper1-6/+0
2019-05-29[WebAssembly] Add signatures for RINT builtinsThomas Lively1-0/+6
2019-05-23[WebAssembly] Implement __builtin_return_address for emscriptenThomas Lively1-0/+5
2019-05-21[WebAssembly] Add the signature for the new llround builtin functionDan Gohman1-0/+22
2019-04-30[WebAssembly] Support f16 libcallsDan Gohman1-1/+18
2019-04-29[WebAssembly] Make an assertion message prettier. NFC.Dan Gohman1-2/+2
2019-04-29[WebAssembly] Define the signature for __stack_chk_failDan Gohman1-1/+9
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-38/+38
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-27WebAssembly: Rename GetSignature to GetLibcallSignature [NFC]Derek Schuff1-7/+9
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn1-5/+2
2018-07-24Put "built-in" function definitions in global Used list, for LTO. (fix bug 34...Peter Collingbourne1-1/+1
2018-05-31[WebAssembly] Fix the signatures for the __mulo* libcalls.Dan Gohman1-3/+31
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-03-02[WebAssembly] Avoid cast ExprType to wasm::ValTypeSam Clegg1-31/+30
2018-02-26[WebAssembly] Relax constexpr for old standard libraries.Benjamin Kramer1-1/+1
2018-02-23[WebAssembly] Fix macro metaprogram to not duplicate code as much.Benjamin Kramer1-7/+11
2018-01-20[WebAssembly] Fix MSVC buildDerek Schuff1-5/+6