Lines Matching refs:ByteCodeWriter
178 struct ByteCodeWriter;
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);
334 struct ByteCodeWriter { struct
335 ByteCodeWriter(SmallVectorImpl<ByteCodeField> &bytecode, Generator &generator) in ByteCodeWriter() argument
500 ByteCodeWriter rewriterByteCodeWriter(rewriterByteCode, *this); in generate()
510 ByteCodeWriter matcherByteCodeWriter(matcherByteCode, *this); in generate()
715 void Generator::generate(Region *region, ByteCodeWriter &writer) { in generate()
725 void Generator::generate(Operation *op, ByteCodeWriter &writer) { in generate()
759 ByteCodeWriter &writer) { in generate()
767 ByteCodeWriter &writer) { 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()
803 ByteCodeWriter &writer) { in generate()
808 ByteCodeWriter &writer) { in generate()
814 ByteCodeWriter &writer) { in generate()
819 ByteCodeWriter &writer) { 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()
837 ByteCodeWriter &writer) { in generate()
842 ByteCodeWriter &writer) { 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()
897 ByteCodeWriter &writer) { in generate()
902 ByteCodeWriter &writer) { in generate()
906 ByteCodeWriter &writer) { 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()
957 ByteCodeWriter &writer) { 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()
982 ByteCodeWriter &writer) { in generate()
987 ByteCodeWriter &writer) { in generate()
992 ByteCodeWriter &writer) { in generate()
1000 ByteCodeWriter &writer) { 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()