Lines Matching refs:ByteCodeWriter
140 struct ByteCodeWriter;
195 void generate(Operation *op, ByteCodeWriter &writer);
196 void generate(pdl_interp::ApplyConstraintOp op, ByteCodeWriter &writer);
197 void generate(pdl_interp::ApplyRewriteOp op, ByteCodeWriter &writer);
198 void generate(pdl_interp::AreEqualOp op, ByteCodeWriter &writer);
199 void generate(pdl_interp::BranchOp op, ByteCodeWriter &writer);
200 void generate(pdl_interp::CheckAttributeOp op, ByteCodeWriter &writer);
201 void generate(pdl_interp::CheckOperandCountOp op, ByteCodeWriter &writer);
202 void generate(pdl_interp::CheckOperationNameOp op, ByteCodeWriter &writer);
203 void generate(pdl_interp::CheckResultCountOp op, ByteCodeWriter &writer);
204 void generate(pdl_interp::CheckTypeOp op, ByteCodeWriter &writer);
205 void generate(pdl_interp::CreateAttributeOp op, ByteCodeWriter &writer);
206 void generate(pdl_interp::CreateNativeOp op, ByteCodeWriter &writer);
207 void generate(pdl_interp::CreateOperationOp op, ByteCodeWriter &writer);
208 void generate(pdl_interp::CreateTypeOp op, ByteCodeWriter &writer);
209 void generate(pdl_interp::EraseOp op, ByteCodeWriter &writer);
210 void generate(pdl_interp::FinalizeOp op, ByteCodeWriter &writer);
211 void generate(pdl_interp::GetAttributeOp op, ByteCodeWriter &writer);
212 void generate(pdl_interp::GetAttributeTypeOp op, ByteCodeWriter &writer);
213 void generate(pdl_interp::GetDefiningOpOp op, ByteCodeWriter &writer);
214 void generate(pdl_interp::GetOperandOp op, ByteCodeWriter &writer);
215 void generate(pdl_interp::GetResultOp op, ByteCodeWriter &writer);
216 void generate(pdl_interp::GetValueTypeOp op, ByteCodeWriter &writer);
217 void generate(pdl_interp::InferredTypeOp op, ByteCodeWriter &writer);
218 void generate(pdl_interp::IsNotNullOp op, ByteCodeWriter &writer);
219 void generate(pdl_interp::RecordMatchOp op, ByteCodeWriter &writer);
220 void generate(pdl_interp::ReplaceOp op, ByteCodeWriter &writer);
221 void generate(pdl_interp::SwitchAttributeOp op, ByteCodeWriter &writer);
222 void generate(pdl_interp::SwitchTypeOp op, ByteCodeWriter &writer);
223 void generate(pdl_interp::SwitchOperandCountOp op, ByteCodeWriter &writer);
224 void generate(pdl_interp::SwitchOperationNameOp op, ByteCodeWriter &writer);
225 void generate(pdl_interp::SwitchResultCountOp op, ByteCodeWriter &writer);
262 struct ByteCodeWriter { struct
263 ByteCodeWriter(SmallVectorImpl<ByteCodeField> &bytecode, Generator &generator) in ByteCodeWriter() argument
361 ByteCodeWriter rewriterByteCodeWriter(rewriterByteCode, *this); in generate()
373 ByteCodeWriter matcherByteCodeWriter(matcherByteCode, *this); in generate()
488 void Generator::generate(Operation *op, ByteCodeWriter &writer) { in generate()
512 ByteCodeWriter &writer) { in generate()
521 ByteCodeWriter &writer) { in generate()
528 void Generator::generate(pdl_interp::AreEqualOp op, ByteCodeWriter &writer) { in generate()
531 void Generator::generate(pdl_interp::BranchOp op, ByteCodeWriter &writer) { in generate()
535 ByteCodeWriter &writer) { in generate()
540 ByteCodeWriter &writer) { in generate()
545 ByteCodeWriter &writer) { in generate()
550 ByteCodeWriter &writer) { in generate()
554 void Generator::generate(pdl_interp::CheckTypeOp op, ByteCodeWriter &writer) { in generate()
558 ByteCodeWriter &writer) { in generate()
563 ByteCodeWriter &writer) { in generate()
571 ByteCodeWriter &writer) { in generate()
585 void Generator::generate(pdl_interp::CreateTypeOp op, ByteCodeWriter &writer) { in generate()
589 void Generator::generate(pdl_interp::EraseOp op, ByteCodeWriter &writer) { in generate()
592 void Generator::generate(pdl_interp::FinalizeOp op, ByteCodeWriter &writer) { in generate()
596 ByteCodeWriter &writer) { in generate()
601 ByteCodeWriter &writer) { in generate()
605 ByteCodeWriter &writer) { in generate()
608 void Generator::generate(pdl_interp::GetOperandOp op, ByteCodeWriter &writer) { in generate()
616 void Generator::generate(pdl_interp::GetResultOp op, ByteCodeWriter &writer) { in generate()
625 ByteCodeWriter &writer) { in generate()
629 ByteCodeWriter &writer) { in generate()
633 void Generator::generate(pdl_interp::IsNotNullOp op, ByteCodeWriter &writer) { in generate()
636 void Generator::generate(pdl_interp::RecordMatchOp op, ByteCodeWriter &writer) { in generate()
644 void Generator::generate(pdl_interp::ReplaceOp op, ByteCodeWriter &writer) { in generate()
648 ByteCodeWriter &writer) { in generate()
653 ByteCodeWriter &writer) { in generate()
658 ByteCodeWriter &writer) { in generate()
666 ByteCodeWriter &writer) { in generate()
670 void Generator::generate(pdl_interp::SwitchTypeOp op, ByteCodeWriter &writer) { in generate()