1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib
Heejin Ahn ff03e33ba0 [WebAssembly] Support WasmEHFuncInfo serialization
This adds support for serialization of `WasmEHFuncInfo`, in the form of
<Source BB Number, Unwind destination BB number>. To make YAML mapping
work, we needed to make a copy of the existing `SrcToUnwindDest` map
within `yaml::WebAssemblyMachineFunctionInfo`.

It was hard to add EH MIR tests for CFGStackify because `WasmEHFuncInfo`
could not be read from test MIR files. This adds the serialization
support for that to make EH MIR tests easier.

Reviewed By: dschuff

Differential Revision: https://reviews.llvm.org/D97174
2021-02-22 13:13:51 -08:00
..
Analysis [InstSimplify] Cleanup out-of-range shift amount handling. 2021-02-22 17:00:49 +00:00
AsmParser
BinaryFormat
Bitcode [llvm][Bitcode] Add bitcode reader/writer for DSOLocalEquivalent 2021-02-22 10:37:57 -08:00
Bitstream
CodeGen [WebAssembly] Rename methods in WasmEHFuncInfo (NFC) 2021-02-22 12:16:11 -08:00
DebugInfo
Demangle
DWARFLinker
ExecutionEngine [ORC] Print CPU feature string in JITTargetMachineBuilder debugging output. 2021-02-19 15:18:19 +11:00
Extensions
FileCheck
Frontend
Fuzzer
FuzzMutate
InterfaceStub [elfabi] Fix a bug when .dynsym contains no non-local symbol 2021-02-19 11:36:53 -08:00
IR [IR] restrict vector reduction intrinsic types 2021-02-21 12:37:00 -05:00
IRReader
LineEditor
Linker [llvm-link] fix IRMover returning wrong modified vector type 2021-02-22 11:29:42 +00:00
LTO [lto] Enable new PM when the PM config is non-empty 2021-02-15 20:49:09 +01:00
MC [WebAssembly] call_indirect issues table number relocs 2021-02-22 10:13:36 +01:00
MCA
Object [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
ObjectYAML [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
Option
Passes [SampleFDO] Skip PreLink ICP for better profile quality of MonoLTO PostLink 2021-02-19 19:35:23 -08:00
ProfileData [SampleFDO] Stop repeated indirect call promotion for the same target. 2021-02-18 17:01:32 -08:00
Remarks
Support [KnownBits] Pull out repeated getMinValue() calls from shift analysis. NFCI. 2021-02-22 18:41:01 +00:00
TableGen Revert "[TableGen] Improve algorithms for processing template arguments" 2021-02-18 09:26:26 -05:00
Target [WebAssembly] Support WasmEHFuncInfo serialization 2021-02-22 13:13:51 -08:00
Testing
TextAPI [llvm][TextAPI] add equality operator for InterfaceFile 2021-02-18 11:53:08 -08:00
ToolDrivers
Transforms [SLP]No need to mark scatter load pointer as scalar as it gets vectorized. 2021-02-22 11:58:28 -08:00
WindowsManifest
XRay
CMakeLists.txt