Lines Matching refs:realCallee
143 const ir::Expression *realCallee = callee_;
144 while (realCallee->IsTSNonNullExpression() || realCallee->IsTSAsExpression() || realCallee->IsTSTypeAssertion()) {
145 if (realCallee->IsTSNonNullExpression()) {
146 realCallee = realCallee->AsTSNonNullExpression()->Expr();
147 } else if (realCallee->IsTSAsExpression()) {
148 realCallee = realCallee->AsTSAsExpression()->Expr();
149 } else if (realCallee->IsTSTypeAssertion()) {
150 realCallee = realCallee->AsTSTypeAssertion()->GetExpression();
154 if (realCallee->IsCallExpression() || realCallee->IsNewExpression()) {
155 if (pg->TryCompileFunctionCallOrNewExpression(realCallee)) {
172 if (realCallee->IsMemberExpression()) {
177 realCallee->AsMemberExpression()->Compile(pg, thisReg);
178 } else if (realCallee->IsChainExpression()) {
179 hasThis = realCallee->AsChainExpression()->GetExpression()->IsMemberExpression();
184 realCallee->AsChainExpression()->Compile(pg);
186 realCallee->Compile(pg);