Home
last modified time | relevance | path

Searched refs:FailureOr (Results 1 – 25 of 106) sorted by relevance

12345

/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp295 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 DLogicalResult.h78 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 DDebugAction.h79 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 DNvGpuSupport.h38 FailureOr<WarpMatrixInfo> getWarpMatrixInfo(Operation *op);
56 FailureOr<FragmentElementInfo>
66 FailureOr<AffineMap>
78 FailureOr<LdMatrixParams> getLdMatrixParams(const WarpMatrixInfo &type,
83 FailureOr<AffineMap>
H A DNvGpuSupport.cpp54 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 DVectorToGPU.cpp447 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 DDialectImplementation.h65 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 DFormatGen.cpp191 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 DFormatGen.h409 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 DAttrOrTypeFormatGen.cpp876 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 DOpFormatGen.cpp2703 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 DTransforms.h289 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 DBufferizableOpInterfaceImpl.cpp55 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 DSwapExtractSliceWithProducer.cpp23 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 DLinalgTransformOps.cpp79 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 DDebugActionTest.cpp33 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 DUtils.h92 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 DBufferizableOpInterfaceImpl.cpp285 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 DTransforms.cpp235 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 DBufferizableOpInterfaceImpl.cpp45 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 DBufferizableOpInterface.h176 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 DBufferizableOpInterface.cpp67 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 DTargetAndABI.h126 FailureOr<ExecutionModel> getExecutionModel(TargetEnvAttr targetAttr);
130 FailureOr<MemoryModel> getMemoryModel(TargetEnvAttr targetAttr);
/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Dattr-or-type-format.td41 // 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 DTileUsingInterface.h81 FailureOr<SCFTilingResult>
129 FailureOr<SCFTileAndFuseResult>

12345