/external/v8/src/compiler/arm/ |
code-generator-arm.cc | 359 auto ool = new (zone()) OutOfLineLoad##Type(this, result); \ 360 __ b(hs, ool->entry()); \ 362 __ bind(ool->exit()); \ 375 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 376 __ b(hs, ool->entry()); \ 378 __ bind(ool->exit()); \ 776 OutOfLineRecordWrite* ool; local 782 ool = new (zone()) 789 ool = new (zone()) 796 ool->entry()) 1429 auto ool = new (zone()) OutOfLineFloat32Max(this, result, left, right); local 1443 auto ool = new (zone()) OutOfLineFloat64Max(this, result, left, right); local 1457 auto ool = new (zone()) OutOfLineFloat32Min(this, result, left, right); local 1471 auto ool = new (zone()) OutOfLineFloat64Min(this, result, left, right); local 2083 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/arm64/ |
code-generator-arm64.cc | 436 auto ool = new (zone()) OutOfLineLoadNaN##width(this, result); \ 437 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \ 439 __ Bind(ool->exit()); \ 448 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 449 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \ 451 __ Bind(ool->exit()); \ 460 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 461 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \ 463 __ Bind(ool->exit()); \ 818 auto ool = new (zone() local 1759 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/ia32/ |
code-generator-ia32.cc | 297 OutOfLineCode* ool = new (zone()) OutOfLineLoadNaN(this, result); \ 298 __ j(above_equal, ool->entry()); \ 300 __ bind(ool->exit()); \ 373 OutOfLineCode* ool = new (zone()) \ 376 __ j(above_equal, ool->entry()); \ 378 __ bind(ool->exit()); \ 381 OutOfLineCode* ool = new (zone()) \ 384 __ j(above_equal, ool->entry()); \ 386 __ bind(ool->exit()); \ 401 OutOfLineCode* ool = new (zone()) OutOfLineLoadZero(this, result); 1020 auto ool = new (zone()) OutOfLineTruncateDoubleToI(this, result, input); local 1036 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local 1402 auto ool = local 1428 auto ool = local 1453 auto ool = local 1483 auto ool = local 2094 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/ppc/ |
code-generator-ppc.cc | 654 auto ool = new (zone()) OutOfLineLoadNAN##width(this, result); \ 655 __ bge(ool->entry()); \ 662 __ bind(ool->exit()); \ 679 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 680 __ bge(ool->entry()); \ 687 __ bind(ool->exit()); \ 1122 OutOfLineRecordWrite* ool; local 2076 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/mips/ |
code-generator-mips.cc | 380 auto ool = new (zone()) OutOfLineLoad##width(this, result); \ 383 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 388 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 391 __ bind(ool->exit()); \ 398 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 401 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 406 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 409 __ bind(ool->exit()); \ 462 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \ 473 __ Branch(USE_DELAY_SLOT, ool->entry(), eq, at, Operand(zero_reg)); 767 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local 1251 auto ool = new (zone()) OutOfLineFloat32Max(this, dst, src1, src2); local 1260 auto ool = new (zone()) OutOfLineFloat64Max(this, dst, src1, src2); local 1269 auto ool = new (zone()) OutOfLineFloat32Min(this, dst, src1, src2); local 1278 auto ool = new (zone()) OutOfLineFloat64Min(this, dst, src1, src2); local 1796 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/mips64/ |
code-generator-mips64.cc | 414 auto ool = new (zone()) OutOfLineLoad##width(this, result); \ 417 ASSEMBLE_BOUNDS_CHECK_REGISTER(offset, i.InputOperand(1), ool->entry()); \ 424 ool->entry()); \ 427 __ bind(ool->exit()); \ 433 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 436 ASSEMBLE_BOUNDS_CHECK_REGISTER(offset, i.InputOperand(1), ool->entry()); \ 443 ool->entry()); \ 446 __ bind(ool->exit()); \ 501 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \ 511 __ Branch(USE_DELAY_SLOT, ool->entry(), eq, at, Operand(zero_reg)); 803 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local 1465 auto ool = new (zone()) OutOfLineFloat32Max(this, dst, src1, src2); local 1474 auto ool = new (zone()) OutOfLineFloat64Max(this, dst, src1, src2); local 1483 auto ool = new (zone()) OutOfLineFloat32Min(this, dst, src1, src2); local 1492 auto ool = new (zone()) OutOfLineFloat64Min(this, dst, src1, src2); local 2130 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/s390/ |
code-generator-s390.cc | 1325 OutOfLineRecordWrite* ool; local 2455 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | 464 OutOfLineCode* ool; \ 469 ool = new (zone()) OutOfLineLoadNaN(this, result); \ 505 ool = new (zone()) OutOfLineLoadFloat(this, result, buffer, index1, \ 508 __ j(above_equal, ool->entry()); \ 510 __ bind(ool->exit()); \ 519 OutOfLineCode* ool; \ 524 ool = new (zone()) OutOfLineLoadZero(this, result); \ 563 ool = new (zone()) OutOfLineLoadInteger(this, result, buffer, index1, \ 566 __ j(above_equal, ool->entry()); \ 568 __ bind(ool->exit()); 956 auto ool = new (zone()) OutOfLineTruncateDoubleToI( local 976 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local 1358 auto ool = local 1383 auto ool = local 1413 auto ool = local 1438 auto ool = local 2364 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |
/external/v8/src/compiler/x87/ |
code-generator-x87.cc | 299 OutOfLineCode* ool = new (zone()) OutOfLineLoadNaN(this, result); \ 300 __ j(above_equal, ool->entry()); \ 303 __ bind(ool->exit()); \ 315 OutOfLineCode* ool = new (zone()) OutOfLineLoadInteger(this, result); \ 316 __ j(above_equal, ool->entry()); \ 318 __ bind(ool->exit()); \ 779 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local 784 not_zero, ool->entry()); 785 __ bind(ool->exit()); 1305 auto ool = local 1341 auto ool = local 1377 auto ool = local 1413 auto ool = local 2188 auto ool = new (zone()) OutOfLineTrap(this, frame_elided, instr); local [all...] |