diff options
| author | Christian Sigg <csigg@google.com> | 2019-12-12 03:48:00 -0800 |
|---|---|---|
| committer | A. Unique TensorFlower <gardener@tensorflow.org> | 2019-12-12 03:48:38 -0800 |
| commit | 9b855826824d85aff76e0e95c3983ea6fe09b9dc (patch) | |
| tree | 7c0485fe353c4d6f10d92e7b36c4be90346c8068 /mlir/test/Target | |
| parent | f68ac464d818629e0fe10c23b44ac782d64a12d2 (diff) | |
| download | bcm5719-llvm-9b855826824d85aff76e0e95c3983ea6fe09b9dc.tar.gz bcm5719-llvm-9b855826824d85aff76e0e95c3983ea6fe09b9dc.zip | |
Automated rollback of commit f68ac464d818629e0fe10c23b44ac782d64a12d2
PiperOrigin-RevId: 285162061
Diffstat (limited to 'mlir/test/Target')
| -rw-r--r-- | mlir/test/Target/nvvmir.mlir | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/mlir/test/Target/nvvmir.mlir b/mlir/test/Target/nvvmir.mlir index e97603aae87..2e63ecd68bc 100644 --- a/mlir/test/Target/nvvmir.mlir +++ b/mlir/test/Target/nvvmir.mlir @@ -41,20 +41,20 @@ llvm.func @llvm.nvvm.barrier0() { llvm.func @nvvm_shfl( %0 : !llvm.i32, %1 : !llvm.i32, %2 : !llvm.i32, %3 : !llvm.i32, %4 : !llvm.float) -> !llvm.i32 { - // CHECK: call i32 @llvm.nvvm.shfl.sync.down.i32(i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) - %6 = nvvm.shfl.sync.down %0, %3, %1, %2 : !llvm.i32 - // CHECK: call float @llvm.nvvm.shfl.sync.down.f32(i32 %{{.*}}, float %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) - %7 = nvvm.shfl.sync.down %0, %4, %1, %2 : !llvm.float + // CHECK: call i32 @llvm.nvvm.shfl.sync.bfly.i32(i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) + %6 = nvvm.shfl.sync.bfly %0, %3, %1, %2 : !llvm.i32 + // CHECK: call float @llvm.nvvm.shfl.sync.bfly.f32(i32 %{{.*}}, float %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) + %7 = nvvm.shfl.sync.bfly %0, %4, %1, %2 : !llvm.float llvm.return %6 : !llvm.i32 } llvm.func @nvvm_shfl_pred( %0 : !llvm.i32, %1 : !llvm.i32, %2 : !llvm.i32, %3 : !llvm.i32, %4 : !llvm.float) -> !llvm<"{ i32, i1 }"> { - // CHECK: call { i32, i1 } @llvm.nvvm.shfl.sync.down.i32p(i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) - %6 = nvvm.shfl.sync.down %0, %3, %1, %2 {return_value_and_is_valid} : !llvm<"{ i32, i1 }"> - // CHECK: call { float, i1 } @llvm.nvvm.shfl.sync.down.f32p(i32 %{{.*}}, float %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) - %7 = nvvm.shfl.sync.down %0, %4, %1, %2 {return_value_and_is_valid} : !llvm<"{ float, i1 }"> + // CHECK: call { i32, i1 } @llvm.nvvm.shfl.sync.bfly.i32p(i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) + %6 = nvvm.shfl.sync.bfly %0, %3, %1, %2 {return_value_and_is_valid} : !llvm<"{ i32, i1 }"> + // CHECK: call { float, i1 } @llvm.nvvm.shfl.sync.bfly.f32p(i32 %{{.*}}, float %{{.*}}, i32 %{{.*}}, i32 %{{.*}}) + %7 = nvvm.shfl.sync.bfly %0, %4, %1, %2 {return_value_and_is_valid} : !llvm<"{ float, i1 }"> llvm.return %6 : !llvm<"{ i32, i1 }"> } |

