Lines Matching defs:adaptor

245   spirv::StoreOpAdaptor adaptor(operands);
246 rewriter.replaceOpWithNewOp<LLVM::StoreOp>(storeOp, adaptor.getValue(),
247 adaptor.getPtr(), alignment,
317 matchAndRewrite(spirv::AccessChainOp op, OpAdaptor adaptor,
324 auto indices = llvm::to_vector<4>(adaptor.getIndices());
338 adaptor.getBasePtr(), indices);
348 matchAndRewrite(spirv::AddressOfOp op, OpAdaptor adaptor,
365 matchAndRewrite(spirv::BitFieldInsertOp op, OpAdaptor adaptor,
409 matchAndRewrite(spirv::ConstantOp constOp, OpAdaptor adaptor,
442 constOp, dstType, adaptor.getOperands(), constOp->getAttrs());
453 matchAndRewrite(spirv::BitFieldSExtractOp op, OpAdaptor adaptor,
506 matchAndRewrite(spirv::BitFieldUExtractOp op, OpAdaptor adaptor,
540 matchAndRewrite(spirv::BranchOp branchOp, OpAdaptor adaptor,
542 rewriter.replaceOpWithNewOp<LLVM::BrOp>(branchOp, adaptor.getOperands(),
555 matchAndRewrite(spirv::BranchConditionalOp op, OpAdaptor adaptor,
583 matchAndRewrite(spirv::CompositeExtractOp op, OpAdaptor adaptor,
595 op, dstType, adaptor.getComposite(), index);
600 op, adaptor.getComposite(),
615 matchAndRewrite(spirv::CompositeInsertOp op, OpAdaptor adaptor,
627 op, dstType, adaptor.getComposite(), adaptor.getObject(), index);
632 op, adaptor.getComposite(), adaptor.getObject(),
646 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
652 op, dstType, adaptor.getOperands(), op->getAttrs());
665 matchAndRewrite(spirv::ExecutionModeOp op, OpAdaptor adaptor,
746 matchAndRewrite(spirv::GlobalVariableOp op, OpAdaptor adaptor,
809 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
821 adaptor.getOperands());
826 adaptor.getOperands());
839 matchAndRewrite(spirv::FunctionCallOp callOp, OpAdaptor adaptor,
843 callOp, std::nullopt, adaptor.getOperands(), callOp->getAttrs());
845 static_cast<int32_t>(adaptor.getOperands().size()), 0};
855 callOp, dstType, adaptor.getOperands(), callOp->getAttrs());
857 static_cast<int32_t>(adaptor.getOperands().size()), 0};
870 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
890 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
909 matchAndRewrite(spirv::GLInverseSqrtOp op, OpAdaptor adaptor,
931 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
934 return replaceWithLoadOrStore(op, adaptor.getOperands(), rewriter,
949 return replaceWithLoadOrStore(op, adaptor.getOperands(), rewriter,
967 matchAndRewrite(SPIRVOp notOp, typename SPIRVOp::Adaptor adaptor,
995 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
1007 matchAndRewrite(spirv::ReturnOp returnOp, OpAdaptor adaptor,
1020 matchAndRewrite(spirv::ReturnValueOp returnValueOp, OpAdaptor adaptor,
1023 adaptor.getOperands());
1070 matchAndRewrite(BarrierOpTy controlBarrierOp, OpAdaptor adaptor,
1084 loc, i32, static_cast<int32_t>(adaptor.getExecutionScope()));
1086 loc, i32, static_cast<int32_t>(adaptor.getMemoryScope()));
1088 loc, i32, static_cast<int32_t>(adaptor.getMemorySemantics()));
1234 matchAndRewrite(ReduceOp op, typename ReduceOp::Adaptor adaptor,
1247 if (adaptor.getClusterSize()) {
1261 loc, i32Ty, static_cast<int32_t>(adaptor.getExecutionScope()));
1263 loc, i32Ty, static_cast<int32_t>(adaptor.getGroupOperation()));
1265 operands.append(adaptor.getOperands().begin(), adaptor.getOperands().end());
1344 matchAndRewrite(spirv::LoopOp loopOp, OpAdaptor adaptor,
1397 matchAndRewrite(spirv::SelectionOp op, OpAdaptor adaptor,
1467 matchAndRewrite(SPIRVOp op, typename SPIRVOp::Adaptor adaptor,
1479 adaptor.getOperands());
1496 loc, dstType, adaptor.getOperand2());
1499 loc, dstType, adaptor.getOperand2());
1502 extended = adaptor.getOperand2();
1508 loc, dstType, adaptor.getOperand1(), extended);
1519 matchAndRewrite(spirv::GLTanOp tanOp, OpAdaptor adaptor,
1544 matchAndRewrite(spirv::GLTanhOp tanhOp, OpAdaptor adaptor,
1572 matchAndRewrite(spirv::VariableOp varOp, OpAdaptor adaptor,
1600 rewriter.create<LLVM::StoreOp>(loc, adaptor.getInitializer(), allocated);
1616 matchAndRewrite(spirv::BitcastOp bitcastOp, OpAdaptor adaptor,
1624 rewriter.replaceOp(bitcastOp, adaptor.getOperand());
1629 bitcastOp, dstType, adaptor.getOperands(), bitcastOp->getAttrs());
1643 matchAndRewrite(spirv::FuncOp funcOp, OpAdaptor adaptor,
1711 matchAndRewrite(spirv::ModuleOp spvModuleOp, OpAdaptor adaptor,
1734 matchAndRewrite(spirv::VectorShuffleOp op, OpAdaptor adaptor,
1737 auto components = adaptor.getComponents();
1738 auto vector1 = adaptor.getVector1();
1739 auto vector2 = adaptor.getVector2();