Home
last modified time | relevance | path

Searched refs:replaceTypeFn (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DSubElementInterfaces.cpp190 function_ref<Type(Type)> replaceTypeFn) { in replaceSubElements() argument
191 assert(replaceAttrFn && replaceTypeFn && "expected valid replace functions"); in replaceSubElements()
194 return replaceSubElementsImpl(*this, replaceAttrFn, replaceTypeFn, in replaceSubElements()
200 function_ref<Type(Type)> replaceTypeFn) { in replaceSubElements() argument
201 assert(replaceAttrFn && replaceTypeFn && "expected valid replace functions"); in replaceSubElements()
204 return replaceSubElementsImpl(*this, replaceAttrFn, replaceTypeFn, in replaceSubElements()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSubElementInterfaces.td60 llvm::function_ref<mlir::Type(mlir::Type)> replaceTypeFn
75 llvm::function_ref<mlir::Type(mlir::Type)> replaceTypeFn) {
77 return interface.replaceSubElements(replaceAttrFn, replaceTypeFn);
108 llvm::function_ref<mlir::Type(mlir::Type)> replaceTypeFn) {
110 [](mlir::Attribute attr) { return attr; }, replaceTypeFn);