Lines Matching refs:BinaryExpression
27 void BinaryExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName)
40 void BinaryExpression::Iterate(const NodeTraverser &cb) const
46 void BinaryExpression::Dump(ir::AstDumper *dumper) const
48 dumper->Add({{"type", IsLogical() ? "LogicalExpression" : "BinaryExpression"},
54 void BinaryExpression::Dump(ir::SrcDumper *dumper) const
67 void BinaryExpression::Compile(compiler::PandaGen *pg) const
72 void BinaryExpression::Compile(compiler::ETSGen *etsg) const
77 void BinaryExpression::CompileOperands(compiler::ETSGen *etsg, compiler::VReg lhs) const
91 checker::Type *BinaryExpression::Check(checker::TSChecker *checker)
96 checker::Type *BinaryExpression::Check(checker::ETSChecker *checker)
101 BinaryExpression *BinaryExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent)
106 if (auto *const clone = allocator->New<BinaryExpression>(left, right, operator_); clone != nullptr) {