Home | History | Annotate | Download | only in ia32

Lines Matching defs:deferred

432               "-------------------- Deferred %s --------------------",
447 Comment(";;; Deferred code");
461 // Deferred code is the last part of the instruction sequence. Mark
2835 DeferredInstanceOfKnownGlobal* deferred;
2836 deferred = new(zone()) DeferredInstanceOfKnownGlobal(this, instr);
2851 __ bind(deferred->map_check()); // Label for calculating code patching.
2859 // before calling the deferred code.
2869 // Go to the deferred code.
2870 __ jmp(deferred->entry());
2875 // Here result has either true or false. Deferred code also produces true or
2877 __ bind(deferred->exit());
3787 // Class for deferred case.
3813 DeferredMathAbsTaggedHeapNumber* deferred =
3817 __ JumpIfNotSmi(input_reg, deferred->entry());
3819 __ bind(deferred->exit());
4038 DeferredDoRandom* deferred = new(zone()) DeferredDoRandom(this, instr);
4059 __ j(zero, deferred->entry());
4086 __ bind(deferred->exit());
4773 DeferredStringCharCodeAt* deferred =
4781 deferred->entry());
4782 __ bind(deferred->exit());
4828 DeferredStringCharFromCode* deferred =
4837 __ j(above, deferred->entry());
4843 __ j(equal, deferred->entry());
4844 __ bind(deferred->exit());
4926 DeferredNumberTagI* deferred = new(zone()) DeferredNumberTagI(this, instr);
4928 __ j(overflow, deferred->entry());
4929 __ bind(deferred->exit());
4950 DeferredNumberTagU* deferred = new(zone()) DeferredNumberTagU(this, instr);
4952 __ j(above, deferred->entry());
4954 __ bind(deferred->exit());
5056 DeferredNumberTagD* deferred = new(zone()) DeferredNumberTagD(this, instr);
5059 __ AllocateHeapNumber(reg, tmp, no_reg, deferred->entry());
5061 __ jmp(deferred->entry());
5063 __ bind(deferred->exit());
5257 __ RecordComment("Deferred TaggedToI: cannot truncate");
5278 __ RecordComment("Deferred TaggedToI: exponent too big");
5308 __ RecordComment("Deferred TaggedToI: not a heap number");
5316 __ RecordComment("Deferred TaggedToI: lost precision");
5318 __ RecordComment("Deferred TaggedToI: NaN");
5325 __ RecordComment("Deferred TaggedToI: minus zero");
5351 DeferredTaggedToI* deferred = new(zone()) DeferredTaggedToI(this, instr);
5353 __ JumpIfNotSmi(input_reg, deferred->entry());
5355 __ bind(deferred->exit());
5372 __ RecordComment("Deferred TaggedToI: cannot truncate");
5510 DeferredTaggedToINoSSE2* deferred =
5514 __ JumpIfNotSmi(input_reg, deferred->entry());
5516 __ bind(deferred->exit());
5757 DeferredCheckMaps* deferred = NULL;
5759 deferred = new(zone()) DeferredCheckMaps(this, instr, reg);
5760 __ bind(deferred->check_maps());
5773 __ j(not_equal, deferred->entry());
5965 DeferredAllocate* deferred =
5987 __ Allocate(size, result, temp, no_reg, deferred->entry(), flags);
5990 __ Allocate(size, result, temp, no_reg, deferred->entry(), flags);
5993 __ bind(deferred->exit());
6349 // the deferred code.