| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | ExtensibleDialect.h | 355 OperationName::ParseAssemblyFn &&parseFn, 361 OperationName::ParseAssemblyFn &&parseFn, 362 OperationName::PrintAssemblyFn &&printFn, 363 OperationName::FoldHookFn &&foldHookFn, 420 OperationName::ParseAssemblyFn &&parseFn, 421 OperationName::PrintAssemblyFn &&printFn, 422 OperationName::FoldHookFn &&foldHookFn, 437 OperationName::VerifyInvariantsFn verifyFn; 439 OperationName::ParseAssemblyFn parseFn; 440 OperationName::PrintAssemblyFn printFn; [all …]
|
| H A D | OperationSupport.h | 64 class OperationName { 216 return OperationName( in getFromOpaquePointer() 224 OperationName(Impl *impl) : impl(impl) {} in OperationName() function 395 friend OperationName; variable 399 OperationName::getRegisteredInfo() const { in getRegisteredInfo() 630 OperationName name; 901 struct DenseMapInfo<mlir::OperationName> { 902 static mlir::OperationName getEmptyKey() { 906 static mlir::OperationName getTombstoneKey() { 913 static bool isEqual(mlir::OperationName lhs, mlir::OperationName rhs) { [all …]
|
| H A D | OpDefinition.h | 1759 static OperationName::FoldHookFn getFoldHookFn() { 1768 OperationName::FoldHookFn> 1781 OperationName::FoldHookFn> 1793 OperationName::FoldHookFn> 1838 static OperationName::GetCanonicalizationPatternsFn 1843 static OperationName::HasTraitFn getHasTraitFn() { 1848 static OperationName::ParseAssemblyFn getParseAssemblyFn() { 1852 static OperationName::PrintAssemblyFn getPrintAssemblyFn() { 1859 OperationName::PrintAssemblyFn> 1869 OperationName::PrintAssemblyFn> [all …]
|
| H A D | Operation.h | 34 static Operation *create(Location location, OperationName name, 43 static Operation *create(Location location, OperationName name, 50 OperationName getName() { return name; } in getName() 693 Operation(Location location, OperationName name, unsigned numResults, 775 OperationName name;
|
| H A D | Dialect.h | 173 OperationName opName) { in getRegisteredInterfaceForOp() 178 getRegisteredInterfaceForOp(OperationName opName) { in getRegisteredInterfaceForOp()
|
| H A D | PatternMatch.h | 78 OperationName, enumerator 88 ArrayRef<OperationName> getGeneratedOps() const { return generatedOps; } in getGeneratedOps() 92 Optional<OperationName> getRootKind() const { in getRootKind() 93 if (rootKind == RootKind::OperationName) in getRootKind() 94 return OperationName::getFromOpaquePointer(rootValue); in getRootKind() 222 SmallVector<OperationName, 2> generatedOps;
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | ExtensibleDialect.cpp | 292 OperationName::VerifyInvariantsFn &&verifyFn, in DynamicOpDefinition() 294 OperationName::ParseAssemblyFn &&parseFn, in DynamicOpDefinition() 295 OperationName::PrintAssemblyFn &&printFn, in DynamicOpDefinition() 296 OperationName::FoldHookFn &&foldHookFn, in DynamicOpDefinition() 297 OperationName::GetCanonicalizationPatternsFn in DynamicOpDefinition() 331 OperationName::ParseAssemblyFn &&parseFn, in get() 332 OperationName::PrintAssemblyFn &&printFn) { in get() 355 OperationName::ParseAssemblyFn &&parseFn, in get() 356 OperationName::PrintAssemblyFn &&printFn, in get() 357 OperationName::FoldHookFn &&foldHookFn, in get() [all …]
|
| H A D | MLIRContext.cpp | 182 llvm::StringMap<OperationName::Impl> operations; 653 OperationName::OperationName(StringRef name, MLIRContext *context) { in OperationName() function in OperationName 679 auto it = ctxImpl.operations.insert({name, OperationName::Impl(nullptr)}); in OperationName() 685 StringRef OperationName::getDialectNamespace() const { in getDialectNamespace() 741 auto it = ctxImpl.operations.insert({name, OperationName::Impl(nullptr)}); in insert() 744 OperationName::Impl &impl = it.first->second; in insert()
|
| H A D | PatternMatch.cpp | 37 : Pattern(OperationName(rootName, context).getAsOpaquePointer(), in Pattern() 38 RootKind::OperationName, generatedNames, benefit, context) {} in Pattern() 78 return OperationName(name, context); in Pattern()
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | PassInstrumentation.h | 16 class OperationName; variable 47 virtual void runBeforePipeline(Optional<OperationName> name, 54 virtual void runAfterPipeline(Optional<OperationName> name, 95 runBeforePipeline(Optional<OperationName> name, 100 runAfterPipeline(Optional<OperationName> name,
|
| H A D | PassManager.h | 73 OpPassManager(OperationName name, Nesting nesting = Nesting::Explicit); 99 OpPassManager &nest(OperationName nestedName); 129 Optional<OperationName> getOpName(MLIRContext &context) const;
|
| /llvm-project-15.0.7/mlir/lib/Pass/ |
| H A D | Pass.cpp | 110 OpPassManager &nest(OperationName nestedName) { in nest() 135 Optional<OperationName> getOpName(MLIRContext &context) { in getOpName() 137 opName = OperationName(name, &context); in getOpName() 160 Optional<OperationName> opName; 251 Optional<OperationName> rawOpName = getOpName(*ctx); in finalizePassList() 270 OperationName opName) { in canScheduleOn() 273 Optional<OperationName> pmOpName = getOpName(context); in canScheduleOn() 556 OperationName name, in findPassManagerFor() 720 DenseMap<OperationName, Optional<unsigned>> knownOpPMIdx; in runOnOperationAsyncImpl() 944 Optional<OperationName> name, in runBeforePipeline() [all …]
|
| H A D | PassTiming.cpp | 55 void runBeforePipeline(Optional<OperationName> name, in runBeforePipeline() 80 void runAfterPipeline(Optional<OperationName>, in runAfterPipeline()
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | DialectConversion.h | 685 void setOpAction(OperationName op, LegalizationAction action); 692 void addLegalOp(OperationName op) { in addLegalOp() 697 addLegalOp(OperationName(OpT::getOperationName(), &ctx)); in addLegalOp() 707 void addDynamicallyLegalOp(OperationName op, in addDynamicallyLegalOp() 732 void addIllegalOp(OperationName op) { in addIllegalOp() 737 addIllegalOp(OperationName(OpT::getOperationName(), &ctx)); in addIllegalOp() 750 void markOpRecursivelyLegal(OperationName name, 754 OperationName opName(OpT::getOperationName(), &ctx); 826 Optional<LegalizationAction> getOpAction(OperationName op) const; 845 void setLegalityCallback(OperationName name, [all …]
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | DialectConversion.cpp | 1794 OperationName op, DenseMap<OperationName, unsigned> &minOpPatternDepth, 1802 DenseMap<OperationName, unsigned> &minOpPatternDepth, 2143 DenseMap<OperationName, SmallPtrSet<OperationName, 2>> parentOps; in buildLegalizationGraph() 2151 Optional<OperationName> root = pattern.getRootKind(); in buildLegalizationGraph() 2213 DenseMap<OperationName, unsigned> minOpPatternDepth; in computeLegalizationGraphBenefit() 2233 if (Optional<OperationName> rootName = pattern.getRootKind()) in computeLegalizationGraphBenefit() 2249 OperationName op, DenseMap<OperationName, unsigned> &minOpPatternDepth, in computeOpLegalizationDepth() argument 2276 DenseMap<OperationName, unsigned> &minOpPatternDepth, in applyCostModelToPatterns() argument 3110 void ConversionTarget::setOpAction(OperationName op, in setOpAction() 3121 auto ConversionTarget::getOpAction(OperationName op) const in getOpAction() [all …]
|
| /llvm-project-15.0.7/cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/ |
| H A D | mlir-support.cpp | 10 mlir::OperationName OperationName("FooOp", &Context); variable
|
| H A D | mlir-support.gdb | 17 # CHECK-LABEL: +print OperationName 18 print OperationName
|
| /llvm-project-15.0.7/mlir/include/mlir/AsmParser/ |
| H A D | AsmParserState.h | 23 class OperationName; variable 141 void startOperationDefinition(const OperationName &opName);
|
| /llvm-project-15.0.7/mlir/unittests/IR/ |
| H A D | PatternMatchTest.cpp | 25 ArrayRef<OperationName> ops = pattern.getGeneratedOps(); in TEST()
|
| /llvm-project-15.0.7/mlir/include/mlir/Rewrite/ |
| H A D | PatternApplicator.h | 70 DenseMap<OperationName, SmallVector<const RewritePattern *, 2>> patterns;
|
| H A D | FrozenRewritePatternSet.h | 30 DenseMap<OperationName, std::vector<RewritePattern *>>;
|
| /llvm-project-15.0.7/mlir/test/mlir-tblgen/ |
| H A D | op-attribute.td | 53 // DECL: ::mlir::StringAttr aAttrAttrName(::mlir::OperationName name) 58 // DECL: ::mlir::StringAttr bAttrAttrName(::mlir::OperationName name) 63 // DECL: ::mlir::StringAttr cAttrAttrName(::mlir::OperationName name) 178 // DECL: ::mlir::StringAttr getAAttrAttrName(::mlir::OperationName name) 183 // DECL: ::mlir::StringAttr getBAttrAttrName(::mlir::OperationName name) 188 // DECL: ::mlir::StringAttr getCAttrAttrName(::mlir::OperationName name)
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/ |
| H A D | PDL.cpp | 292 OperationName opName(*rawOpName, getContext()); in hasTypeInference() 300 OperationName opName(*rawOpName, getContext()); in mightHaveTypeInference()
|
| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | AsmParserState.cpp | 26 explicit PartialOpDef(const OperationName &opName) { in PartialOpDef() 199 void AsmParserState::startOperationDefinition(const OperationName &opName) { in startOperationDefinition()
|
| /llvm-project-15.0.7/mlir/lib/Rewrite/ |
| H A D | FrozenRewritePatternSet.cpp | 101 if (Optional<OperationName> rootName = pat->getRootKind()) { in FrozenRewritePatternSet()
|