147
145
BasicBlock* _check_block;
148
146
BasicBlock* _continue_block;
179
170
return block()->function();
185
175
builder()->SetInsertPoint(check_block());
186
176
block()->do_deferred_zero_check(value(), bci(), state(), continue_block());
190
180
void SharkFunction::add_deferred_zero_check(SharkTopLevelBlock* block,
193
182
deferred_zero_checks()->append(new DeferredZeroCheck(block, value));
198
186
for (int i = 0; i < deferred_zero_checks()->length(); i++)
199
187
deferred_zero_checks()->at(i)->process();