Home
last modified time | relevance | path

Searched refs:LogicalResult (Results 1 – 25 of 488) sorted by relevance

12345678910>>...20

/external/llvm-project/mlir/include/mlir/Support/
DLogicalResult.h19 struct LogicalResult { struct
21 LogicalResult(ResultEnum v) : value(v) {} in LogicalResult() argument
26 inline LogicalResult success(bool isSuccess = true) {
27 return LogicalResult{isSuccess ? LogicalResult::Success
28 : LogicalResult::Failure};
33 inline LogicalResult failure(bool isFailure = true) {
34 return LogicalResult{isFailure ? LogicalResult::Failure
35 : LogicalResult::Success};
40 inline bool succeeded(LogicalResult result) { in succeeded()
41 return result.value == LogicalResult::Success; in succeeded()
[all …]
/external/llvm-project/mlir/tools/mlir-vulkan-runner/
DVulkanRuntime.h111 LogicalResult initRuntime();
114 LogicalResult run();
117 LogicalResult updateHostMemoryBuffers();
120 LogicalResult destroy();
127 LogicalResult createInstance();
128 LogicalResult createDevice();
129 LogicalResult getBestComputeQueue();
130 LogicalResult createMemoryBuffers();
131 LogicalResult createShaderModule();
133 LogicalResult createDescriptorSetLayout();
[all …]
/external/llvm-project/mlir/include/mlir/IR/
DOpDefinition.h39 class ParseResult : public LogicalResult {
41 ParseResult(LogicalResult result = success()) : LogicalResult(result) {} in LogicalResult() function
44 ParseResult(const InFlightDiagnostic &) : LogicalResult(failure()) {} in ParseResult()
45 ParseResult(const Diagnostic &) : LogicalResult(failure()) {} in ParseResult()
58 OptionalParseResult(LogicalResult result) : impl(result) {} in OptionalParseResult()
242 LogicalResult verify() { return success(); } in verify()
294 LogicalResult verifyZeroOperands(Operation *op);
295 LogicalResult verifyOneOperand(Operation *op);
296 LogicalResult verifyNOperands(Operation *op, unsigned numOperands);
297 LogicalResult verifyIsIdempotent(Operation *op);
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Vector/
DVectorTransforms.h85 LogicalResult unrollTransferWriteOp(OpBuilder &builder, Operation *op,
90 using FilterConstraintFnType = std::function<LogicalResult(Operation *op)>;
121 using FilterConstraintType = std::function<LogicalResult(Operation *op)>;
124 LogicalResult matchAndRewrite(Operation *op, in matchAndRewrite()
196 LogicalResult
198 LogicalResult splitFullAndPartialTransfer(
207 std::function<LogicalResult(VectorTransferOpInterface op)>;
219 LogicalResult matchAndRewrite(Operation *op,
257 using FilterConstraintType = std::function<LogicalResult(ExtractMapOp op)>;
262 LogicalResult matchAndRewrite(ExtractMapOp extract,
[all …]
/external/llvm-project/mlir/include/mlir/Transforms/
DLoopUtils.h39 LogicalResult loopUnrollFull(AffineForOp forOp);
44 LogicalResult loopUnrollByFactor(AffineForOp forOp, uint64_t unrollFactor);
45 LogicalResult loopUnrollByFactor(scf::ForOp forOp, uint64_t unrollFactor);
49 LogicalResult loopUnrollUpToFactor(AffineForOp forOp, uint64_t unrollFactor);
66 LogicalResult loopUnrollJamByFactor(AffineForOp forOp,
71 LogicalResult loopUnrollJamUpToFactor(AffineForOp forOp,
76 LogicalResult promoteIfSingleIteration(AffineForOp forOp);
77 LogicalResult promoteIfSingleIteration(scf::ForOp forOp);
89 LogicalResult affineForOpBodySkew(AffineForOp forOp, ArrayRef<uint64_t> shifts,
101 LogicalResult
[all …]
DGreedyPatternRewriteDriver.h36 LogicalResult
42 LogicalResult
48 LogicalResult
54 LogicalResult
64 LogicalResult applyOpPatternsAndFold(Operation *op,
/external/llvm-project/mlir/include/mlir/Target/LLVMIR/
DModuleTranslation.h88 virtual LogicalResult convertOperation(Operation &op,
90 virtual LogicalResult convertOmpOperation(Operation &op,
92 virtual LogicalResult convertOmpParallel(Operation &op,
94 virtual LogicalResult convertOmpMaster(Operation &op,
102 LogicalResult &bodyGenStatus);
115 static LogicalResult checkSupportedModuleOps(Operation *m);
117 LogicalResult convertFunctionSignatures();
118 LogicalResult convertFunctions();
119 LogicalResult convertGlobals();
120 LogicalResult convertOneFunction(LLVMFuncOp func);
[all …]
/external/llvm-project/mlir/lib/IR/
DVerifier.cpp47 LogicalResult verify(Operation &op);
58 LogicalResult verifyRegion(Region &region);
59 LogicalResult verifyBlock(Block &block);
60 LogicalResult verifyOperation(Operation &op);
63 LogicalResult verifyDominance(Region &region);
67 LogicalResult verifyDominanceOfContainedRegions(Operation &op);
92 LogicalResult OperationVerifier::verify(Operation &op) { in verify()
110 LogicalResult OperationVerifier::verifyRegion(Region &region) { in verifyRegion()
127 LogicalResult OperationVerifier::verifyBlock(Block &block) { in verifyBlock()
163 LogicalResult OperationVerifier::verifyOperation(Operation &op) { in verifyOperation()
[all …]
DOperation.cpp574 LogicalResult Operation::fold(ArrayRef<Attribute> operands, in fold()
717 LogicalResult OpTrait::impl::verifyZeroOperands(Operation *op) { in verifyZeroOperands()
723 LogicalResult OpTrait::impl::verifyOneOperand(Operation *op) { in verifyOneOperand()
729 LogicalResult OpTrait::impl::verifyNOperands(Operation *op, in verifyNOperands()
738 LogicalResult OpTrait::impl::verifyAtLeastNOperands(Operation *op, in verifyAtLeastNOperands()
758 LogicalResult OpTrait::impl::verifyIsIdempotent(Operation *op) { in verifyIsIdempotent()
766 LogicalResult OpTrait::impl::verifyIsInvolution(Operation *op) { in verifyIsInvolution()
774 LogicalResult
784 LogicalResult OpTrait::impl::verifyOperandsAreFloatLike(Operation *op) { in verifyOperandsAreFloatLike()
793 LogicalResult OpTrait::impl::verifySameTypeOperands(Operation *op) { in verifySameTypeOperands()
[all …]
/external/llvm-project/mlir/lib/Dialect/SPIRV/Serialization/
DDeserializer.cpp143 LogicalResult deserialize();
157 LogicalResult processHeader();
161 LogicalResult processCapability(ArrayRef<uint32_t> operands);
165 LogicalResult processExtension(ArrayRef<uint32_t> words);
169 LogicalResult processExtInstImport(ArrayRef<uint32_t> words);
176 LogicalResult processMemoryModel(ArrayRef<uint32_t> operands);
179 LogicalResult processName(ArrayRef<uint32_t> operands);
182 LogicalResult processDecoration(ArrayRef<uint32_t> words);
185 LogicalResult processMemberDecoration(ArrayRef<uint32_t> words);
188 LogicalResult processMemberName(ArrayRef<uint32_t> words);
[all …]
DSerializer.cpp40 static LogicalResult encodeInstructionInto(SmallVectorImpl<uint32_t> &binary, in encodeInstructionInto()
64 static LogicalResult
66 function_ref<LogicalResult(Block *)> blockHandler, in visitInPrettyBlockOrder()
140 LogicalResult serialize();
200 LogicalResult processConstantOp(spirv::ConstantOp op);
202 LogicalResult processSpecConstantOp(spirv::SpecConstantOp op);
204 LogicalResult
211 LogicalResult processUndefOp(spirv::UndefOp op);
214 LogicalResult processName(uint32_t resultID, StringRef name);
217 LogicalResult processFuncOp(spirv::FuncOp op);
[all …]
/external/tensorflow/tensorflow/compiler/mlir/lite/utils/
Dnms_utils.h40 LogicalResult VerifySignature();
53 LogicalResult RewriteFunc();
55 LogicalResult VerifySignature();
58 LogicalResult CreateNMSCustomOptions(FuncOp func, DictionaryAttr attrs,
61 LogicalResult AddIntAttr(FuncOp func, DictionaryAttr attrs,
65 LogicalResult AddFloatAttr(FuncOp func, DictionaryAttr attrs,
Dperception_ops_utils.h33 LogicalResult RewriteFunc();
35 LogicalResult VerifySignature();
38 LogicalResult CreateCustomOptions(std::string& custom_option_buffer);
49 LogicalResult RewriteFunc();
51 LogicalResult VerifySignature();
/external/llvm-project/mlir/lib/Pass/
DPassRegistry.cpp31 function_ref<LogicalResult(const Twine &)> errorHandler) { in buildDefaultRegistryFn()
33 LogicalResult result = pass->initializeOptions(options); in buildDefaultRegistryFn()
137 LogicalResult detail::PassOptions::parseFromString(StringRef options) { in parseFromString()
236 LogicalResult initialize(StringRef text, raw_ostream &errorStream);
239 LogicalResult
241 function_ref<LogicalResult(const Twine &)> errorHandler) const;
247 using ErrorHandlerT = function_ref<LogicalResult(const char *, Twine)>;
268 LogicalResult parsePipelineText(StringRef text, ErrorHandlerT errorHandler);
272 LogicalResult
277 LogicalResult resolvePipelineElement(PipelineElement &element,
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Transforms/
DTransforms.h156 std::function<LogicalResult(OpBuilder &b, Value buffer)>;
163 std::function<LogicalResult(OpBuilder &b, Value src, Value dst)>;
273 LogicalResult linalgOpToLoops(OpBuilder &builder, Operation *op);
276 LogicalResult linalgOpToParallelLoops(OpBuilder &builder, Operation *op);
279 LogicalResult linalgOpToAffineLoops(OpBuilder &builder, Operation *op);
287 LogicalResult
292 LogicalResult promoteSubviewsPrecondition(Operation *op,
296 LogicalResult vectorizeLinalgOpPrecondition(Operation *op);
312 LogicalResult checkAndNotify(PatternRewriter &rewriter, Operation *op) const;
403 LogicalResult
[all …]
/external/llvm-project/mlir/include/mlir/Pass/
DPassRegistry.h34 using PassRegistryFunction = std::function<LogicalResult(
36 function_ref<LogicalResult(const Twine &)> errorHandler)>;
50 LogicalResult
52 function_ref<LogicalResult(const Twine &)> errorHandler) const { in addToPipeline()
173 function_ref<LogicalResult(const Twine &)> errorHandler) { in PassPipelineRegistration()
194 function_ref<LogicalResult(const Twine &)> errorHandler) {
208 LogicalResult parsePassPipeline(StringRef pipeline, OpPassManager &pm,
241 LogicalResult
243 function_ref<LogicalResult(const Twine &)> errorHandler) const;
/external/llvm-project/mlir/test/lib/Dialect/SPIRV/
DTestAvailability.cpp99 LogicalResult matchAndRewrite(Operation *op,
105 LogicalResult matchAndRewrite(Operation *op,
111 LogicalResult matchAndRewrite(Operation *op,
117 LogicalResult matchAndRewrite(Operation *op,
123 LogicalResult matchAndRewrite(Operation *op,
155 LogicalResult
176 LogicalResult
191 LogicalResult ConvertToGroupNonUniformBallot::matchAndRewrite( in matchAndRewrite()
203 LogicalResult
216 LogicalResult
/external/tensorflow/tensorflow/compiler/mlir/tosa/transforms/
Dlegalize_tf.cc54 LogicalResult matchAndRewrite(Operation* op, \
137 LogicalResult ConvertTFReluOp::matchAndRewrite( in matchAndRewrite()
159 LogicalResult ConvertTFRelu6Op::matchAndRewrite( in matchAndRewrite()
180 LogicalResult ConvertTFEqualOp::matchAndRewrite( in matchAndRewrite()
194 LogicalResult ConvertTFNotEqualOp::matchAndRewrite( in matchAndRewrite()
214 LogicalResult ConvertTFGreaterOp::matchAndRewrite( in matchAndRewrite()
228 LogicalResult ConvertTFGreaterEqualOp::matchAndRewrite( in matchAndRewrite()
242 LogicalResult ConvertTFAddOp::matchAndRewrite(Operation* op, in matchAndRewrite()
256 LogicalResult ConvertTFAddV2Op::matchAndRewrite( in matchAndRewrite()
271 LogicalResult ConvertTFAddNOp::matchAndRewrite( in matchAndRewrite()
[all …]
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/
Dtf_traits.h33 static inline LogicalResult VerifyRefTypeMatch(mlir::Type type, in VerifyRefTypeMatch()
48 static LogicalResult verifyTrait(Operation* op) { in verifyTrait()
49 LogicalResult shapeMatch = impl::verifySameOperandsAndResultShape(op); in verifyTrait()
70 inline LogicalResult verifySameOperandsAndResultElementTypeResolveRef( in verifySameOperandsAndResultElementTypeResolveRef()
110 static LogicalResult verifyTrait(Operation* op) { in verifyTrait()
122 static LogicalResult verifyTrait(Operation* op) { in verifyTrait()
138 static LogicalResult verifyTrait(Operation* op) { in verifyTrait()
Dtf_ops_a_m.cc118 static LogicalResult Verify(AllOp op) { in Verify()
127 static LogicalResult Verify(AnyOp op) { in Verify()
142 LogicalResult matchAndRewrite(AssertOp op, in matchAndRewrite()
168 static LogicalResult Verify(OpT op) { in Verify()
275 static LogicalResult Verify(BatchToSpaceOp op) { in Verify()
362 llvm::StringRef crop_b_name) -> LogicalResult { in Verify()
423 static LogicalResult Verify(BatchToSpaceNDOp op) { in Verify()
449 static LogicalResult Verify(BiasAddOp op) { in Verify()
496 LogicalResult BiasAddOp::UpdateDataFormat(StringRef data_format) { in UpdateDataFormat()
517 static LogicalResult Verify(BiasAddGradOp op) { in Verify()
[all …]
/external/llvm-project/mlir/lib/Conversion/GPUToSPIRV/
DConvertGPUToSPIRV.cpp32 LogicalResult
44 LogicalResult
57 LogicalResult
67 LogicalResult
80 LogicalResult
91 LogicalResult
118 LogicalResult LaunchConfigConversion<SourceOp, builtin>::matchAndRewrite( in matchAndRewrite()
134 LogicalResult
143 LogicalResult WorkGroupSizeConversion::matchAndRewrite( in matchAndRewrite()
217 static LogicalResult
[all …]
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/
Dfold_broadcast.cc40 LogicalResult matchAndRewrite(Operation* op,
45 LogicalResult RewriteEqOp(Operation* op, PatternRewriter& rewriter) const;
47 LogicalResult RewriteOp(
53 LogicalResult RewriteBatchMatMulV2Op(Operation* op,
62 LogicalResult ConvertResultsBroadcastableShapeOp::matchAndRewrite( in matchAndRewrite()
76 LogicalResult ConvertResultsBroadcastableShapeOp::RewriteBatchMatMulV2Op( in RewriteBatchMatMulV2Op()
124 LogicalResult ConvertResultsBroadcastableShapeOp::RewriteEqOp( in RewriteEqOp()
132 LogicalResult ConvertResultsBroadcastableShapeOp::RewriteOp( in RewriteOp()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/IR/
Dchlo_ops.cc32 static LogicalResult Verify(T op) { in Verify()
127 LogicalResult InferBroadcastBinaryOpReturnTypeComponents( in InferBroadcastBinaryOpReturnTypeComponents()
158 LogicalResult ReifyBroadcastBinaryOpReturnTypeShapes( in ReifyBroadcastBinaryOpReturnTypeShapes()
194 LogicalResult BroadcastComplexOp::inferReturnTypeComponents( in inferReturnTypeComponents()
207 LogicalResult BroadcastComplexOp::reifyReturnTypeShapes( in reifyReturnTypeShapes()
228 LogicalResult BroadcastCompareOp::inferReturnTypeComponents( in inferReturnTypeComponents()
238 LogicalResult BroadcastCompareOp::reifyReturnTypeShapes( in reifyReturnTypeShapes()
254 LogicalResult IsInfOp::inferReturnTypes( in inferReturnTypes()
265 LogicalResult IsNegInfOp::inferReturnTypes( in inferReturnTypes()
276 LogicalResult IsPosInfOp::inferReturnTypes( in inferReturnTypes()
[all …]
/external/tensorflow/tensorflow/compiler/mlir/lite/quantization/
Ddevice_target.h46 using ScaleFn = std::function<LogicalResult(QuantizeContext*, Operation*,
50 std::function<LogicalResult(Operation*, QuantizedMultipliers*,
88 LogicalResult Add(const Signature& signature, const KernelSpec& spec) { in Add()
151 LogicalResult RegisterKernel(llvm::StringRef kernel,
156 LogicalResult RegisterKernel(llvm::StringRef kernel,
166 static LogicalResult DecomposeMultiplyAccumulateScale(
172 static LogicalResult DecomposeSameScale(
/external/llvm-project/mlir/lib/Conversion/StandardToSPIRV/
DConvertStandardToSPIRV.cpp271 LogicalResult
313 LogicalResult
330 LogicalResult
354 LogicalResult
368 LogicalResult
392 LogicalResult
402 LogicalResult
412 LogicalResult
422 LogicalResult
432 LogicalResult
[all …]

12345678910>>...20