Lines Matching refs:Generator

185 class Generator {  class
187 Generator(MLIRContext *ctx, std::vector<const void *> &uniquedData, in Generator() function in __anonaa7cf1d90211::Generator
335 ByteCodeWriter(SmallVectorImpl<ByteCodeField> &bytecode, Generator &generator) in ByteCodeWriter()
445 Generator &generator;
488 void Generator::generate(ModuleOp module) { in generate()
521 void Generator::allocateMemoryIndices(pdl_interp::FuncOp matcherFunc, in allocateMemoryIndices()
715 void Generator::generate(Region *region, ByteCodeWriter &writer) { in generate()
725 void Generator::generate(Operation *op, ByteCodeWriter &writer) { in generate()
758 void Generator::generate(pdl_interp::ApplyConstraintOp op, in generate()
766 void Generator::generate(pdl_interp::ApplyRewriteOp op, in generate()
788 void Generator::generate(pdl_interp::AreEqualOp op, ByteCodeWriter &writer) { in generate()
799 void Generator::generate(pdl_interp::BranchOp op, ByteCodeWriter &writer) { in generate()
802 void Generator::generate(pdl_interp::CheckAttributeOp op, in generate()
807 void Generator::generate(pdl_interp::CheckOperandCountOp op, in generate()
813 void Generator::generate(pdl_interp::CheckOperationNameOp op, in generate()
818 void Generator::generate(pdl_interp::CheckResultCountOp op, in generate()
824 void Generator::generate(pdl_interp::CheckTypeOp op, ByteCodeWriter &writer) { in generate()
828 void Generator::generate(pdl_interp::CheckTypesOp op, ByteCodeWriter &writer) { in generate()
832 void Generator::generate(pdl_interp::ContinueOp op, ByteCodeWriter &writer) { in generate()
836 void Generator::generate(pdl_interp::CreateAttributeOp op, in generate()
841 void Generator::generate(pdl_interp::CreateOperationOp op, in generate()
860 void Generator::generate(pdl_interp::CreateTypeOp op, ByteCodeWriter &writer) { in generate()
864 void Generator::generate(pdl_interp::CreateTypesOp op, ByteCodeWriter &writer) { in generate()
868 void Generator::generate(pdl_interp::EraseOp op, ByteCodeWriter &writer) { in generate()
871 void Generator::generate(pdl_interp::ExtractOp op, ByteCodeWriter &writer) { in generate()
882 void Generator::generate(pdl_interp::FinalizeOp op, ByteCodeWriter &writer) { in generate()
885 void Generator::generate(pdl_interp::ForEachOp op, ByteCodeWriter &writer) { in generate()
896 void Generator::generate(pdl_interp::GetAttributeOp op, in generate()
901 void Generator::generate(pdl_interp::GetAttributeTypeOp op, in generate()
905 void Generator::generate(pdl_interp::GetDefiningOpOp op, in generate()
910 void Generator::generate(pdl_interp::GetOperandOp op, ByteCodeWriter &writer) { in generate()
918 void Generator::generate(pdl_interp::GetOperandsOp op, ByteCodeWriter &writer) { in generate()
930 void Generator::generate(pdl_interp::GetResultOp op, ByteCodeWriter &writer) { in generate()
938 void Generator::generate(pdl_interp::GetResultsOp op, ByteCodeWriter &writer) { in generate()
950 void Generator::generate(pdl_interp::GetUsersOp op, ByteCodeWriter &writer) { in generate()
956 void Generator::generate(pdl_interp::GetValueTypeOp op, in generate()
966 void Generator::generate(pdl_interp::IsNotNullOp op, ByteCodeWriter &writer) { in generate()
969 void Generator::generate(pdl_interp::RecordMatchOp op, ByteCodeWriter &writer) { in generate()
977 void Generator::generate(pdl_interp::ReplaceOp op, ByteCodeWriter &writer) { in generate()
981 void Generator::generate(pdl_interp::SwitchAttributeOp op, in generate()
986 void Generator::generate(pdl_interp::SwitchOperandCountOp op, in generate()
991 void Generator::generate(pdl_interp::SwitchOperationNameOp op, in generate()
999 void Generator::generate(pdl_interp::SwitchResultCountOp op, in generate()
1004 void Generator::generate(pdl_interp::SwitchTypeOp op, ByteCodeWriter &writer) { in generate()
1008 void Generator::generate(pdl_interp::SwitchTypesOp op, ByteCodeWriter &writer) { in generate()
1020 Generator generator(module.getContext(), uniquedData, matcherByteCode, in PDLByteCode()