Lines Matching refs:Translation
713 // Do the input frame to output frame(s) translation.
855 // Compute the incoming parameter translation.
867 // There are no translation commands for the caller's pc and fp, the
1100 // Compute the incoming parameter translation.
1112 // There are no translation commands for the caller's pc and fp, the
1256 // For non-topmost frames, skip the accumulator translation. For those
1353 // Compute the incoming parameter translation.
1553 // Compute the incoming parameter translation.
1559 // receiver parameter through the translation. It might be encoding
2341 void Translation::BeginConstructStubFrame(BailoutId bailout_id, int literal_id,
2350 void Translation::BeginGetterStubFrame(int literal_id) {
2356 void Translation::BeginSetterStubFrame(int literal_id) {
2362 void Translation::BeginArgumentsAdaptorFrame(int literal_id, unsigned height) {
2368 void Translation::BeginTailCallerFrame(int literal_id) {
2373 void Translation::BeginJSFrame(BailoutId node_id, int literal_id,
2382 void Translation::BeginInterpretedFrame(BailoutId bytecode_offset,
2391 void Translation::BeginCompiledStubFrame(int height) {
2397 void Translation::BeginArgumentsObject(int args_length) {
2403 void Translation::BeginCapturedObject(int length) {
2409 void Translation::DuplicateObject(int object_index) {
2415 void Translation::StoreRegister(Register reg) {
2421 void Translation::StoreInt32Register(Register reg) {
2427 void Translation::StoreUint32Register(Register reg) {
2433 void Translation::StoreBoolRegister(Register reg) {
2438 void Translation::StoreFloatRegister(FloatRegister reg) {
2443 void Translation::StoreDoubleRegister(DoubleRegister reg) {
2449 void Translation::StoreStackSlot(int index) {
2455 void Translation::StoreInt32StackSlot(int index) {
2461 void Translation::StoreUint32StackSlot(int index) {
2467 void Translation::StoreBoolStackSlot(int index) {
2472 void Translation::StoreFloatStackSlot(int index) {
2477 void Translation::StoreDoubleStackSlot(int index) {
2483 void Translation::StoreLiteral(int literal_id) {
2489 void Translation::StoreArgumentsObject(bool args_known,
2499 void Translation::StoreJSFrameFunction() {
2505 int Translation::NumberOfOperandsFor(Opcode opcode) {
2536 FATAL("Unexpected translation type");
2543 const char* Translation::StringFor(Opcode opcode) {
3195 Translation::Opcode opcode =
3196 static_cast<Translation::Opcode>(iterator->Next());
3198 case Translation::JS_FRAME: {
3213 case Translation::INTERPRETED_FRAME: {
3230 case Translation::ARGUMENTS_ADAPTOR_FRAME: {
3242 case Translation::TAIL_CALLER_FRAME: {
3253 case Translation::CONSTRUCT_STUB_FRAME: {
3268 case Translation::GETTER_STUB_FRAME: {
3279 case Translation::SETTER_STUB_FRAME: {
3290 case Translation::COMPILED_STUB_FRAME: {
3300 case Translation::BEGIN:
3301 case Translation::DUPLICATED_OBJECT:
3302 case Translation::ARGUMENTS_OBJECT:
3303 case Translation::CAPTURED_OBJECT:
3304 case Translation::REGISTER:
3305 case Translation::INT32_REGISTER:
3306 case Translation::UINT32_REGISTER:
3307 case Translation::BOOL_REGISTER:
3308 case Translation::FLOAT_REGISTER:
3309 case Translation::DOUBLE_REGISTER:
3310 case Translation::STACK_SLOT:
3311 case Translation::INT32_STACK_SLOT:
3312 case Translation::UINT32_STACK_SLOT:
3313 case Translation::BOOL_STACK_SLOT:
3314 case Translation::FLOAT_STACK_SLOT:
3315 case Translation::DOUBLE_STACK_SLOT:
3316 case Translation::LITERAL:
3348 Translation::Opcode opcode =
3349 static_cast<Translation::Opcode>(iterator->Next());
3351 case Translation::BEGIN:
3352 case Translation::JS_FRAME:
3353 case Translation::INTERPRETED_FRAME:
3354 case Translation::ARGUMENTS_ADAPTOR_FRAME:
3355 case Translation::TAIL_CALLER_FRAME:
3356 case Translation::CONSTRUCT_STUB_FRAME:
3357 case Translation::GETTER_STUB_FRAME:
3358 case Translation::SETTER_STUB_FRAME:
3359 case Translation::COMPILED_STUB_FRAME:
3363 case Translation::DUPLICATED_OBJECT: {
3372 case Translation::ARGUMENTS_OBJECT: {
3383 case Translation::CAPTURED_OBJECT: {
3395 case Translation::REGISTER: {
3407 case Translation::INT32_REGISTER: {
3418 case Translation::UINT32_REGISTER: {
3430 case Translation::BOOL_REGISTER: {
3441 case Translation::FLOAT_REGISTER: {
3453 case Translation::DOUBLE_REGISTER: {
3465 case Translation::STACK_SLOT: {
3477 case Translation::INT32_STACK_SLOT: {
3489 case Translation::UINT32_STACK_SLOT: {
3500 case Translation::BOOL_STACK_SLOT: {
3511 case Translation::FLOAT_STACK_SLOT: {
3522 case Translation::DOUBLE_STACK_SLOT: {
3533 case Translation::LITERAL: {
3579 // Read out the 'header' translation.
3580 Translation::Opcode opcode =
3581 static_cast<Translation::Opcode>(iterator->Next());
3582 CHECK(opcode == Translation::BEGIN);
3640 static_cast<Translation::Opcode>(iterator->Next()) ==
3641 Translation::BEGIN);
4121 // We get the adapted arguments from the parent translation.