Skip to content

Commit

Permalink
Bump IREE to 756e9e66138129df1bb28a2f2fac06058f976bcf (nod-ai#1108)
Browse files Browse the repository at this point in the history
  • Loading branch information
yzhang93 authored Feb 14, 2025
1 parent 14ccb7e commit c7e9d4b
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions compiler/plugins/target/AMD-AIE/aievec/XLLVMDialect.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
#ifndef AIE_DIALECT_XLLVM_XLLVMDIALECT_H
#define AIE_DIALECT_XLLVM_XLLVMDIALECT_H

#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/Type.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func.func @scalar_extsi_to_shape_cast_swap(%s: vector<16x2xi8>) -> vector<32xi32
// CHECK-LABEL: @extsi_to_broadcast_swap(
// CHECK-SAME: %[[VIN:.*]]: vector<8xi8>
func.func @extsi_to_broadcast_swap(%v: vector<8xi8>) -> vector<4x8xi32> {
// CHECK: %[[ZV:.*]] = arith.constant dense<0> : vector<4x8xi8>
// CHECK: %[[ZV:.*]] = ub.poison : vector<4x8xi8>
// CHECK: %[[I0:.*]] = vector.insert %[[VIN]], %[[ZV]] [0] : vector<8xi8> into vector<4x8xi8>
// CHECK: %[[I1:.*]] = vector.insert %[[VIN]], %[[I0]] [1] : vector<8xi8> into vector<4x8xi8>
// CHECK: %[[I2:.*]] = vector.insert %[[VIN]], %[[I1]] [2] : vector<8xi8> into vector<4x8xi8>
Expand All @@ -44,7 +44,7 @@ func.func @extsi_to_broadcast_swap(%v: vector<8xi8>) -> vector<4x8xi32> {
// CHECK-LABEL: @broadcast_to_insert(
// CHECK-SAME: %[[V:.*]]: vector<8xbf16>
func.func @broadcast_to_insert(%v: vector<8xbf16>) -> vector<1x4x8xbf16> {
// CHECK: %[[ZV:.*]] = arith.constant dense<0.000000e+00> : vector<4x8xbf16>
// CHECK: %[[ZV:.*]] = ub.poison : vector<4x8xbf16>
// CHECK: %[[I0:.*]] = vector.insert %[[V]], %[[ZV]] [0] : vector<8xbf16> into vector<4x8xbf16>
// CHECK: %[[I1:.*]] = vector.insert %[[V]], %[[I0]] [1] : vector<8xbf16> into vector<4x8xbf16>
// CHECK: %[[I2:.*]] = vector.insert %[[V]], %[[I1]] [2] : vector<8xbf16> into vector<4x8xbf16>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ module attributes { transform.with_named_sequence } {
// CHECK: memref.dealloc %{{.*}} : memref<1x1x4x4x8x8xi32, 2>
// CHECK: }
// CHECK: iree_linalg_ext.unpack %{{.*}} outer_dims_perm = [0, 1, 3, 2] inner_dims_pos = [2, 3] inner_tiles = [4, 8] into %{{.*}} : (memref<1x1x4x8x4x8xi32, 2> memref<1x1x32x32xi32, strided<[4096, 4096, 64, 1], offset: ?>, 1>)
// CHECK: memref.dealloc %alloc_7 : memref<1x1x4x8x4x8xi32, 2>
// CHECK: memref.dealloc %{{.*}} : memref<1x1x4x8x4x8xi32, 2>
// CHECK: }
// CHECK: iree_linalg_ext.unpack %{{.*}} inner_dims_pos = [0, 1] inner_tiles = [64, 64] into %{{.*}} : (memref<1x1x64x64xi32, 1> memref<64x64xi32, strided<[2048, 1], offset: ?>, #hal.descriptor_type<storage_buffer>>)
// CHECK: memref.dealloc %{{.*}} : memref<1x1x512x64xi32, 1>
Expand Down
2 changes: 1 addition & 1 deletion third_party/iree
Submodule iree updated 247 files

0 comments on commit c7e9d4b

Please sign in to comment.