Searched refs:SelectionOp (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVCanonicalization.cpp | 293 : public OpRewritePattern<spirv::SelectionOp> { 294 using OpRewritePattern<spirv::SelectionOp>::OpRewritePattern; 296 LogicalResult matchAndRewrite(spirv::SelectionOp selectionOp, in matchAndRewrite() 421 void spirv::SelectionOp::getCanonicalizationPatterns(RewritePatternSet &results, in getCanonicalizationPatterns()
|
| H A D | SPIRVDialect.cpp | 68 return isa<spirv::FuncOp, spirv::SelectionOp, spirv::LoopOp>(op); in isLegalToInline() 77 if ((isa<spirv::SelectionOp, spirv::LoopOp>(op)) && in isLegalToInline()
|
| H A D | SPIRVOps.cpp | 3120 if (!parentOp || !isa<spirv::SelectionOp, spirv::LoopOp>(parentOp)) in verify() 3356 ParseResult spirv::SelectionOp::parse(OpAsmParser &parser, in parse() 3364 void spirv::SelectionOp::print(OpAsmPrinter &printer) { in print() 3373 LogicalResult spirv::SelectionOp::verifyRegions() { in verifyRegions() 3414 Block *spirv::SelectionOp::getHeaderBlock() { in getHeaderBlock() 3420 Block *spirv::SelectionOp::getMergeBlock() { in getMergeBlock() 3426 void spirv::SelectionOp::addMergeBlock() { in addMergeBlock() 3436 spirv::SelectionOp spirv::SelectionOp::createIfThen( in createIfThen() 3440 builder.create<spirv::SelectionOp>(loc, spirv::SelectionControl::None); in createIfThen()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/LinalgToSPIRV/ |
| H A D | LinalgToSPIRV.cpp | 196 spirv::SelectionOp::createIfThen(loc, condition, createAtomicOp, rewriter); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/ |
| H A D | Serializer.h | 257 LogicalResult processSelectionOp(spirv::SelectionOp selectionOp);
|
| H A D | Serializer.cpp | 34 if (auto selectionOp = dyn_cast<spirv::SelectionOp>(op)) in getStructuredControlFlowOpMergeBlock() 959 return isa<spirv::LoopOp, spirv::SelectionOp>(op); in processBlock() 1139 .Case([&](spirv::SelectionOp op) { return processSelectionOp(op); }) in processOperation()
|
| H A D | SerializeOps.cpp | 363 LogicalResult Serializer::processSelectionOp(spirv::SelectionOp selectionOp) { in processSelectionOp()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/ |
| H A D | SCFToSPIRV.cpp | 253 rewriter.create<spirv::SelectionOp>(loc, spirv::SelectionControl::None); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/ |
| H A D | Deserializer.cpp | 1635 spirv::SelectionOp createSelectionOp(uint32_t selectionControl); 1661 spirv::SelectionOp 1668 auto selectionOp = builder.create<spirv::SelectionOp>(location, control); in createSelectionOp()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1088 class SelectionPattern : public SPIRVToLLVMConversion<spirv::SelectionOp> { 1090 using SPIRVToLLVMConversion<spirv::SelectionOp>::SPIRVToLLVMConversion; 1093 matchAndRewrite(spirv::SelectionOp op, OpAdaptor adaptor, in matchAndRewrite()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | StencilTest.cpp | 192 TEST_F(StencilTest, SelectionOp) { in TEST_F() argument
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVControlFlowOps.td | 465 static SelectionOp createIfThen(
|