Searched refs:walkTypesFn (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SubElementInterfaces.cpp | 25 function_ref<void(Type)> walkTypesFn, in walkSubElementsImpl() argument 69 walkTypesFn(type); in walkSubElementsImpl() 75 function_ref<void(Type)> walkTypesFn) { in walkSubElements() argument 76 assert(walkAttrsFn && walkTypesFn && "expected valid walk functions"); in walkSubElements() 79 walkSubElementsImpl(*this, walkAttrsFn, walkTypesFn, visitedAttrs, in walkSubElements() 85 function_ref<void(Type)> walkTypesFn) { in walkSubElements() argument 86 assert(walkAttrsFn && walkTypesFn && "expected valid walk functions"); in walkSubElements() 89 walkSubElementsImpl(*this, walkAttrsFn, walkTypesFn, visitedAttrs, in walkSubElements() 149 function_ref<Type(Type)> walkTypesFn, in replaceSubElementsImpl() argument 157 return replaceSubElementsImpl(subInterface, walkAttrsFn, walkTypesFn, in replaceSubElementsImpl() [all …]
|
| H A D | BuiltinTypes.cpp | 191 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 193 walkTypesFn(type); in walkImmediateSubElements() 262 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 263 walkTypesFn(getElementType()); in walkImmediateSubElements() 347 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 348 walkTypesFn(getElementType()); in walkImmediateSubElements() 371 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 372 walkTypesFn(getElementType()); in walkImmediateSubElements() 683 walkTypesFn(getElementType()); in walkImmediateSubElements() 860 walkTypesFn(getElementType()); in walkImmediateSubElements() [all …]
|
| H A D | BuiltinAttributes.cpp | 52 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 222 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 329 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 1727 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 1728 walkTypesFn(getValue()); in walkImmediateSubElements()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMTypes.h | 118 function_ref<void(Type)> walkTypesFn) const; 181 function_ref<void(Type)> walkTypesFn) const; 250 function_ref<void(Type)> walkTypesFn) const; 383 function_ref<void(Type)> walkTypesFn) const; 426 function_ref<void(Type)> walkTypesFn) const; 470 function_ref<void(Type)> walkTypesFn) const;
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | SubElementInterfaces.td | 35 "llvm::function_ref<void(mlir::Type)>":$walkTypesFn) 54 llvm::function_ref<void(mlir::Type)> walkTypesFn); 66 llvm::function_ref<void(mlir::Type)> walkTypesFn) { 68 interface.walkSubElements(walkAttrsFn, walkTypesFn); 91 walkSubElements(walkFn, /*walkTypesFn=*/[](mlir::Type) {});
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMTypes.cpp | 91 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 92 walkTypesFn(getElementType()); in walkImmediateSubElements() 169 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 171 walkTypesFn(type); in walkImmediateSubElements() 383 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 384 walkTypesFn(getElementType()); in walkImmediateSubElements() 630 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 632 walkTypesFn(type); in walkImmediateSubElements() 695 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 696 walkTypesFn(getElementType()); in walkImmediateSubElements() [all …]
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestTypes.h | 154 ::llvm::function_ref<void(::mlir::Type)> walkTypesFn) const { 155 walkTypesFn(getBody());
|
| H A D | TestAttributes.cpp | 170 llvm::function_ref<void(mlir::Type)> walkTypesFn) const { in walkImmediateSubElements()
|