Home | History | Annotate | Download | only in arm

Lines Matching defs:expression

57             Expression* expression,
61 Expression* expression() const { return expression_; }
87 // expression stack. The reference is expected to be already on top of
88 // the expression stack, and it is consumed by the call unless the
97 // Generate code to store the value on top of the expression stack in the
99 // on the expression stack. The value is stored in the location specified
106 Expression* expression_;
166 static bool ShouldGenerateLog(Expression* type);
260 void LoadCondition(Expression* x,
264 void Load(Expression* expr);
268 // Generate code to push the value of an expression on top of the frame
271 inline void LoadAndSpill(Expression* expression);
274 // cannot reach the end of the expression (ie, by emitting only
276 inline void LoadConditionAndSpill(Expression* expression,
281 // Read a value from a slot and leave it on top of the expression stack.
296 // be careful when loading the expression in 'typeof'
301 void LoadTypeofExpression(Expression* x);
309 Expression* left,
310 Expression* right,
318 void CallWithArguments(ZoneList<Expression*>* arguments,
327 void (CodeGenerator::*method)(ZoneList<Expression*>*);
350 void GenerateIsSmi(ZoneList<Expression*>* args);
351 void GenerateIsNonNegativeSmi(ZoneList<Expression*>* args);
352 void GenerateIsArray(ZoneList<Expression*>* args);
353 void GenerateIsRegExp(ZoneList<Expression*>* args);
354 void GenerateIsObject(ZoneList<Expression*>* args);
355 void GenerateIsFunction(ZoneList<Expression*>* args);
356 void GenerateIsUndetectableObject(ZoneList<Expression*>* args);
359 void GenerateIsConstructCall(ZoneList<Expression*>* args);
362 void GenerateArgumentsLength(ZoneList<Expression*>* args);
363 void GenerateArgumentsAccess(ZoneList<Expression*>* args);
366 void GenerateClassOf(ZoneList<Expression*>* args);
367 void GenerateValueOf(ZoneList<Expression*>* args);
368 void GenerateSetValueOf(ZoneList<Expression*>* args);
371 void GenerateFastCharCodeAt(ZoneList<Expression*>* args);
374 void GenerateObjectEquals(ZoneList<Expression*>* args);
376 void GenerateLog(ZoneList<Expression*>* args);
379 void GenerateRandomPositiveSmi(ZoneList<Expression*>* args);
382 void GenerateStringAdd(ZoneList<Expression*>* args);
385 void GenerateSubString(ZoneList<Expression*>* args);
388 void GenerateStringCompare(ZoneList<Expression*>* args);
391 void GenerateRegExpExec(ZoneList<Expression*>* args);
394 void GenerateNumberToString(ZoneList<Expression*>* args);
397 void GenerateMathSin(ZoneList<Expression*>* args);
398 void GenerateMathCos(ZoneList<Expression*>* args);
406 ConditionAnalysis AnalyzeCondition(Expression* cond);