| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/ |
| H A D | Parser.cpp | 295 FailureOr<ast::ConstraintRef> 321 FailureOr<ast::Expr *> 352 FailureOr<ast::PatternDecl *> 405 FailureOr<ast::CallExpr *> 409 FailureOr<ast::DeclRefExpr *> 1633 FailureOr<ast::ConstraintRef> 1973 FailureOr<ast::OpNameDecl *> 1987 FailureOr<ast::Expr *> 2662 FailureOr<ast::CallExpr *> 2969 FailureOr<ast::TupleExpr *> [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | LogicalResult.h | 78 class LLVM_NODISCARD FailureOr : public Optional<T> { 82 FailureOr(LogicalResult result) { in FailureOr() function 86 FailureOr() : FailureOr(failure()) {} in FailureOr() function 87 FailureOr(T &&y) : Optional<T>(std::forward<T>(y)) {} in FailureOr() function 88 FailureOr(const T &y) : Optional<T>(y) {} in FailureOr() function 91 FailureOr(const FailureOr<U> &other) in FailureOr() function
|
| H A D | DebugAction.h | 79 virtual FailureOr<bool> shouldExecute(StringRef actionTag, in shouldExecute() 120 FailureOr<bool> result = dispatchToHandler<ActionType, bool>( in shouldExecute() 141 FailureOr<ResultT> dispatchToHandler(HandlerCallbackT &&handlerCallback, in dispatchToHandler() 151 FailureOr<ResultT> result = failure(); in dispatchToHandler() 205 virtual FailureOr<bool> shouldExecute(ParameterTs... parameters) { in shouldExecute()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/ |
| H A D | NvGpuSupport.h | 38 FailureOr<WarpMatrixInfo> getWarpMatrixInfo(Operation *op); 56 FailureOr<FragmentElementInfo> 66 FailureOr<AffineMap> 78 FailureOr<LdMatrixParams> getLdMatrixParams(const WarpMatrixInfo &type, 83 FailureOr<AffineMap>
|
| H A D | NvGpuSupport.cpp | 54 FailureOr<WarpMatrixInfo> getWarpMatrixInfo(Operation *op) { in getWarpMatrixInfo() 99 FailureOr<FragmentElementInfo> 172 FailureOr<AffineMap> 177 FailureOr<nvgpu::FragmentElementInfo> regInfo = in getLaneIdAndValueIdToOperandCoord() 208 FailureOr<nvgpu::LdMatrixParams> getLdMatrixParams(const WarpMatrixInfo &type, in getLdMatrixParams() 237 FailureOr<AffineMap>
|
| H A D | VectorToGPU.cpp | 447 FailureOr<nvgpu::WarpMatrixInfo> warpMatrixInfo = in convertConstantOpMmaSync() 452 FailureOr<nvgpu::FragmentElementInfo> regInfo = in convertConstantOpMmaSync() 473 FailureOr<nvgpu::WarpMatrixInfo> warpMatrixInfo = in creatLdMatrixCompatibleLoads() 478 FailureOr<nvgpu::FragmentElementInfo> regInfo = in creatLdMatrixCompatibleLoads() 483 FailureOr<nvgpu::LdMatrixParams> params = nvgpu::getLdMatrixParams( in creatLdMatrixCompatibleLoads() 495 FailureOr<AffineMap> offsets = in creatLdMatrixCompatibleLoads() 516 FailureOr<nvgpu::WarpMatrixInfo> warpMatrixInfo = in createNonLdMatrixLoads() 520 FailureOr<nvgpu::FragmentElementInfo> regInfo = in createNonLdMatrixLoads() 605 FailureOr<nvgpu::WarpMatrixInfo> warpMatrixInfo = in convertTransferReadToLoads() 638 FailureOr<nvgpu::WarpMatrixInfo> warpMatrixInfo = in convertTransferWriteToStores() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | DialectImplementation.h | 65 static FailureOr<AttributeT> parse(AsmParser &parser) { 77 static FailureOr<TypeT> parse(AsmParser &parser) { 89 static FailureOr<IntT> parse(AsmParser &parser) { 100 static FailureOr<std::string> parse(AsmParser &parser) { 115 static FailureOr<ContainerT> parse(AsmParser &parser) { 133 static FailureOr<AffineMap> parse(AsmParser &parser) {
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | FormatGen.cpp | 191 FailureOr<std::vector<FormatElement *>> FormatParser::parse() { in parse() 197 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parse() 212 FailureOr<FormatElement *> FormatParser::parseElement(Context ctx) { in parseElement() 225 FailureOr<FormatElement *> FormatParser::parseLiteral(Context ctx) { in parseLiteral() 256 FailureOr<FormatElement *> FormatParser::parseVariable(Context ctx) { in parseVariable() 266 FailureOr<FormatElement *> FormatParser::parseDirective(Context ctx) { in parseDirective() 276 FailureOr<FormatElement *> FormatParser::parseOptionalGroup(Context ctx) { in parseOptionalGroup() 288 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parseOptionalGroup() 311 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parseOptionalGroup() 347 FailureOr<FormatElement *> FormatParser::parseCustomDirective(SMLoc loc, in parseCustomDirective() [all …]
|
| H A D | FormatGen.h | 409 FailureOr<std::vector<FormatElement *>> parse(); 447 FailureOr<FormatElement *> parseElement(Context ctx); 449 FailureOr<FormatElement *> parseLiteral(Context ctx); 451 FailureOr<FormatElement *> parseVariable(Context ctx); 453 FailureOr<FormatElement *> parseDirective(Context ctx); 455 FailureOr<FormatElement *> parseOptionalGroup(Context ctx); 458 FailureOr<FormatElement *> parseCustomDirective(llvm::SMLoc loc, Context ctx); 461 virtual FailureOr<FormatElement *> 464 virtual FailureOr<FormatElement *> 500 FailureOr<FormatToken> parseToken(FormatToken::Kind kind, const Twine &msg) { in parseToken()
|
| H A D | AttrOrTypeFormatGen.cpp | 876 FailureOr<DefFormat> parse(); 894 FailureOr<FormatElement *> 905 FailureOr<FormatElement *> parseRefDirective(SMLoc loc, Context ctx); 988 FailureOr<DefFormat> DefFormatParser::parse() { in parse() 995 FailureOr<FormatElement *> 1024 FailureOr<FormatElement *> 1045 FailureOr<FormatElement *> 1050 FailureOr<FormatElement *> var = parseElement(ctx); in parseQualifiedDirective() 1098 FailureOr<FormatElement *> var = parseElement(StructDirectiveContext); in parseStructDirective() 1131 FailureOr<FormatElement *> child; in parseRefDirective() [all …]
|
| H A D | OpFormatGen.cpp | 2703 FailureOr<FormatElement *> 2770 FailureOr<FormatElement *> 2804 FailureOr<FormatElement *> 2845 FailureOr<FormatElement *> 2865 FailureOr<FormatElement *> 2880 FailureOr<FormatElement *> 2896 FailureOr<FormatElement *> 2914 FailureOr<FormatElement *> 2922 FailureOr<FormatElement *> 2941 FailureOr<FormatElement *> [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Transforms/ |
| H A D | Transforms.h | 289 FailureOr<PromotionInfo> 450 FailureOr<MultiSizeSpecification> 689 FailureOr<TiledLinalgOp> 753 FailureOr<Conv1DNwcWcfOp> 813 FailureOr<TileLoopNest> 845 FailureOr<GenericOp> 882 FailureOr<GenericOp> 1200 FailureOr<SmallVector<Value>> 1443 FailureOr<LinalgOp> 1457 FailureOr<SplitReductionResult> [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 55 FailureOr<Value> resultBuffer = in bufferize() 114 FailureOr<Value> maybeBuffer = in bufferize() 238 FailureOr<Value> buffer = in bufferize() 287 FailureOr<Value> srcMemref = in bufferize() 330 FailureOr<Value> srcMemref = in bufferize() 387 FailureOr<Value> tensorAlloc = in bufferize() 537 FailureOr<Value> destMemref = in bufferize() 712 FailureOr<Value> dstMemref = in bufferize() 730 FailureOr<Value> srcMemref = in bufferize() 802 FailureOr<Value> srcBuffer = in bufferize() [all …]
|
| H A D | SwapExtractSliceWithProducer.cpp | 23 FailureOr<Value> tensor::replaceExtractSliceWithTiledProducer( in replaceExtractSliceWithTiledProducer() 35 FailureOr<Value> tiledResult = producerOp.generateResultTileValue( in replaceExtractSliceWithTiledProducer()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/TransformOps/ |
| H A D | LinalgTransformOps.cpp | 79 FailureOr<LinalgOp> windowed = in applyToOne() 85 FailureOr<LinalgOp> depthwise = in applyToOne() 116 FailureOr<TiledLinalgOp> tiled = applyFn(linalgOp); in applyTilingToAll() 178 FailureOr<TileLoopNest> tileLoopNest = in apply() 269 static FailureOr<SmallVector<Operation *>> 320 auto getNextProducer = [&]() -> FailureOr<Operation *> { in apply() 409 FailureOr<GenericOp> res = in applyToOne() 571 FailureOr<LinalgOp> result = in applyToOne() 676 FailureOr<TiledLinalgOp> result = in applyToOne() 837 FailureOr<SplitReductionResult> splitResult = in applyToOne() [all …]
|
| /llvm-project-15.0.7/mlir/unittests/Support/ |
| H A D | DebugActionTest.cpp | 33 FailureOr<bool> shouldExecute(StringRef tag, StringRef desc) final { in TEST() 55 FailureOr<bool> shouldExecute(bool shouldExecuteParam) final { in TEST() 73 FailureOr<bool> shouldExecute() final { return numExecutions++ < 3; } in TEST()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Utils/ |
| H A D | Utils.h | 92 FailureOr<int64_t> getConstantUpperBoundForIndex(Value value); 272 FailureOr<FusionInfo> fuseProducerOfBuffer(OpBuilder &b, 280 FailureOr<FusionInfo> fuseProducerOfTensor(OpBuilder &b, 288 FailureOr<FusionInfo> fuseProducerOfTensor(OpBuilder &b, 394 FailureOr<LinalgOp> fuseProducer(OpBuilder &b, OpOperand *consumerOpOperand); 442 FailureOr<TileLoopNest> tileConsumerAndFuseProducers(
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 285 static FailureOr<SmallVector<Value>> 291 FailureOr<Value> resultBuffer = in getBuffers() 319 static FailureOr<SmallVector<Value>> 327 FailureOr<Value> maybeVal = func(val, idx); in convertTensorValues() 340 FailureOr<SmallVector<Value>> 461 FailureOr<Value> alloc = in resolveConflicts() 474 FailureOr<BaseMemRefType> 492 FailureOr<SmallVector<Value>> maybeInitArgs = in bufferize() 675 FailureOr<Value> alloc = in resolveConflicts() 696 FailureOr<Value> alloc = in resolveConflicts() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Transforms.cpp | 235 FailureOr<int64_t> upperBound = in padOperandToSmallestStaticBoundingBox() 253 FailureOr<SmallVector<Value>> 366 FailureOr<TiledLinalgOp> 404 FailureOr<LinalgOp> 475 FailureOr<mlir::linalg::TileLoopNest> 518 FailureOr<TileLoopNest> tileLoopNest = in returningMatchAndRewrite() 541 FailureOr<GenericOp> 547 FailureOr<GenericOp> transformedOp = in returningMatchAndRewrite() 569 FailureOr<GenericOp> 848 FailureOr<Conv1DNwcWcfOp> [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 45 FailureOr<memref::GlobalOp> globalOp = in bufferize() 92 FailureOr<Value> source = getBuffer(rewriter, castOp.getIn(), options); in bufferize() 150 FailureOr<Value> maybeTrueBuffer = in bufferize() 152 FailureOr<Value> maybeFalseBuffer = in bufferize()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/ |
| H A D | BufferizableOpInterface.h | 176 using AllocationFn = std::function<FailureOr<Value>( 224 FailureOr<Value> createAlloc(OpBuilder &b, Location loc, MemRefType type, 477 FailureOr<Value> 489 FailureOr<Value> getBuffer(RewriterBase &rewriter, Value value, 496 FailureOr<BaseMemRefType> getBufferType(Value value,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizableOpInterface.cpp | 67 FailureOr<Value> bufferization::allocateTensorForShapedValue( in allocateTensorForShapedValue() 114 FailureOr<BaseMemRefType> copyBufferType = getBufferType(tensor, options); in allocateTensorForShapedValue() 179 FailureOr<Value> copy = allocateTensorForShapedValue( in resolveTensorOpOperandConflicts() 191 FailureOr<Value> copy = allocateTensorForShapedValue( in resolveTensorOpOperandConflicts() 548 FailureOr<Value> bufferization::getBuffer(RewriterBase &rewriter, Value value, in getBuffer() 562 FailureOr<BaseMemRefType> memrefType = getBufferType(value, options); in getBuffer() 572 FailureOr<BaseMemRefType> 594 FailureOr<unsigned> queriedMemorySpace = in getBufferType() 649 FailureOr<Value> BufferizationOptions::createAlloc(OpBuilder &b, Location loc, in createAlloc()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | TargetAndABI.h | 126 FailureOr<ExecutionModel> getExecutionModel(TargetEnvAttr targetAttr); 130 FailureOr<MemoryModel> getMemoryModel(TargetEnvAttr targetAttr);
|
| /llvm-project-15.0.7/mlir/test/mlir-tblgen/ |
| H A D | attr-or-type-format.td | 41 // ATTR: FailureOr<IntegerAttr> _result_value; 42 // ATTR: FailureOr<TestParamA> _result_complex; 143 // ATTR: ::mlir::FailureOr<int> _result_v0; 144 // ATTR: ::mlir::FailureOr<int> _result_v1; 180 // TYPE: FailureOr<IntegerAttr> _result_value; 181 // TYPE: FailureOr<TestParamC> _result_complex; 311 // TYPE: FailureOr<IntegerAttr> _result_v0; 312 // TYPE: FailureOr<IntegerAttr> _result_v1; 313 // TYPE: FailureOr<IntegerAttr> _result_v2; 314 // TYPE: FailureOr<IntegerAttr> _result_v3; [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/Transforms/ |
| H A D | TileUsingInterface.h | 81 FailureOr<SCFTilingResult> 129 FailureOr<SCFTileAndFuseResult>
|