/external/v8/src/compiler/x64/ |
H A D | code-generator-x64.cc | 354 OutOfLineCode* ool; \ 359 ool = new (zone()) OutOfLineLoadNaN(this, result); \ 392 ool = new (zone()) \ 395 __ j(above_equal, ool->entry()); \ 397 __ bind(ool->exit()); \ 407 OutOfLineCode* ool; \ 412 ool = new (zone()) OutOfLineLoadZero(this, result); \ 448 ool = new (zone()) \ 451 __ j(above_equal, ool->entry()); \ 453 __ bind(ool 718 auto ool = new (zone()) OutOfLineTruncateDoubleToI(this, result, input); local 734 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local [all...] |
/external/v8/src/compiler/ |
H A D | code-generator.cc | 152 for (OutOfLineCode* ool = ools_; ool; ool = ool->next()) { 153 masm()->bind(ool->entry()); 154 ool->Generate(); 155 if (ool->exit()->is_bound()) masm()->jmp(ool->exit());
|
/external/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 373 auto ool = new (zone()) OutOfLineLoadNaN##width(this, result); \ 374 __ B(hs, ool->entry()); \ 376 __ Bind(ool->exit()); \ 387 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 388 __ B(hs, ool->entry()); \ 390 __ Bind(ool->exit()); \ 401 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 402 __ B(hs, ool->entry()); \ 404 __ Bind(ool->exit()); \ 623 auto ool local [all...] |
/external/v8/src/compiler/ia32/ |
H A D | code-generator-ia32.cc | 278 OutOfLineCode* ool = new (zone()) OutOfLineLoadFloat(this, result); \ 279 __ j(above_equal, ool->entry()); \ 281 __ bind(ool->exit()); \ 294 OutOfLineCode* ool = new (zone()) OutOfLineLoadInteger(this, result); \ 295 __ j(above_equal, ool->entry()); \ 297 __ bind(ool->exit()); \ 477 auto ool = new (zone()) OutOfLineTruncateDoubleToI(this, result, input); local 480 __ j(overflow, ool->entry()); 481 __ bind(ool->exit()); 493 auto ool local [all...] |
/external/v8/src/compiler/mips/ |
H A D | code-generator-mips.cc | 341 auto ool = new (zone()) OutOfLineLoad##width(this, result); \ 344 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 349 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 352 __ bind(ool->exit()); \ 359 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 362 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 367 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 370 __ bind(ool->exit()); \ 420 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \ 431 __ Branch(USE_DELAY_SLOT, ool 618 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local [all...] |
/external/v8/src/compiler/mips64/ |
H A D | code-generator-mips64.cc | 355 auto ool = new (zone()) OutOfLineLoad##width(this, result); \ 358 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 363 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 366 __ bind(ool->exit()); \ 373 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 376 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \ 381 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \ 384 __ bind(ool->exit()); \ 434 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \ 444 __ Branch(USE_DELAY_SLOT, ool 628 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local [all...] |
/external/v8/src/compiler/arm/ |
H A D | code-generator-arm.cc | 304 auto ool = new (zone()) OutOfLineLoadFloat##width(this, result); \ 305 __ b(hs, ool->entry()); \ 307 __ bind(ool->exit()); \ 321 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \ 322 __ b(hs, ool->entry()); \ 324 __ bind(ool->exit()); \ 529 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, local 534 ool->entry()); 535 __ bind(ool->exit());
|
/external/v8/src/compiler/ppc/ |
H A D | code-generator-ppc.cc | 517 auto ool = new (zone()) OutOfLineLoadNAN##width(this, result); \ 518 __ bge(ool->entry()); \ 524 __ bind(ool->exit()); \ 544 auto ool = new (zone()) OutOfLineLoadZero(this, result); \ 545 __ bge(ool->entry()); \ 551 __ bind(ool->exit()); \ 823 auto ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, local 828 ool->entry()); 829 __ bind(ool->exit());
|
/external/v8/src/compiler/x87/ |
H A D | code-generator-x87.cc | 283 OutOfLineCode* ool = new (zone()) OutOfLineLoadFloat(this, result); \ 284 __ j(above_equal, ool->entry()); \ 287 __ bind(ool->exit()); \ 300 OutOfLineCode* ool = new (zone()) OutOfLineLoadInteger(this, result); \ 301 __ j(above_equal, ool->entry()); \ 303 __ bind(ool->exit()); \ 581 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, local 586 not_zero, ool->entry()); 587 __ bind(ool->exit());
|