/external/v8/src/compiler/arm/ |
H A D | code-generator-arm.cc | 358 auto ool = new (zone()) OutOfLineLoad##Type(this, result); \ 359 __ b(hs, ool->entry()); \ 361 __ bind(ool->exit()); \ 374 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 375 __ b(hs, ool->entry()); \ 377 __ bind(ool->exit()); \ 776 OutOfLineRecordWrite* ool; local 782 ool = new (zone()) 789 ool = new (zone()) 796 ool 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 [all...] |
/external/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 437 auto ool = new (zone()) OutOfLineLoadNaN##width(this, result); \ 438 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \ 440 __ Bind(ool->exit()); \ 449 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 450 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \ 452 __ Bind(ool->exit()); \ 461 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 462 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \ 464 __ Bind(ool->exit()); \ 820 auto ool local [all...] |
/external/v8/src/compiler/ia32/ |
H A D | code-generator-ia32.cc | 298 OutOfLineCode* ool = new (zone()) OutOfLineLoadNaN(this, result); \ 299 __ j(above_equal, ool->entry()); \ 301 __ bind(ool->exit()); \ 313 OutOfLineCode* ool = new (zone()) OutOfLineLoadInteger(this, result); \ 314 __ j(above_equal, ool->entry()); \ 316 __ bind(ool->exit()); \ 670 auto ool = new (zone()) OutOfLineTruncateDoubleToI(this, result, input); local 673 __ j(overflow, ool->entry()); 674 __ bind(ool->exit()); 686 auto ool local 1052 auto ool = local 1078 auto ool = local 1103 auto ool = local 1133 auto ool = local [all...] |
/external/v8/src/compiler/mips/ |
H A D | code-generator-mips.cc | 360 auto ool = new (zone()) OutOfLineLoad##width(this, result); \ 363 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 368 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 371 __ bind(ool->exit()); \ 378 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 381 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 386 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 389 __ bind(ool->exit()); \ 442 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \ 453 __ Branch(USE_DELAY_SLOT, ool 749 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local [all...] |
/external/v8/src/compiler/mips64/ |
H A D | code-generator-mips64.cc | 373 auto ool = new (zone()) OutOfLineLoad##width(this, result); \ 376 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 382 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 385 __ bind(ool->exit()); \ 391 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 394 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 400 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 403 __ bind(ool->exit()); \ 458 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \ 468 __ Branch(USE_DELAY_SLOT, ool 762 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local [all...] |
/external/v8/src/compiler/ppc/ |
H A D | code-generator-ppc.cc | 651 auto ool = new (zone()) OutOfLineLoadNAN##width(this, result); \ 652 __ bge(ool->entry()); \ 659 __ bind(ool->exit()); \ 676 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 677 __ bge(ool->entry()); \ 684 __ bind(ool->exit()); \ 1123 OutOfLineRecordWrite* ool; local 1129 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, 1135 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, 1141 ool [all...] |
/external/v8/src/compiler/s390/ |
H A D | code-generator-s390.cc | 628 auto ool = new (zone()) OutOfLineLoadNAN##width(this, result); \ 629 __ bge(ool->entry()); \ 632 __ bind(ool->exit()); \ 647 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 648 __ bge(ool->entry()); \ 651 __ bind(ool->exit()); \ 1021 OutOfLineRecordWrite* ool; local 1027 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, 1033 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, 1039 ool [all...] |
/external/v8/src/compiler/x64/ |
H A D | code-generator-x64.cc | 447 OutOfLineCode* ool; \ 452 ool = new (zone()) OutOfLineLoadNaN(this, result); \ 488 ool = new (zone()) OutOfLineLoadFloat(this, result, buffer, index1, \ 491 __ j(above_equal, ool->entry()); \ 493 __ bind(ool->exit()); \ 502 OutOfLineCode* ool; \ 507 ool = new (zone()) OutOfLineLoadZero(this, result); \ 546 ool = new (zone()) OutOfLineLoadInteger(this, result, buffer, index1, \ 549 __ j(above_equal, ool->entry()); \ 551 __ bind(ool 941 auto ool = new (zone()) OutOfLineTruncateDoubleToI( local 961 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local 1343 auto ool = local 1368 auto ool = local 1398 auto ool = local 1423 auto ool = local [all...] |
/external/v8/src/compiler/x87/ |
H A D | code-generator-x87.cc | 301 OutOfLineCode* ool = new (zone()) OutOfLineLoadNaN(this, result); \ 302 __ j(above_equal, ool->entry()); \ 305 __ bind(ool->exit()); \ 317 OutOfLineCode* ool = new (zone()) OutOfLineLoadInteger(this, result); \ 318 __ j(above_equal, ool->entry()); \ 320 __ bind(ool->exit()); \ 783 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local 788 not_zero, ool->entry()); 789 __ bind(ool->exit()); 1309 auto ool local 1345 auto ool = local 1381 auto ool = local 1417 auto ool = local [all...] |