Home | History | Annotate | Download | only in x64

Lines Matching refs:expression

58             Expression* expression,
62 Expression* expression() const { return expression_; }
88 // expression stack. The reference is expected to be already on top of
89 // the expression stack, and it is consumed by the call unless the
99 // Generate code to store the value on top of the expression stack in the
101 // on the expression stack. The value is stored in the location specified
108 Expression* expression_;
125 // when compiling an expression) because they can cause either label
171 // compiling an expression).
272 // A control destination in case the expression has a control-flow
310 static bool ShouldGenerateLog(Expression* type);
411 void LoadCondition(Expression* x,
414 void Load(Expression* expr);
418 // Generate code to push the value of an expression on top of the frame
421 void LoadAndSpill(Expression* expression);
423 // Read a value from a slot and leave it on top of the expression stack.
430 // Store the value on top of the expression stack into a slot, leaving the
440 // be careful when loading the expression in 'typeof'
445 void LoadTypeofExpression(Expression* x);
492 void CallWithArguments(ZoneList<Expression*>* arguments,
499 void CallApplyLazy(Expression* applicand,
500 Expression* receiver,
507 void (CodeGenerator::*method)(ZoneList<Expression*>*);
527 void GenerateIsSmi(ZoneList<Expression*>* args);
528 void GenerateIsNonNegativeSmi(ZoneList<Expression*>* args);
529 void GenerateIsArray(ZoneList<Expression*>* args);
530 void GenerateIsRegExp(ZoneList<Expression*>* args);
531 void GenerateIsObject(ZoneList<Expression*>* args);
532 void GenerateIsFunction(ZoneList<Expression*>* args);
533 void GenerateIsUndetectableObject(ZoneList<Expression*>* args);
536 void GenerateIsConstructCall(ZoneList<Expression*>* args);
539 void GenerateArgumentsLength(ZoneList<Expression*>* args);
540 void GenerateArgumentsAccess(ZoneList<Expression*>* args);
543 void GenerateClassOf(ZoneList<Expression*>* args);
544 void GenerateValueOf(ZoneList<Expression*>* args);
545 void GenerateSetValueOf(ZoneList<Expression*>* args);
548 void GenerateFastCharCodeAt(ZoneList<Expression*>* args);
551 void GenerateObjectEquals(ZoneList<Expression*>* args);
553 void GenerateLog(ZoneList<Expression*>* args);
555 void GenerateGetFramePointer(ZoneList<Expression*>* args);
558 void GenerateRandomPositiveSmi(ZoneList<Expression*>* args);
561 void GenerateStringAdd(ZoneList<Expression*>* args);
564 void GenerateSubString(ZoneList<Expression*>* args);
567 void GenerateStringCompare(ZoneList<Expression*>* args);
570 void GenerateRegExpExec(ZoneList<Expression*>* args);
573 void GenerateNumberToString(ZoneList<Expression*>* args);
576 void GenerateMathSin(ZoneList<Expression*>* args);
577 void GenerateMathCos(ZoneList<Expression*>* args);
585 ConditionAnalysis AnalyzeCondition(Expression* cond);