Lines Matching refs:AsLiteral
87 return IsLiteral() && AsLiteral()->type() == Literal::kSmi;
91 return IsLiteral() && AsLiteral()->IsNumber();
95 return IsLiteral() && AsLiteral()->type() == Literal::kString;
99 return IsLiteral() && AsLiteral()->IsPropertyName();
103 return IsLiteral() && AsLiteral()->type() == Literal::kNull;
107 return IsLiteral() && AsLiteral()->type() == Literal::kTheHole;
118 if (IsLiteral() && AsLiteral()->type() == Literal::kUndefined) return true;
134 return IsLiteral() && AsLiteral()->ToBooleanIsTrue();
138 return IsLiteral() && AsLiteral()->ToBooleanIsFalse();
289 if (!is_computed_name && key->AsLiteral()->IsString() &&
290 key->AsLiteral()->AsRawString() == ast_value_factory->proto_string()) {
339 Literal* literal = property->key()->AsLiteral();
438 Literal* key = property->key()->AsLiteral();
482 Literal* key = property->key()->AsLiteral();
510 Literal* key_literal = property->key()->AsLiteral();
547 return expression->AsLiteral()->BuildValue(isolate);
601 Literal* literal = element->AsLiteral();
674 Literal* literal = element->AsLiteral();
853 *literal = right->AsLiteral()->AsSmiLiteral();
877 *literal = right->AsLiteral();