Index: llvm/trunk/lib/Target/WebAssembly/README.txt =================================================================== --- llvm/trunk/lib/Target/WebAssembly/README.txt +++ llvm/trunk/lib/Target/WebAssembly/README.txt @@ -14,7 +14,7 @@ Emscripten documentation in general, and this page in particular: * https://github.com/kripken/emscripten/wiki/New-WebAssembly-Backend - + Rust provides WebAssembly support integrated into Cargo. There are two main options: - wasm32-unknown-unknown, which provides a relatively minimal environment Index: llvm/trunk/test/DebugInfo/WebAssembly/dbg-value-live-interval.ll =================================================================== --- llvm/trunk/test/DebugInfo/WebAssembly/dbg-value-live-interval.ll +++ llvm/trunk/test/DebugInfo/WebAssembly/dbg-value-live-interval.ll @@ -9,7 +9,7 @@ ; ModuleID = 'fib.bc' source_filename = "fib.c" ; void swap(int* a, int* b); -; +; ; __attribute__ ((visibility ("default"))) ; int fib(int n) { ; int i, t, a = 0, b = 1; Index: llvm/trunk/test/DebugInfo/WebAssembly/dbg-value-move.ll =================================================================== --- llvm/trunk/test/DebugInfo/WebAssembly/dbg-value-move.ll +++ llvm/trunk/test/DebugInfo/WebAssembly/dbg-value-move.ll @@ -11,7 +11,7 @@ ; All lifetime markers and attributes were removed. source_filename = "fib.c" ; void swap(int* a, int* b); -; +; ; __attribute__ ((visibility ("default"))) ; int fib(int n) { ; int i, t, a = 0, b = 1; Index: llvm/trunk/test/MC/WebAssembly/array-fill.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/array-fill.ll +++ llvm/trunk/test/MC/WebAssembly/array-fill.ll @@ -19,7 +19,7 @@ ; CHECK-NEXT: Flags: [ VISIBILITY_HIDDEN ] ; CHECK-NEXT: Segment: 0 ; CHECK-NEXT: Size: 2 -; CHECK-NEXT: SegmentInfo: +; CHECK-NEXT: SegmentInfo: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Name: .data ; CHECK-NEXT: Alignment: 0 Index: llvm/trunk/test/MC/WebAssembly/bss.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/bss.ll +++ llvm/trunk/test/MC/WebAssembly/bss.ll @@ -61,7 +61,7 @@ ; CHECK-NEXT: Flags: [ ] ; CHECK-NEXT: Segment: 3 ; CHECK-NEXT: Size: 0 -; CHECK-NEXT: SegmentInfo: +; CHECK-NEXT: SegmentInfo: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Name: .bss.g0 ; CHECK-NEXT: Alignment: 2 Index: llvm/trunk/test/MC/WebAssembly/comdat.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/comdat.ll +++ llvm/trunk/test/MC/WebAssembly/comdat.ll @@ -24,25 +24,25 @@ ret i32 0 } -; CHECK: Sections: +; CHECK: Sections: ; CHECK-NEXT: - Type: TYPE -; CHECK-NEXT: Signatures: +; CHECK-NEXT: Signatures: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: ReturnType: I32 -; CHECK-NEXT: ParamTypes: +; CHECK-NEXT: ParamTypes: ; CHECK-NEXT: - Type: IMPORT -; CHECK-NEXT: Imports: +; CHECK-NEXT: Imports: ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: __linear_memory ; CHECK-NEXT: Kind: MEMORY -; CHECK-NEXT: Memory: +; CHECK-NEXT: Memory: ; CHECK-NEXT: Initial: 0x00000001 ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: __indirect_function_table ; CHECK-NEXT: Kind: TABLE -; CHECK-NEXT: Table: +; CHECK-NEXT: Table: ; CHECK-NEXT: ElemType: FUNCREF -; CHECK-NEXT: Limits: +; CHECK-NEXT: Limits: ; CHECK-NEXT: Initial: 0x00000000 ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: funcImport Index: llvm/trunk/test/MC/WebAssembly/explicit-sections.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/explicit-sections.ll +++ llvm/trunk/test/MC/WebAssembly/explicit-sections.ll @@ -11,7 +11,7 @@ ; CHECK: - Type: DATA -; CHECK-NEXT: Segments: +; CHECK-NEXT: Segments: ; CHECK-NEXT: - SectionOffset: 6 ; CHECK-NEXT: InitFlags: 0 ; CHECK-NEXT: Offset: @@ -57,7 +57,7 @@ ; CHECK-NEXT: Flags: [ ] ; CHECK-NEXT: Segment: 2 ; CHECK-NEXT: Size: 4 -; CHECK-NEXT: SegmentInfo: +; CHECK-NEXT: SegmentInfo: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Name: .data.global0 ; CHECK-NEXT: Alignment: 3 Index: llvm/trunk/test/MC/WebAssembly/external-func-address.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/external-func-address.ll +++ llvm/trunk/test/MC/WebAssembly/external-func-address.ll @@ -21,11 +21,11 @@ } ; CHECK: --- !WASM -; CHECK-NEXT: FileHeader: +; CHECK-NEXT: FileHeader: ; CHECK-NEXT: Version: 0x00000001 -; CHECK-NEXT: Sections: +; CHECK-NEXT: Sections: ; CHECK-NEXT: - Type: TYPE -; CHECK-NEXT: Signatures: +; CHECK-NEXT: Signatures: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: ReturnType: NORESULT ; CHECK-NEXT: ParamTypes: Index: llvm/trunk/test/MC/WebAssembly/function-sections.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/function-sections.ll +++ llvm/trunk/test/MC/WebAssembly/function-sections.ll @@ -15,7 +15,7 @@ ; CHECK: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: Version: 2 -; CHECK-NEXT: SymbolTable: +; CHECK-NEXT: SymbolTable: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Kind: FUNCTION ; CHECK-NEXT: Name: foo Index: llvm/trunk/test/MC/WebAssembly/global-ctor-dtor.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/global-ctor-dtor.ll +++ llvm/trunk/test/MC/WebAssembly/global-ctor-dtor.ll @@ -20,18 +20,18 @@ ] ; CHECK: - Type: IMPORT -; CHECK-NEXT: Imports: +; CHECK-NEXT: Imports: ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: __linear_memory ; CHECK-NEXT: Kind: MEMORY -; CHECK-NEXT: Memory: +; CHECK-NEXT: Memory: ; CHECK-NEXT: Initial: 0x00000001 ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: __indirect_function_table ; CHECK-NEXT: Kind: TABLE -; CHECK-NEXT: Table: +; CHECK-NEXT: Table: ; CHECK-NEXT: ElemType: FUNCREF -; CHECK-NEXT: Limits: +; CHECK-NEXT: Limits: ; CHECK-NEXT: Initial: 0x00000002 ; CHECK-NEXT: - Module: env ; CHECK-NEXT: Field: func3 @@ -56,13 +56,13 @@ ; CHECK-NEXT: - Type: FUNCTION ; CHECK-NEXT: FunctionTypes: [ 0, 1, 0, 1 ] ; CHECK-NEXT: - Type: ELEM -; CHECK-NEXT: Segments: -; CHECK-NEXT: - Offset: +; CHECK-NEXT: Segments: +; CHECK-NEXT: - Offset: ; CHECK-NEXT: Opcode: I32_CONST ; CHECK-NEXT: Value: 1 ; CHECK-NEXT: Functions: [ 5, 7 ] ; CHECK-NEXT: - Type: CODE -; CHECK-NEXT: Relocations: +; CHECK-NEXT: Relocations: ; CHECK-NEXT: - Type: R_WASM_FUNCTION_INDEX_LEB ; CHECK-NEXT: Index: 1 ; CHECK-NEXT: Offset: 0x00000004 @@ -87,21 +87,21 @@ ; CHECK-NEXT: - Type: R_WASM_FUNCTION_INDEX_LEB ; CHECK-NEXT: Index: 4 ; CHECK-NEXT: Offset: 0x00000045 -; CHECK-NEXT: Functions: +; CHECK-NEXT: Functions: ; CHECK-NEXT: - Index: 5 -; CHECK-NEXT: Locals: +; CHECK-NEXT: Locals: ; CHECK-NEXT: Body: 1080808080000B ; CHECK-NEXT: - Index: 6 -; CHECK-NEXT: Locals: +; CHECK-NEXT: Locals: ; CHECK-NEXT: Body: 02404181808080004100418080808000108180808000450D0000000B0B ; CHECK-NEXT: - Index: 7 -; CHECK-NEXT: Locals: +; CHECK-NEXT: Locals: ; CHECK-NEXT: Body: 1082808080000B ; CHECK-NEXT: - Index: 8 -; CHECK-NEXT: Locals: +; CHECK-NEXT: Locals: ; CHECK-NEXT: Body: 02404182808080004100418080808000108180808000450D0000000B0B ; CHECK-NEXT: - Type: DATA -; CHECK-NEXT: Segments: +; CHECK-NEXT: Segments: ; CHECK-NEXT: - SectionOffset: 6 ; CHECK-NEXT: InitFlags: 0 ; CHECK-NEXT: Offset: @@ -172,7 +172,7 @@ ; CHECK-NEXT: Name: .data.global1 ; CHECK-NEXT: Alignment: 3 ; CHECK-NEXT: Flags: [ ] -; CHECK-NEXT: InitFunctions: +; CHECK-NEXT: InitFunctions: ; CHECK-NEXT: - Priority: 42 ; CHECK-NEXT: Symbol: 9 ; CHECK-NEXT: - Priority: 42 Index: llvm/trunk/test/MC/WebAssembly/import-module.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/import-module.ll +++ llvm/trunk/test/MC/WebAssembly/import-module.ll @@ -14,7 +14,7 @@ attributes #0 = { "wasm-import-module"="bar" "wasm-import-name"="qux" } ; CHECK: - Type: IMPORT -; CHECK-NEXT: Imports: +; CHECK-NEXT: Imports: ; CHECK: - Module: bar ; CHECK-NEXT: Field: qux ; CHECK-NEXT: Kind: FUNCTION Index: llvm/trunk/test/MC/WebAssembly/offset.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/offset.ll +++ llvm/trunk/test/MC/WebAssembly/offset.ll @@ -13,7 +13,7 @@ } ; CHECK-NEXT: - Index: 1 -; CHECK-NEXT: Locals: +; CHECK-NEXT: Locals: ; CHECK-NEXT: Body: 41002802030B define i32 @load_i32_from_wrapped_address() { %t = load i32, i32* inttoptr (i32 4294967299 to i32*) Index: llvm/trunk/test/MC/WebAssembly/unnamed-data.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/unnamed-data.ll +++ llvm/trunk/test/MC/WebAssembly/unnamed-data.ll @@ -10,14 +10,14 @@ ; CHECK: - Type: DATA -; CHECK-NEXT: Relocations: +; CHECK-NEXT: Relocations: ; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_I32 ; CHECK-NEXT: Index: 0 ; CHECK-NEXT: Offset: 0x0000001C ; CHECK-NEXT: - Type: R_WASM_MEMORY_ADDR_I32 ; CHECK-NEXT: Index: 1 ; CHECK-NEXT: Offset: 0x00000025 -; CHECK-NEXT: Segments: +; CHECK-NEXT: Segments: ; CHECK-NEXT: - SectionOffset: 6 ; CHECK-NEXT: InitFlags: 0 ; CHECK-NEXT: Offset: @@ -45,7 +45,7 @@ ; CHECK-NEXT: - Type: CUSTOM ; CHECK-NEXT: Name: linking ; CHECK-NEXT: Version: 2 -; CHECK-NEXT: SymbolTable: +; CHECK-NEXT: SymbolTable: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Kind: DATA ; CHECK-NEXT: Name: .L.str1 @@ -70,7 +70,7 @@ ; CHECK-NEXT: Flags: [ ] ; CHECK-NEXT: Segment: 3 ; CHECK-NEXT: Size: 4 -; CHECK-NEXT: SegmentInfo: +; CHECK-NEXT: SegmentInfo: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Name: .rodata..L.str1 ; CHECK-NEXT: Alignment: 0 Index: llvm/trunk/test/MC/WebAssembly/weak.ll =================================================================== --- llvm/trunk/test/MC/WebAssembly/weak.ll +++ llvm/trunk/test/MC/WebAssembly/weak.ll @@ -13,14 +13,14 @@ } ; CHECK: - Type: IMPORT -; CHECK-NEXT: Imports: +; CHECK-NEXT: Imports: ; CHECK: - Module: env ; CHECK-NEXT: Field: __linear_memory ; CHECK: - Module: env ; CHECK-NEXT: Field: __indirect_function_table -; CHECK: SymbolTable: +; CHECK: SymbolTable: ; CHECK-NEXT: - Index: 0 ; CHECK-NEXT: Kind: FUNCTION ; CHECK-NEXT: Name: weak_function