Home | History | Annotate | Download | only in arm

Lines Matching refs:lit

519 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
524 Handle<Object> lit) const {
525 __ mov(result_register(), Operand(lit));
529 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
531 __ mov(result_register(), Operand(lit));
536 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
541 ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals.
542 if (lit->IsUndefined() || lit->IsNull() || lit->IsFalse()) {
544 } else if (lit->IsTrue() || lit->IsJSObject()) {
546 } else if (lit->IsString()) {
547 if (String::cast(*lit)->length() == 0) {
552 } else if (lit->IsSmi()) {
553 if (Smi::cast(*lit)->value() == 0) {
560 __ mov(result_register(), Operand(lit));