llvm-capstone/flang/tools
rkayaith 94a309284d [mlir][Pass] Make PassManager default to op-agnostic
Currently `PassManager` defaults to being anchored on `builtin.module`.
Switching the default makes `PassManager` consistent with
`OpPassManager` and avoids the implicit dependency on `builtin.module`.

Specifying the anchor op type isn't strictly necessary when using
explicit nesting (existing pipelines will continue to work), but I've
updated most call sites to specify the anchor since it allows for better
error-checking during pipeline construction.

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D137731
2023-01-25 15:38:19 -05:00
..
bbc [mlir][Pass] Make PassManager default to op-agnostic 2023-01-25 15:38:19 -05:00
f18 [Flang] Adjust preprocessing to build modules correctly 2022-10-14 12:27:48 -07:00
f18-parse-demo [flang] Use std::nullopt instead of None (NFC) 2022-12-03 12:14:21 -08:00
fir-opt [flang] Add hlfir.declare codegen 2022-11-14 11:19:35 +01:00
flang-driver Move from llvm::makeArrayRef to ArrayRef deduction guides - last part 2023-01-10 11:47:43 +01:00
tco [mlir][Pass] Make PassManager default to op-agnostic 2023-01-25 15:38:19 -05:00
.clang-tidy
CMakeLists.txt