Home | History | Annotate | Download | only in x64

Lines Matching refs:lit

455 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
460 Handle<Object> lit) const {
461 __ Move(result_register(), lit);
465 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
466 __ Push(lit);
470 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
475 ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals.
476 if (lit->IsUndefined() || lit->IsNull() || lit->IsFalse()) {
478 } else if (lit->IsTrue() || lit->IsJSObject()) {
480 } else if (lit->IsString()) {
481 if (String::cast(*lit)->length() == 0) {
486 } else if (lit->IsSmi()) {
487 if (Smi::cast(*lit)->value() == 0) {
494 __ Move(result_register(), lit);