forked from OSchip/llvm-project
[WebAssembly] Add mutable-globals to bleeding-edge CPU
Summary: This brings the backend in line with Clang. Reviewers: aheejin, dschuff Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D60594 llvm-svn: 358310
This commit is contained in:
parent
6636978243
commit
9e27514996
|
@ -86,7 +86,8 @@ def : ProcessorModel<"generic", NoSchedModel, []>;
|
|||
// Latest and greatest experimental version of WebAssembly. Bugs included!
|
||||
def : ProcessorModel<"bleeding-edge", NoSchedModel,
|
||||
[FeatureSIMD128, FeatureAtomics,
|
||||
FeatureNontrappingFPToInt, FeatureSignExt]>;
|
||||
FeatureNontrappingFPToInt, FeatureSignExt,
|
||||
FeatureMutableGlobals]>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Target Declaration
|
||||
|
|
|
@ -75,11 +75,14 @@ attributes #1 = { "target-features"="+nontrapping-fptoint" }
|
|||
; SIMD128-NEXT: .ascii "simd128"
|
||||
|
||||
; +atomics, +nontrapping-fptoint, +sign-ext, +simd128
|
||||
; BLEEDING-EDGE-NEXT: .int8 4
|
||||
; BLEEDING-EDGE-NEXT: .int8 5
|
||||
; BLEEDING-EDGE-NEXT: .int8 43
|
||||
; BLEEDING-EDGE-NEXT: .int8 7
|
||||
; BLEEDING-EDGE-NEXT: .ascii "atomics"
|
||||
; BLEEDING-EDGE-NEXT: .int8 43
|
||||
; BLEEDING-EDGE-NEXT: .int8 15
|
||||
; BLEEDING-EDGE-NEXT: .ascii "mutable-globals"
|
||||
; BLEEDING-EDGE-NEXT: .int8 43
|
||||
; BLEEDING-EDGE-NEXT: .int8 19
|
||||
; BLEEDING-EDGE-NEXT: .ascii "nontrapping-fptoint"
|
||||
; BLEEDING-EDGE-NEXT: .int8 43
|
||||
|
|
Loading…
Reference in New Issue