Home
last modified time | relevance | path

Searched refs:OpPassManagerImpl (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Pass/
H A DPass.cpp85 struct OpPassManagerImpl { struct
92 OpPassManagerImpl(OpPassManager::Nesting nesting) in OpPassManagerImpl() argument
94 OpPassManagerImpl(const OpPassManagerImpl &rhs) in OpPassManagerImpl() argument
106 void mergeInto(OpPassManagerImpl &rhs);
176 void OpPassManagerImpl::mergeInto(OpPassManagerImpl &rhs) { in mergeInto()
206 void OpPassManagerImpl::clear() { passes.clear(); } in clear()
269 bool OpPassManagerImpl::canScheduleOn(MLIRContext &context, in canScheduleOn()
293 : impl(new OpPassManagerImpl(nesting)) {} in OpPassManager()
295 : impl(new OpPassManagerImpl(name, nesting)) {} in OpPassManager()
297 : impl(new OpPassManagerImpl(name, nesting)) {} in OpPassManager()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPassManager.h37 struct OpPassManagerImpl;
145 detail::OpPassManagerImpl &getImpl();
179 std::unique_ptr<detail::OpPassManagerImpl> impl;
189 friend detail::OpPassManagerImpl;
H A DPass.h21 struct OpPassManagerImpl;
324 friend detail::OpPassManagerImpl;