[mlir] NFC: fix trivial typos
fix typos under docs, test, and tools directories
Reviewed By: ftynse
Differential Revision: https://reviews.llvm.org/D94158
diff --git a/mlir/docs/CAPI.md b/mlir/docs/CAPI.md
index a292c1f..4feb1fa 100644
--- a/mlir/docs/CAPI.md
+++ b/mlir/docs/CAPI.md
@@ -107,7 +107,7 @@
pointer to the first character of the string fragment (`str`) and the fragment
length (`length`). Note that the fragment is _not necessarily_ null-terminated,
the `length` field must be used to identify the last character. `MlirStringRef`
-is a non-owning pointer, the caller is in charge of perfoming the copy or
+is a non-owning pointer, the caller is in charge of performing the copy or
ensuring that the pointee outlives all uses of `MlirStringRef`.
### Printing