Home | History | Annotate | Download | only in arm

Lines Matching defs:deferred

252   // Force constant pool emission at the end of deferred code to make
257 // Deferred code is the last part of the instruction sequence. Mark
1030 DeferredDivI* deferred = new DeferredDivI(this, instr);
1035 __ b(al, deferred->entry());
1036 __ bind(deferred->exit());
1515 DeferredStackCheck* deferred = NULL;
1517 deferred = new DeferredStackCheck(this, instr);
1519 EmitGoto(instr->block_id(), deferred);
2030 DeferredInstanceOfKnownGlobal* deferred;
2031 deferred = new DeferredInstanceOfKnownGlobal(this, instr);
2050 __ bind(deferred->map_check()); // Label for calculating code patching.
2064 // calling the deferred code.
2075 // Go to the deferred code.
2076 __ b(deferred->entry());
2081 // Here result has either true or false. Deferred code also produces true or
2083 __ bind(deferred->exit());
2807 // Class for deferred case.
2829 DeferredMathAbsTaggedHeapNumber* deferred =
2833 __ JumpIfNotSmi(input, deferred->entry());
2836 __ bind(deferred->exit());
3268 DeferredStringCharCodeAt* deferred =
3284 __ b(eq, deferred->entry());
3294 __ b(ne, deferred->entry());
3302 __ b(ne, deferred->entry());
3338 __ bind(deferred->exit());
3384 DeferredStringCharFromCode* deferred =
3393 __ b(hi, deferred->entry());
3399 __ b(eq, deferred->entry());
3400 __ bind(deferred->exit());
3459 DeferredNumberTagI* deferred = new DeferredNumberTagI(this, instr);
3461 __ b(vs, deferred->entry());
3462 __ bind(deferred->exit());
3526 DeferredNumberTagD* deferred = new DeferredNumberTagD(this, instr);
3529 __ AllocateHeapNumber(reg, temp1, temp2, scratch, deferred->entry());
3531 __ jmp(deferred->entry());
3533 __ bind(deferred->exit());
3714 DeferredTaggedToI* deferred = new DeferredTaggedToI(this, instr);
3718 __ b(ne, deferred->entry());
3723 __ bind(deferred->exit());