Lines Matching refs:node_
21 OptionalChain::OptionalChain(PandaGen *pg, const ir::AstNode *node) : pg_(pg), node_(node), prev_(p… in OptionalChain()
29 pg_->SetLabel(node_, label_); in ~OptionalChain()
49 pg_->LoadConst(node_, Constant::JS_NULL); in CheckNullish()
50 pg_->Condition(node_, lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL, obj, nullish); in CheckNullish()
51 pg_->LoadConst(node_, Constant::JS_UNDEFINED); in CheckNullish()
52 pg_->Condition(node_, lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL, obj, nullish); in CheckNullish()
53 pg_->Branch(node_, notNullish); in CheckNullish()
54 pg_->SetLabel(node_, nullish); in CheckNullish()
56 pg_->LoadConst(node_, compiler::Constant::JS_UNDEFINED); in CheckNullish()
57 pg_->Branch(node_, label_); in CheckNullish()
58 pg_->SetLabel(node_, notNullish); in CheckNullish()
59 pg_->LoadAccumulator(node_, obj); in CheckNullish()