1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm
Heejin Ahn bd36255223 [WebAssembly] Check if the section order is correct
Summary:
This patch checks if the section order is correct when reading a wasm
object file in `WasmObjectFile` and converting YAML to wasm object in
yaml2wasm. (It is not possible to check when reading YAML because it is
handled exclusively by the YAML reader.)

This checks the ordering of all known sections (core sections + known
custom sections). This also adds section ID DataCount section that will
be scheduled to be added in near future.

Reviewers: sbc100

Subscribers: dschuff, mgorny, jgravelle-google, sunfish, llvm-commits

Differential Revision: https://reviews.llvm.org/D54924

llvm-svn: 349221
2018-12-15 00:58:12 +00:00
..
ADT [ADT] Fix bugs in SmallBitVector. 2018-12-14 18:21:20 +00:00
Analysis
AsmParser
BinaryFormat [WebAssembly] Check if the section order is correct 2018-12-15 00:58:12 +00:00
Bitcode
CodeGen Add missing includes and forward decls to unbreak build 2018-12-14 21:04:00 +00:00
Config
DebugInfo
Demangle
ExecutionEngine
FuzzMutate
IR [macho] save the SDK version stored in module metadata into the version min and 2018-12-14 01:14:10 +00:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Compute synthetic function entry count 2018-12-13 19:54:27 +00:00
MC [macho] save the SDK version stored in module metadata into the version min and 2018-12-14 01:14:10 +00:00
Object [WebAssembly] Check if the section order is correct 2018-12-15 00:58:12 +00:00
ObjectYAML
Option
Passes
ProfileData
Support
TableGen
Target Implement -frecord-command-line (-frecord-gcc-switches) 2018-12-14 15:38:15 +00:00
Testing/Support
TextAPI/ELF
ToolDrivers
Transforms [ThinLTO] Compute synthetic function entry count 2018-12-13 19:54:27 +00:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h
LinkAllIR.h
LinkAllPasses.h
module.extern.modulemap
module.install.modulemap
module.modulemap
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h