| /llvm-project-15.0.7/mlir/lib/CAPI/Interfaces/ |
| H A D | Interfaces.cpp | 21 Optional<RegisteredOperationName> info = in mlirOperationImplementsInterface() 29 Optional<RegisteredOperationName> info = RegisteredOperationName::lookup( in mlirOperationImplementsInterfaceStatic() 44 Optional<RegisteredOperationName> info = in mlirInferTypeOpInterfaceInferReturnTypes() 45 RegisteredOperationName::lookup(name, unwrap(context)); in mlirInferTypeOpInterfaceInferReturnTypes()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | OperationSupport.h | 76 const RegisteredOperationName &, NamedAttrList &) const>; 139 Optional<RegisteredOperationName> getRegisteredInfo() const; 251 class RegisteredOperationName : public OperationName { 387 return RegisteredOperationName( in getFromOpaquePointer() 392 RegisteredOperationName(Impl *impl) : OperationName(impl) {} in RegisteredOperationName() function 398 inline Optional<RegisteredOperationName> 400 return isRegistered() ? RegisteredOperationName(impl) in getRegisteredInfo() 918 struct DenseMapInfo<mlir::RegisteredOperationName> 920 static mlir::RegisteredOperationName getEmptyKey() { 924 static mlir::RegisteredOperationName getTombstoneKey() { [all …]
|
| H A D | MLIRContext.h | 30 class RegisteredOperationName; variable 181 ArrayRef<RegisteredOperationName> getRegisteredOperations();
|
| H A D | Builders.h | 427 RegisteredOperationName getCheckRegisteredInfo(MLIRContext *ctx) { in getCheckRegisteredInfo() 428 Optional<RegisteredOperationName> opName = in getCheckRegisteredInfo() 429 RegisteredOperationName::lookup(OpT::getOperationName(), ctx); in getCheckRegisteredInfo()
|
| H A D | OpDefinition.h | 186 static void populateDefaultAttrs(const RegisteredOperationName &, in populateDefaultAttrs() argument 219 friend RegisteredOperationName; variable 1690 Optional<RegisteredOperationName> info = RegisteredOperationName::lookup( 1914 friend RegisteredOperationName; 1937 if (Optional<RegisteredOperationName> rInfo = name.getRegisteredInfo()) {
|
| H A D | Dialect.h | 208 0, (RegisteredOperationName::insert<Args>(*this), 0)...}; in addOperations()
|
| H A D | Operation.h | 54 Optional<RegisteredOperationName> getRegisteredInfo() { in getRegisteredInfo()
|
| /llvm-project-15.0.7/mlir/lib/Rewrite/ |
| H A D | FrozenRewritePatternSet.cpp | 69 std::vector<RegisteredOperationName> opInfos; in FrozenRewritePatternSet() 72 function_ref<bool(RegisteredOperationName)> callbackFn) { in FrozenRewritePatternSet() 75 for (RegisteredOperationName info : opInfos) in FrozenRewritePatternSet() 107 addToOpsWhen(pat, [&](RegisteredOperationName info) { in FrozenRewritePatternSet() 113 addToOpsWhen(pat, [&](RegisteredOperationName info) { in FrozenRewritePatternSet()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | MLIRContext.cpp | 185 llvm::StringMap<RegisteredOperationName> registeredOperations; 189 SmallVector<RegisteredOperationName, 0> sortedRegisteredOperations; 594 ArrayRef<RegisteredOperationName> MLIRContext::getRegisteredOperations() { in getRegisteredOperations() 599 return RegisteredOperationName::lookup(name, this).has_value(); in isOperationRegistered() 695 Optional<RegisteredOperationName> 696 RegisteredOperationName::lookup(StringRef name, MLIRContext *ctx) { in lookup() 705 RegisteredOperationName::parseAssembly(OpAsmParser &parser, in parseAssembly() 710 void RegisteredOperationName::populateDefaultAttrs(NamedAttrList &attrs) const { in populateDefaultAttrs() 714 void RegisteredOperationName::insert( in insert() 752 name, RegisteredOperationName(&impl)); in insert() [all …]
|
| H A D | ExtensibleDialect.cpp | 341 auto populateDefaultAttrsFn = [](const RegisteredOperationName &, in get() 453 RegisteredOperationName::insert( in registerDynamicOp()
|
| H A D | Verifier.cpp | 185 Optional<RegisteredOperationName> registeredInfo = opName.getRegisteredInfo(); in verifyOperation()
|
| H A D | Operation.cpp | 490 Optional<RegisteredOperationName> info = getRegisteredInfo(); in fold()
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | Pass.h | 189 virtual bool canScheduleOn(RegisteredOperationName opName) const = 0; 361 bool canScheduleOn(RegisteredOperationName opName) const final { in canScheduleOn() 396 bool canScheduleOn(RegisteredOperationName opName) const override { in canScheduleOn() 421 bool canScheduleOn(RegisteredOperationName opName) const final { in canScheduleOn()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/ |
| H A D | TransformDialect.h | 30 RegisteredOperationName opName = in checkImplementsTransformInterface() 31 *RegisteredOperationName::lookup(OpTy::getOperationName(), context); in checkImplementsTransformInterface()
|
| H A D | TransformDialect.td | 318 Optional<RegisteredOperationName> opName = 319 RegisteredOperationName::lookup(OpTy::getOperationName(),
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | Canonicalizer.cpp | 41 for (RegisteredOperationName op : context->getRegisteredOperations()) in initialize()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/ |
| H A D | PDL.cpp | 209 Optional<RegisteredOperationName> opName = in verifyResultTypesAreInferrable() 210 RegisteredOperationName::lookup(*rawOpName, op.getContext()); in verifyResultTypesAreInferrable()
|
| /llvm-project-15.0.7/mlir/unittests/Pass/ |
| H A D | PassManagerTest.cpp | 94 bool canScheduleOn(RegisteredOperationName opName) const override { in canScheduleOn()
|
| /llvm-project-15.0.7/mlir/lib/CAPI/IR/ |
| H A D | Pass.cpp | 126 bool canScheduleOn(RegisteredOperationName opName) const override { in canScheduleOn()
|
| H A D | IR.cpp | 291 Optional<RegisteredOperationName> info = state.name.getRegisteredInfo(); in inferOperationTypes()
|
| /llvm-project-15.0.7/mlir/lib/Pass/ |
| H A D | Pass.cpp | 257 Optional<RegisteredOperationName> opName = rawOpName->getRegisteredInfo(); in finalizePassList() 279 Optional<RegisteredOperationName> registeredInfo = opName.getRegisteredInfo(); in canScheduleOn() 425 Optional<RegisteredOperationName> opInfo = op->getRegisteredInfo(); in run()
|
| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | Parser.cpp | 1802 Optional<RegisteredOperationName> opInfo = in parseCustomOperationName() 1803 RegisteredOperationName::lookup(opName, getContext()); in parseCustomOperationName()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | PassManagement.md | 100 bool canScheduleOn(RegisteredOperationName opInfo) const override {
|