Home | History | Annotate | Download | only in mips

Lines Matching refs:lit

532 void FullCodeGenerator::EffectContext::Plug(Handle<Object> lit) const {
537 Handle<Object> lit) const {
538 __ li(result_register(), Operand(lit));
542 void FullCodeGenerator::StackValueContext::Plug(Handle<Object> lit) const {
544 __ li(result_register(), Operand(lit));
549 void FullCodeGenerator::TestContext::Plug(Handle<Object> lit) const {
554 ASSERT(!lit->IsUndetectableObject()); // There are no undetectable literals.
555 if (lit->IsUndefined() || lit->IsNull() || lit->IsFalse()) {
557 } else if (lit->IsTrue() || lit->IsJSObject()) {
559 } else if (lit->IsString()) {
560 if (String::cast(*lit)->length() == 0) {
565 } else if (lit->IsSmi()) {
566 if (Smi::cast(*lit)->value() == 0) {
573 __ li(result_register(), Operand(lit));