[mlir] Add a vscode language extension for MLIR
authorRiver Riddle <riddleriver@gmail.com>
Wed, 21 Apr 2021 21:33:18 +0000 (14:33 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Wed, 21 Apr 2021 21:44:37 +0000 (14:44 -0700)
commitb810e3a552e2e0b66052370878d7885344469320
treee29a146cd0121f56480342b0119dbe92cff885e0
parent751c14fc4218e26426007f61725f673bee4e08be
[mlir] Add a vscode language extension for MLIR

This utilizes the mlir-lsp server to provide language services for MLIR files opened in vscode. The extension currently supports syntax highlighting, as well as tracking definitions/uses/source locations for SSA values and blocks.

Differential Revision: https://reviews.llvm.org/D100607
mlir/utils/vscode/.gitignore [new file with mode: 0644]
mlir/utils/vscode/.vscode/launch.json [new file with mode: 0644]
mlir/utils/vscode/.vscode/tasks.json [new file with mode: 0644]
mlir/utils/vscode/.vscodeignore [new file with mode: 0644]
mlir/utils/vscode/language-configuration.json [new file with mode: 0644]
mlir/utils/vscode/package-lock.json [new file with mode: 0644]
mlir/utils/vscode/package.json [new file with mode: 0644]
mlir/utils/vscode/src/extension.ts [new file with mode: 0644]
mlir/utils/vscode/tsconfig.json [new file with mode: 0644]