Lines Matching refs:Translation
731 Translation* translation) {
734 // The translation includes one command per value in the environment.
739 WriteTranslation(environment->outer(), translation);
744 : Translation::kSelfLiteralId;
747 translation->BeginJSFrame(environment->ast_id(), closure_id, height);
750 translation->BeginConstructStubFrame(closure_id, translation_size);
755 translation->BeginGetterStubFrame(closure_id);
760 translation->BeginSetterStubFrame(closure_id);
763 translation->BeginArgumentsAdaptorFrame(closure_id, translation_size);
766 translation->BeginCompiledStubFrame();
777 translation,
788 Translation* translation,
798 translation->DuplicateObject(dupe_of);
803 translation->BeginArgumentsObject(object_length);
805 translation->BeginCapturedObject(object_length);
813 translation,
825 translation->StoreStackSlot(op->index());
827 translation->StoreUint32StackSlot(op->index());
829 translation->StoreInt32StackSlot(op->index());
832 translation->StoreDoubleStackSlot(op->index());
836 translation->StoreStackSlot(src_index);
840 translation->StoreRegister(reg);
842 translation->StoreUint32Register(reg);
844 translation->StoreInt32Register(reg);
848 translation->StoreDoubleRegister(reg);
852 translation->StoreLiteral(src_index);
942 // Layout of the translation:
955 Translation translation(&translations_, frame_count, jsframe_count, zone());
956 WriteTranslation(environment, &translation);
960 translation.index(),