Lines Matching refs:generate

212   void generate(ModuleOp module);
250 void generate(Region *region, ByteCodeWriter &writer);
251 void generate(Operation *op, ByteCodeWriter &writer);
252 void generate(pdl_interp::ApplyConstraintOp op, ByteCodeWriter &writer);
253 void generate(pdl_interp::ApplyRewriteOp op, ByteCodeWriter &writer);
254 void generate(pdl_interp::AreEqualOp op, ByteCodeWriter &writer);
255 void generate(pdl_interp::BranchOp op, ByteCodeWriter &writer);
256 void generate(pdl_interp::CheckAttributeOp op, ByteCodeWriter &writer);
257 void generate(pdl_interp::CheckOperandCountOp op, ByteCodeWriter &writer);
258 void generate(pdl_interp::CheckOperationNameOp op, ByteCodeWriter &writer);
259 void generate(pdl_interp::CheckResultCountOp op, ByteCodeWriter &writer);
260 void generate(pdl_interp::CheckTypeOp op, ByteCodeWriter &writer);
261 void generate(pdl_interp::CheckTypesOp op, ByteCodeWriter &writer);
262 void generate(pdl_interp::ContinueOp op, ByteCodeWriter &writer);
263 void generate(pdl_interp::CreateAttributeOp op, ByteCodeWriter &writer);
264 void generate(pdl_interp::CreateOperationOp op, ByteCodeWriter &writer);
265 void generate(pdl_interp::CreateTypeOp op, ByteCodeWriter &writer);
266 void generate(pdl_interp::CreateTypesOp op, ByteCodeWriter &writer);
267 void generate(pdl_interp::EraseOp op, ByteCodeWriter &writer);
268 void generate(pdl_interp::ExtractOp op, ByteCodeWriter &writer);
269 void generate(pdl_interp::FinalizeOp op, ByteCodeWriter &writer);
270 void generate(pdl_interp::ForEachOp op, ByteCodeWriter &writer);
271 void generate(pdl_interp::GetAttributeOp op, ByteCodeWriter &writer);
272 void generate(pdl_interp::GetAttributeTypeOp op, ByteCodeWriter &writer);
273 void generate(pdl_interp::GetDefiningOpOp op, ByteCodeWriter &writer);
274 void generate(pdl_interp::GetOperandOp op, ByteCodeWriter &writer);
275 void generate(pdl_interp::GetOperandsOp op, ByteCodeWriter &writer);
276 void generate(pdl_interp::GetResultOp op, ByteCodeWriter &writer);
277 void generate(pdl_interp::GetResultsOp op, ByteCodeWriter &writer);
278 void generate(pdl_interp::GetUsersOp op, ByteCodeWriter &writer);
279 void generate(pdl_interp::GetValueTypeOp op, ByteCodeWriter &writer);
280 void generate(pdl_interp::IsNotNullOp op, ByteCodeWriter &writer);
281 void generate(pdl_interp::RecordMatchOp op, ByteCodeWriter &writer);
282 void generate(pdl_interp::ReplaceOp op, ByteCodeWriter &writer);
283 void generate(pdl_interp::SwitchAttributeOp op, ByteCodeWriter &writer);
284 void generate(pdl_interp::SwitchTypeOp op, ByteCodeWriter &writer);
285 void generate(pdl_interp::SwitchTypesOp op, ByteCodeWriter &writer);
286 void generate(pdl_interp::SwitchOperandCountOp op, ByteCodeWriter &writer);
287 void generate(pdl_interp::SwitchOperationNameOp op, ByteCodeWriter &writer);
288 void generate(pdl_interp::SwitchResultCountOp op, ByteCodeWriter &writer);
488 void Generator::generate(ModuleOp module) { in generate() function in Generator
504 generate(&op, rewriterByteCodeWriter); in generate()
511 generate(&matcherFunc.getBody(), matcherByteCodeWriter); in generate()
715 void Generator::generate(Region *region, ByteCodeWriter &writer) { in generate() function in Generator
721 generate(&op, writer); in generate()
725 void Generator::generate(Operation *op, ByteCodeWriter &writer) { in generate() function in Generator
752 [&](auto interpOp) { this->generate(interpOp, writer); }) in generate()
758 void Generator::generate(pdl_interp::ApplyConstraintOp op, in generate() function in Generator
766 void Generator::generate(pdl_interp::ApplyRewriteOp op, in generate() function in Generator
788 void Generator::generate(pdl_interp::AreEqualOp op, ByteCodeWriter &writer) { in generate() function in Generator
799 void Generator::generate(pdl_interp::BranchOp op, ByteCodeWriter &writer) { in generate() function in Generator
802 void Generator::generate(pdl_interp::CheckAttributeOp op, in generate() function in Generator
807 void Generator::generate(pdl_interp::CheckOperandCountOp op, in generate() function in Generator
813 void Generator::generate(pdl_interp::CheckOperationNameOp op, in generate() function in Generator
818 void Generator::generate(pdl_interp::CheckResultCountOp op, in generate() function in Generator
824 void Generator::generate(pdl_interp::CheckTypeOp op, ByteCodeWriter &writer) { in generate() function in Generator
828 void Generator::generate(pdl_interp::CheckTypesOp op, ByteCodeWriter &writer) { in generate() function in Generator
832 void Generator::generate(pdl_interp::ContinueOp op, ByteCodeWriter &writer) { in generate() function in Generator
836 void Generator::generate(pdl_interp::CreateAttributeOp op, in generate() function in Generator
841 void Generator::generate(pdl_interp::CreateOperationOp op, in generate() function in Generator
860 void Generator::generate(pdl_interp::CreateTypeOp op, ByteCodeWriter &writer) { in generate() function in Generator
864 void Generator::generate(pdl_interp::CreateTypesOp op, ByteCodeWriter &writer) { in generate() function in Generator
868 void Generator::generate(pdl_interp::EraseOp op, ByteCodeWriter &writer) { in generate() function in Generator
871 void Generator::generate(pdl_interp::ExtractOp op, ByteCodeWriter &writer) { in generate() function in Generator
882 void Generator::generate(pdl_interp::FinalizeOp op, ByteCodeWriter &writer) { in generate() function in Generator
885 void Generator::generate(pdl_interp::ForEachOp op, ByteCodeWriter &writer) { in generate() function in Generator
893 generate(&op.getRegion(), writer); in generate()
896 void Generator::generate(pdl_interp::GetAttributeOp op, in generate() function in Generator
901 void Generator::generate(pdl_interp::GetAttributeTypeOp op, in generate() function in Generator
905 void Generator::generate(pdl_interp::GetDefiningOpOp op, in generate() function in Generator
910 void Generator::generate(pdl_interp::GetOperandOp op, ByteCodeWriter &writer) { in generate() function in Generator
918 void Generator::generate(pdl_interp::GetOperandsOp op, ByteCodeWriter &writer) { in generate() function in Generator
930 void Generator::generate(pdl_interp::GetResultOp op, ByteCodeWriter &writer) { in generate() function in Generator
938 void Generator::generate(pdl_interp::GetResultsOp op, ByteCodeWriter &writer) { in generate() function in Generator
950 void Generator::generate(pdl_interp::GetUsersOp op, ByteCodeWriter &writer) { in generate() function in Generator
956 void Generator::generate(pdl_interp::GetValueTypeOp op, in generate() function in Generator
966 void Generator::generate(pdl_interp::IsNotNullOp op, ByteCodeWriter &writer) { in generate() function in Generator
969 void Generator::generate(pdl_interp::RecordMatchOp op, ByteCodeWriter &writer) { in generate() function in Generator
977 void Generator::generate(pdl_interp::ReplaceOp op, ByteCodeWriter &writer) { in generate() function in Generator
981 void Generator::generate(pdl_interp::SwitchAttributeOp op, in generate() function in Generator
986 void Generator::generate(pdl_interp::SwitchOperandCountOp op, in generate() function in Generator
991 void Generator::generate(pdl_interp::SwitchOperationNameOp op, in generate() function in Generator
999 void Generator::generate(pdl_interp::SwitchResultCountOp op, in generate() function in Generator
1004 void Generator::generate(pdl_interp::SwitchTypeOp op, ByteCodeWriter &writer) { in generate() function in Generator
1008 void Generator::generate(pdl_interp::SwitchTypesOp op, ByteCodeWriter &writer) { in generate() function in Generator
1024 generator.generate(module); in PDLByteCode()