| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add a breakpoint manager that matches based on File/Line/Col Locations This will match the locations attached to the IRunits passed in as context with an action. This is a recommit of d09c80515d0e after fixing the test on Windows. Differential Revision: https://reviews.llvm.org/D144815 | 3 年前 | |
Add a breakpoint manager that matches based on File/Line/Col Locations This will match the locations attached to the IRunits passed in as context with an action. This is a recommit of d09c80515d0e after fixing the test on Windows. Differential Revision: https://reviews.llvm.org/D144815 | 3 年前 | |
[MLIR] Fix build, obivous typos in cca510640 | 3 年前 | |
Fix MLIR build when shared library mode is enabled | 3 年前 | |
Make debug counters available in non-assert builds as well Differential Revision: https://reviews.llvm.org/D149232 | 3 年前 | |
[mlir] Move casting calls from methods to function calls The MLIR classes Type/Attribute/Operation/Op/Value support cast/dyn_cast/isa/dyn_cast_or_null functionality through llvm's doCast functionality in addition to defining methods with the same name. This change begins the migration of uses of the method to the corresponding function call as has been decided as more consistent. Note that there still exist classes that only define methods directly, such as AffineExpr, and this does not include work currently to support a functional cast/isa call. Context: - https://mlir.llvm.org/deprecation/ at "Use the free function variants for dyn_cast/cast/isa/…" - Original discussion at https://discourse.llvm.org/t/preferred-casting-style-going-forward/68443 Implementation: This patch updates all remaining uses of the deprecated functionality in mlir/. This was done with clang-tidy as described below and further modifications to GPUBase.td and OpenMPOpsInterfaces.td. Steps are described per line, as comments are removed by git: 0. Retrieve the change from the following to build clang-tidy with an additional check: main...tpopp:llvm-project:tidy-cast-check 1. Build clang-tidy 2. Run clang-tidy over your entire codebase while disabling all checks and enabling the one relevant one. Run on all header files also. 3. Delete .inc files that were also modified, so the next build rebuilds them to a pure state. ninja -C $BUILD_DIR clang-tidy run-clang-tidy -clang-tidy-binary=$BUILD_DIR/bin/clang-tidy -checks='-*,misc-cast-functions'\ -header-filter=mlir/ mlir/* -fix rm -rf $BUILD_DIR/tools/mlir/**/*.inc Differential Revision: https://reviews.llvm.org/D151542 | 3 年前 | |
Add a GDB/LLDB interface for interactive debugging of MLIR Actions This includes a small runtime acting as callback for the ExecutionEngine and a C API that makes it possible to control from the debugger. A python script for LLDB is included that hook a new mlir subcommand and allows to set breakpoints and inspect the current action, the context and the stack. Differential Revision: https://reviews.llvm.org/D144817 | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 |