llvm-project/llvm/lib
Thomas Lively fb67f3d969 [WebAssembly] Add prototype relaxed float to int trunc instructions
Add i32x4.relaxed_trunc_f32x4_s, i32x4.relaxed_trunc_f32x4_u,
i32x4.relaxed_trunc_f64x2_s_zero, i32x4.relaxed_trunc_f64x2_u_zero.

These are only exposed as builtins, and require user opt-in.

Differential Revision: https://reviews.llvm.org/D112186
2021-10-28 14:01:53 -07:00
..
Analysis [InstCombine][ConstantFolding] Make ConstantFoldLoadThroughBitcast TypeSize-aware 2021-10-28 12:15:15 +00:00
AsmParser [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol 2021-10-20 10:29:47 -07:00
BinaryFormat [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
Bitcode Bitcode: Use Expected<T>::takeError() and moveInto() more, NFC 2021-10-25 16:03:40 -07:00
Bitstream
CodeGen Reland "[ARM] __cxa_end_cleanup should be called instead of _UnwindResume." 2021-10-28 21:45:09 +02:00
DWARFLinker Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
DWP
DebugInfo llvm-dwarfdump --verify: Exit non-zero on simplified template name rebuilding failures 2021-10-26 15:57:16 -07:00
Demangle [Demangle] Rename OutputStream to OutputString 2021-10-21 17:34:57 -07:00
ExecutionEngine Revert "[ORC] Change SPSExecutorAddr serialization, SupportFunctionCall struct." 2021-10-27 16:39:56 -07:00
Extensions
FileCheck [llvm] Use StringRef::contains (NFC) 2021-10-23 08:45:27 -07:00
Frontend Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
FuzzMutate
Fuzzer
IR Revert rest of `IRBuilderBase`'s short-circuiting folds 2021-10-28 02:15:14 +03:00
IRReader
InterfaceStub [llvm] Use StringRef::contains (NFC) 2021-10-23 08:45:27 -07:00
LTO [Support][ThinLTO] Move ThinLTO caching to LLVM Support library 2021-10-18 18:57:25 -07:00
LineEditor
Linker [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol 2021-10-20 10:29:47 -07:00
MC [llvm] Use StringRef::contains (NFC) 2021-10-23 08:45:27 -07:00
MCA [MCA] Fix a warning 2021-09-20 09:46:38 -07:00
Object [IRSymTab] Mark __stack_chk_guard used 2021-10-28 11:22:26 -07:00
ObjectYAML [WebAssembly] Add import info to `dylink` section of shared libraries 2021-10-15 11:49:16 -07:00
Option [llvm/OptTable] Add named param comment for GroupedShortOption 2021-09-27 11:33:29 -04:00
Passes Changes to print-changed classes in preparation for DotCfg change printer 2021-10-19 10:58:40 -04:00
ProfileData [CSSPGO] Trim cold base profiles for the CS preinliner. 2021-10-27 22:50:27 -07:00
Remarks
Support [Support] [Windows] Manually clean up temp files if not setting delete disposition 2021-10-28 10:33:37 +03:00
TableGen [TableGen] Record::checkRecordAssertions() - Use const-ref iterator in for-range loop. NFCI. 2021-09-17 12:11:53 +01:00
Target [WebAssembly] Add prototype relaxed float to int trunc instructions 2021-10-28 14:01:53 -07:00
Testing
TextAPI [llvm] Use drop_begin (NFC) 2021-09-16 08:46:26 -07:00
ToolDrivers [Type] Avoid APFloat.h include (NFC) 2021-10-09 11:29:26 +02:00
Transforms [InstCombine] Fixed non-determinisctic order of new instructions 2021-10-28 12:14:02 -07:00
WindowsManifest Make WindowsManifestMerger::merge() take a MemoryBufferRef 2021-08-24 16:39:20 -04:00
XRay Support: Use Expected<T>::moveInto() in a few places 2021-10-22 12:40:10 -07:00
CMakeLists.txt