Lines Matching refs:Translation
361 Translation* translation) {
364 // The translation includes one command per value in the environment.
369 WriteTranslation(environment->outer(), translation);
373 translation->BeginJSFrame(environment->ast_id(), closure_id, height);
376 translation->BeginConstructStubFrame(closure_id, translation_size);
379 translation->BeginArgumentsAdaptorFrame(closure_id, translation_size);
391 translation->MarkDuplicate();
392 AddToTranslation(translation,
398 translation->MarkDuplicate();
400 translation,
406 AddToTranslation(translation, value, environment->HasTaggedValueAt(i));
411 void LCodeGen::AddToTranslation(Translation* translation,
418 translation->StoreArgumentsObject();
421 translation->StoreStackSlot(op->index());
423 translation->StoreInt32StackSlot(op->index());
426 translation->StoreDoubleStackSlot(op->index());
430 translation->StoreStackSlot(src_index);
434 translation->StoreRegister(reg);
436 translation->StoreInt32Register(reg);
440 translation->StoreDoubleRegister(reg);
444 translation->StoreLiteral(src_index);
526 // Layout of the translation:
539 Translation translation(&translations_, frame_count, jsframe_count);
540 WriteTranslation(environment, &translation);
544 translation.index(),