Jacques Pienaar

Results 23 issues of Jacques Pienaar

### What happened? Got Linking third_party/iree/tools/_iree-mlir-lsp-server_cc_binary failed with ld: error: backward reference detected: _ZN4mlir13iree_compiler35addIREEComprehensiveBufferizePassesERNS_13OpPassManagerEN4llvm8OptionalINSt3__u8functionIFNS_9FailureOrINS_5ValueEEERNS_9OpBuilderENS_8LocationENS_10MemRefTypeENS_10ValueRangeEjEEEEENS4_INS6_IFNS_13LogicalResultESB_SC_S8_EEEEENS4_INS6_IFSI_SB_SC_S8_S8_EEEEE in bazel-out/k8-opt/bin/third_party/iree/compiler/src/iree/compiler/Codegen/Common/TransformExtensions/_objs/CommonExtensions/CommonExtensions.o refers to bazel-out/k8-opt/bin/third_party/iree/compiler/src/iree/compiler/Codegen/Common/_objs/Common/IREEComprehensiveBufferizePass.o while building internally @ acc111bb3e7831afcfd4c4b4fa72cb28f9b0eb97 . I haven't repro'd in full...

bug 🐞
infrastructure/bazel

@AlexandreEichenberger and I were chatting after the last MLIR open design meeting and I mentioned to him that we are interested in identifying building blocks/common constructs folks use in shape...

Results in error like ``` test/MLIR/AST/Dialect/Generated/LLVMSpec.hs:779:62: error: β€’ Couldn't match type β€˜a’ with β€˜MLIR.AST.IStorableArray.IStorableArray a2 GHC.Int.Int32’ because type variable β€˜a2’ would escape its scope This (rigid, skolem) type variable is...

Self-contained'ish example showing issue with function without blockargs generating invalid IR: ```hs {-# LANGUAGE BlockArguments #-} import qualified Data.Map.Strict as M import Control.Monad.Reader import Control.Monad.Identity import Data.Char (ord) import Test.Hspec...

These kernels are lower level and verifying safe lowering to them is expected to happen at level above while these remain simple. Currently we have ops with undefined behavior lowering...

As part of importing ml_program, generate accessors for public global variables. This just handles the simple case get and (if mutable) set methods that take or return the full value....

Else running into ``` required embedded linker tool (typically `lld`) not found ```

Currently the grammar used for syntax highlighting on github (utils/textmate/mlir.json) is very simple. In particular it skips almost any custom form, doesn't handle snippets too well as it attempts to...

Missing mhlo canonicalization matching algebraic simplifier for empty reduce.

The following fails to compile ```mlir module @jit_encode_batch { func.func public @main(%arg0: tensor, %arg293: tensor