| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir] Move WalkResult to Support (#145649) This also enables moving StateStack, both are relatively generic helper structs not tied to IR. | 1 年前 | |
[Support] llvm::Optional => std::optional https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716 | 3 年前 | |
[mlir] [NFC] Add a newline to debug message at inserting of InterfaceMap At inserting of InterfaceMap, a debug message lacked a newline, so it repeatedly displayed this message within a single line. Clean up the debug log by inserting a newline at the end of the message. Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D150182 | 3 年前 | |
[mlir] use a thread-local alternative to llvm::nulls LLVM is not set up in a thread-safe way, which seems to be leading to race conditions when sending stuff to llvm::nulls in opt builds. Try a thread-local alternative. Reviewed By: pzread Differential Revision: https://reviews.llvm.org/D156421 | 2 年前 | |
[mlir] Move WalkResult to Support (#145649) This also enables moving StateStack, both are relatively generic helper structs not tied to IR. | 1 年前 | |
[mlir][StorageUniquer] Fix build with LLVM_ENABLE_THREADS=OFF | 3 年前 | |
[mlir] Expose output strategies of TimingManager (#166548) After the original API change to DefaultTimingManager::setOutput() (see 362aa434cc31ccca96749a6db8cd97f5b7d71206), users are forced to provide their own implementation of OutputStrategy. However, default MLIR implementations are usually sufficient. Expose Text and Json strategies via factory-like method to avoid the problem in downstream projects. | 8 个月前 | |
[mlir] Report line number from file rather than split (#150982) Add convention for lexer if the last file is contained in the first, then the first is used for error reporting. This requires that these two overlap to make it easy to find the corresponding spots. Enables going from within split at mlir/test/IR/invalid.mlir::10 offset :6:9: error: reference to an undefined block to mlir/test/IR/invalid.mlir:15:9: error: reference to an undefined block This does change the split to not produce always null terminated buffers and tools that need it, need to do so themselves (which is mostly by copying - this may have little actual impact as previously this was a copy too). | 1 年前 | |
[MLIR] Remove overly verbose Debug for TypeID checks (NFC) (#150751) These are spammy and mostly uninteresting during debugging. | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 |