Skip to content

Commit

Permalink
LLVM bump (#6662)
Browse files Browse the repository at this point in the history
Co-authored-by: Mike Urbach <mikeurbach@gmail.com>
  • Loading branch information
darthscsi and mikeurbach committed Feb 12, 2024
1 parent c60ddb2 commit b790c03
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 3 deletions.
2 changes: 2 additions & 0 deletions integration_test/Dialect/Ibis/end_to_end.mlir
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// XFAIL: *
// See https://github.com/llvm/circt/issues/6658
// RUN: ibistool -lo %s

// A class hierarchy with a shared parent, and accessing between the children
Expand Down
3 changes: 2 additions & 1 deletion lib/Dialect/Arc/Transforms/ArcCanonicalizer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,8 @@ class ArcListener : public mlir::RewriterBase::Listener {

void notifyOperationRemoved(Operation *op) override { remove(op); }

void notifyOperationInserted(Operation *op) override {
void notifyOperationInserted(Operation *op,
mlir::IRRewriter::InsertPoint) override {
// TODO: if an operation is inserted that defines a symbol and the symbol
// already has uses, those users are not added.
add(op);
Expand Down
4 changes: 3 additions & 1 deletion lib/Dialect/FIRRTL/Import/FIRParser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/Diagnostics.h"
#include "mlir/IR/ImplicitLocOpBuilder.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/IR/Threading.h"
#include "mlir/IR/Verifier.h"
#include "mlir/Support/Timing.h"
Expand Down Expand Up @@ -1493,7 +1494,8 @@ struct LazyLocationListener : public OpBuilder::Listener {

// Notification handler for when an operation is inserted into the builder.
/// `op` is the operation that was inserted.
void notifyOperationInserted(Operation *op) override {
void notifyOperationInserted(Operation *op,
mlir::IRRewriter::InsertPoint) override {
assert(currentSMLoc != SMLoc() && "No .fir file location specified");
assert(isActive && "Not parsing a statement");
subOps.push_back({op, currentSMLoc});
Expand Down
2 changes: 1 addition & 1 deletion llvm
Submodule llvm updated 6255 files
2 changes: 2 additions & 0 deletions test/Dialect/Ibis/Transforms/containerize.mlir
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// XFAIL: *
// See https://github.com/llvm/circt/issues/6658
// RUN: circt-opt --ibis-containerize %s | FileCheck %s

// CHECK-LABEL: ibis.container @A_B
Expand Down
2 changes: 2 additions & 0 deletions test/Dialect/Ibis/Transforms/methods_to_containers.mlir
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// XFAIL: *
// See https://github.com/llvm/circt/issues/6658
// RUN: circt-opt --pass-pipeline='builtin.module(ibis.class(ibis-convert-methods-to-containers))' %s | FileCheck %s

// CHECK-LABEL: ibis.class @ToContainers {
Expand Down
2 changes: 2 additions & 0 deletions test/Dialect/Ibis/round-trip.mlir
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// XFAIL: *
// See https://github.com/llvm/circt/issues/6658
// RUN: circt-opt %s | circt-opt | FileCheck %s

// CHECK-LABEL: ibis.class @HighLevel {
Expand Down
2 changes: 2 additions & 0 deletions test/ibistool/output_format.mlir
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// XFAIL: *
// See https://github.com/llvm/circt/issues/6658
// RUN: ibistool %s --lo --post-ibis-ir | FileCheck %s --check-prefix=CHECK-POST-IBIS
// RUN: ibistool %s --lo --ir | FileCheck %s --check-prefix=CHECK-IR
// RUN: ibistool %s --lo --verilog | FileCheck %s --check-prefix=CHECK-VERILOG
Expand Down

0 comments on commit b790c03

Please sign in to comment.