diff options
| author | MLIR Team <no-reply@google.com> | 2019-09-19 04:50:17 -0700 |
|---|---|---|
| committer | A. Unique TensorFlower <gardener@tensorflow.org> | 2019-09-19 04:50:46 -0700 |
| commit | e79bfefb89201de52b9c8d609b67b416d3982977 (patch) | |
| tree | 9d9050f67ac68729adad1c51c80672f260a59260 /mlir/test/Dialect/LLVMIR | |
| parent | 5684a12434f923d03b6870f2aa16226bfb0b38b6 (diff) | |
| download | bcm5719-llvm-e79bfefb89201de52b9c8d609b67b416d3982977.tar.gz bcm5719-llvm-e79bfefb89201de52b9c8d609b67b416d3982977.zip | |
Add address space attribute to LLVMIR's GlobalOp.
PiperOrigin-RevId: 270012505
Diffstat (limited to 'mlir/test/Dialect/LLVMIR')
| -rw-r--r-- | mlir/test/Dialect/LLVMIR/global.mlir | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mlir/test/Dialect/LLVMIR/global.mlir b/mlir/test/Dialect/LLVMIR/global.mlir index 40534eb8ef3..a9e2ddbea79 100644 --- a/mlir/test/Dialect/LLVMIR/global.mlir +++ b/mlir/test/Dialect/LLVMIR/global.mlir @@ -45,6 +45,16 @@ llvm.mlir.global constant @constant(37.0) : !llvm<"label"> // ----- +// expected-error @+1 {{'addr_space' failed to satisfy constraint: non-negative 32-bit integer}} +"llvm.mlir.global"() {sym_name = "foo", type = !llvm.i64, value = 42 : i64, addr_space = -1 : i32} : () -> () + +// ----- + +// expected-error @+1 {{'addr_space' failed to satisfy constraint: non-negative 32-bit integer}} +"llvm.mlir.global"() {sym_name = "foo", type = !llvm.i64, value = 42 : i64, addr_space = 1.0 : f32} : () -> () + +// ----- + func @foo() { // expected-error @+1 {{must appear at the module level}} llvm.mlir.global @bar(42) : !llvm.i32 |

