Home
last modified time | relevance | path

Searched refs:ool (Results 1 – 12 of 12) sorted by relevance

/external/v8/src/compiler/x64/
Dcode-generator-x64.cc381 OutOfLineCode* ool; \
386 ool = new (zone()) OutOfLineLoadNaN(this, result); \
422 ool = new (zone()) OutOfLineLoadFloat(this, result, buffer, index1, \
425 __ j(above_equal, ool->entry()); \
427 __ bind(ool->exit()); \
436 OutOfLineCode* ool; \
441 ool = new (zone()) OutOfLineLoadZero(this, result); \
480 ool = new (zone()) OutOfLineLoadInteger(this, result, buffer, index1, \
483 __ j(above_equal, ool->entry()); \
485 __ bind(ool->exit()); \
[all …]
/external/v8/src/compiler/
Dcode-generator.cc173 for (OutOfLineCode* ool = ools_; ool; ool = ool->next()) { in GenerateCode() local
174 masm()->bind(ool->entry()); in GenerateCode()
175 ool->Generate(); in GenerateCode()
176 if (ool->exit()->is_bound()) masm()->jmp(ool->exit()); in GenerateCode()
/external/v8/src/compiler/mips/
Dcode-generator-mips.cc352 auto ool = new (zone()) OutOfLineLoad##width(this, result); \
355 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \
360 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \
363 __ bind(ool->exit()); \
370 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \
373 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \
378 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \
381 __ bind(ool->exit()); \
431 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \
442 __ Branch(USE_DELAY_SLOT, ool->entry(), eq, at, Operand(zero_reg)); \
[all …]
/external/v8/src/compiler/mips64/
Dcode-generator-mips64.cc365 auto ool = new (zone()) OutOfLineLoad##width(this, result); \
368 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \
374 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \
377 __ bind(ool->exit()); \
383 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \
386 __ Branch(USE_DELAY_SLOT, ool->entry(), hs, offset, i.InputOperand(1)); \
392 __ Branch(ool->entry(), ls, i.InputRegister(1), Operand(offset)); \
395 __ bind(ool->exit()); \
444 auto ool = new (zone()) OutOfLineRound(this, i.OutputDoubleRegister()); \
454 __ Branch(USE_DELAY_SLOT, ool->entry(), eq, at, Operand(zero_reg)); \
[all …]
/external/v8/src/compiler/ia32/
Dcode-generator-ia32.cc284 OutOfLineCode* ool = new (zone()) OutOfLineLoadFloat(this, result); \
285 __ 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()); \
615 auto ool = new (zone()) OutOfLineTruncateDoubleToI(this, result, input); in AssembleArchInstruction() local
618 __ j(overflow, ool->entry()); in AssembleArchInstruction()
619 __ bind(ool->exit()); in AssembleArchInstruction()
631 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, in AssembleArchInstruction() local
[all …]
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc422 auto ool = new (zone()) OutOfLineLoadNaN##width(this, result); \
423 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \
425 __ Bind(ool->exit()); \
434 auto ool = new (zone()) OutOfLineLoadZero(this, result); \
435 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \
437 __ Bind(ool->exit()); \
446 auto ool = new (zone()) OutOfLineLoadZero(this, result); \
447 ASSEMBLE_BOUNDS_CHECK(offset, length, ool->entry()); \
449 __ Bind(ool->exit()); \
789 auto ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, in AssembleArchInstruction() local
[all …]
/external/v8/src/compiler/arm/
Dcode-generator-arm.cc317 auto ool = new (zone()) OutOfLineLoad##Type(this, result); \
318 __ b(hs, ool->entry()); \
320 __ bind(ool->exit()); \
333 auto ool = new (zone()) OutOfLineLoadInteger(this, result); \
334 __ b(hs, ool->entry()); \
336 __ bind(ool->exit()); \
643 OutOfLineRecordWrite* ool; in AssembleArchInstruction() local
649 ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, in AssembleArchInstruction()
655 ool = new (zone()) OutOfLineRecordWrite(this, object, index, value, in AssembleArchInstruction()
661 ool->entry()); in AssembleArchInstruction()
[all …]
/external/v8/src/compiler/s390/
Dcode-generator-s390.cc495 auto ool = new (zone()) OutOfLineLoadNAN##width(this, result); \
496 __ bge(ool->entry()); \
499 __ bind(ool->exit()); \
514 auto ool = new (zone()) OutOfLineLoadZero(this, result); \
515 __ bge(ool->entry()); \
518 __ bind(ool->exit()); \
794 OutOfLineRecordWrite* ool; in AssembleArchInstruction() local
800 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, in AssembleArchInstruction()
806 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, in AssembleArchInstruction()
812 ool->entry()); in AssembleArchInstruction()
[all …]
/external/v8/src/compiler/ppc/
Dcode-generator-ppc.cc582 auto ool = new (zone()) OutOfLineLoadNAN##width(this, result); \
583 __ bge(ool->entry()); \
590 __ bind(ool->exit()); \
607 auto ool = new (zone()) OutOfLineLoadZero(this, result); \
608 __ bge(ool->entry()); \
615 __ bind(ool->exit()); \
959 OutOfLineRecordWrite* ool; in AssembleArchInstruction() local
965 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, in AssembleArchInstruction()
971 ool = new (zone()) OutOfLineRecordWrite(this, object, offset, value, in AssembleArchInstruction()
977 ool->entry()); in AssembleArchInstruction()
[all …]
/external/v8/src/compiler/x87/
Dcode-generator-x87.cc289 OutOfLineCode* ool = new (zone()) OutOfLineLoadFloat(this, result); \
290 __ j(above_equal, ool->entry()); \
293 __ bind(ool->exit()); \
306 OutOfLineCode* ool = new (zone()) OutOfLineLoadInteger(this, result); \
307 __ j(above_equal, ool->entry()); \
309 __ bind(ool->exit()); \
730 auto ool = new (zone()) OutOfLineRecordWrite(this, object, operand, value, in AssembleArchInstruction() local
735 not_zero, ool->entry()); in AssembleArchInstruction()
736 __ bind(ool->exit()); in AssembleArchInstruction()
/external/antlr/antlr-3.4/tool/
DREADME.txt92 ANTLR stands for (AN)other (T)ool for (L)anguage (R)ecognition
/external/antlr/antlr-3.4/runtime/C/
DREADME97 ANTLR stands for (AN)other (T)ool for (L)anguage (R)ecognition and was