Lines Matching refs:current_block
1126 HBasicBlock* block = builder()->current_block(); in AddMergeAtJoinBlock()
1348 HBasicBlock* last_block = builder_->current_block(); in EndBody()
1423 DCHECK(current_block() != NULL); in AddInstruction()
1427 current_block()->AddInstruction(instr, source_position()); in AddInstruction()
1439 current_block()->Finish(last, source_position()); in FinishCurrentBlock()
1449 current_block()->FinishExit(instruction, source_position()); in FinishExitCurrentBlock()
1471 DCHECK(current_block() != NULL); in AddSimulate()
1473 current_block()->AddNewSimulate(id, source_position(), removable); in AddSimulate()
4243 if_true->MarkAsInlineReturnTarget(owner->current_block()); in FunctionState()
4244 if_false->MarkAsInlineReturnTarget(owner->current_block()); in FunctionState()
4252 function_return()->MarkAsInlineReturnTarget(owner->current_block()); in FunctionState()
4305 DCHECK(owner()->HasStackOverflow() || owner()->current_block() == NULL || in ~EffectContext()
4313 DCHECK(owner()->HasStackOverflow() || owner()->current_block() == NULL || in ~ValueContext()
4506 if (HasStackOverflow() || current_block() == NULL) return; \
4513 if (HasStackOverflow() || current_block() == NULL) return value; \
4605 if (current_block() != NULL) { in BuildGraph()
4854 DCHECK(current_block() != NULL); in VisitBlock()
4855 DCHECK(current_block()->HasPredecessor()); in VisitBlock()
4892 if (scope != NULL && current_block() != NULL && in VisitBlock()
4903 if (current_block() != NULL) Goto(break_block); in VisitBlock()
4913 DCHECK(current_block() != NULL); in VisitExpressionStatement()
4914 DCHECK(current_block()->HasPredecessor()); in VisitExpressionStatement()
4921 DCHECK(current_block() != NULL); in VisitEmptyStatement()
4922 DCHECK(current_block()->HasPredecessor()); in VisitEmptyStatement()
4934 DCHECK(current_block() != NULL); in VisitIfStatement()
4935 DCHECK(current_block()->HasPredecessor()); in VisitIfStatement()
4959 cond_true = current_block(); in VisitIfStatement()
4964 cond_false = current_block(); in VisitIfStatement()
5016 DCHECK(current_block() != NULL); in VisitContinueStatement()
5017 DCHECK(current_block()->HasPredecessor()); in VisitContinueStatement()
5049 DCHECK(current_block() != NULL); in VisitBreakStatement()
5050 DCHECK(current_block()->HasPredecessor()); in VisitBreakStatement()
5081 DCHECK(current_block() != NULL); in VisitReturnStatement()
5082 DCHECK(current_block()->HasPredecessor()); in VisitReturnStatement()
5157 DCHECK(current_block() != NULL); in VisitWithStatement()
5158 DCHECK(current_block()->HasPredecessor()); in VisitWithStatement()
5165 DCHECK(current_block() != NULL); in VisitSwitchStatement()
5166 DCHECK(current_block()->HasPredecessor()); in VisitSwitchStatement()
5189 if (current_block() == NULL) return Bailout(kUnsupportedSwitchStatement); in VisitSwitchStatement()
5216 HBasicBlock* last_block = current_block(); in VisitSwitchStatement()
5249 fall_through_block = current_block(); in VisitSwitchStatement()
5282 DCHECK(current_block() != NULL); in VisitDoWhileStatement()
5283 DCHECK(current_block()->HasPredecessor()); in VisitDoWhileStatement()
5284 DCHECK(current_block() != NULL); in VisitDoWhileStatement()
5293 JoinContinue(stmt, current_block(), break_info.continue_block()); in VisitDoWhileStatement()
5330 DCHECK(current_block() != NULL); in VisitWhileStatement()
5331 DCHECK(current_block()->HasPredecessor()); in VisitWhileStatement()
5332 DCHECK(current_block() != NULL); in VisitWhileStatement()
5351 if (current_block() != NULL) { in VisitWhileStatement()
5356 JoinContinue(stmt, current_block(), break_info.continue_block()); in VisitWhileStatement()
5368 DCHECK(current_block() != NULL); in VisitForStatement()
5369 DCHECK(current_block()->HasPredecessor()); in VisitForStatement()
5373 DCHECK(current_block() != NULL); in VisitForStatement()
5400 if (current_block() != NULL) { in VisitForStatement()
5405 JoinContinue(stmt, current_block(), break_info.continue_block()); in VisitForStatement()
5410 body_exit = current_block(); in VisitForStatement()
5424 DCHECK(current_block() != NULL); in VisitForInStatement()
5425 DCHECK(current_block()->HasPredecessor()); in VisitForInStatement()
5605 JoinContinue(stmt, current_block(), break_info.continue_block()); in BuildForInBody()
5615 body_exit = current_block(); in BuildForInBody()
5630 DCHECK(current_block() != NULL); in VisitForOfStatement()
5631 DCHECK(current_block()->HasPredecessor()); in VisitForOfStatement()
5638 DCHECK(current_block() != NULL); in VisitTryCatchStatement()
5639 DCHECK(current_block()->HasPredecessor()); in VisitTryCatchStatement()
5647 DCHECK(current_block() != NULL); in VisitTryFinallyStatement()
5648 DCHECK(current_block()->HasPredecessor()); in VisitTryFinallyStatement()
5655 DCHECK(current_block() != NULL); in VisitDebuggerStatement()
5656 DCHECK(current_block()->HasPredecessor()); in VisitDebuggerStatement()
5668 DCHECK(current_block() != NULL); in VisitFunctionLiteral()
5669 DCHECK(current_block()->HasPredecessor()); in VisitFunctionLiteral()
5698 DCHECK(current_block() != NULL); in VisitClassLiteral()
5699 DCHECK(current_block()->HasPredecessor()); in VisitClassLiteral()
5707 DCHECK(current_block() != NULL); in VisitNativeFunctionLiteral()
5708 DCHECK(current_block()->HasPredecessor()); in VisitNativeFunctionLiteral()
5716 DCHECK(current_block() != NULL); in VisitDoExpression()
5717 DCHECK(current_block()->HasPredecessor()); in VisitDoExpression()
5725 DCHECK(current_block() != NULL); in VisitConditional()
5726 DCHECK(current_block()->HasPredecessor()); in VisitConditional()
5737 cond_true = current_block(); in VisitConditional()
5746 cond_false = current_block(); in VisitConditional()
5803 DCHECK(current_block() != NULL); in VisitVariableProxy()
5804 DCHECK(current_block()->HasPredecessor()); in VisitVariableProxy()
5945 DCHECK(current_block() != NULL); in VisitLiteral()
5946 DCHECK(current_block()->HasPredecessor()); in VisitLiteral()
5954 DCHECK(current_block() != NULL); in VisitRegExpLiteral()
5955 DCHECK(current_block()->HasPredecessor()); in VisitRegExpLiteral()
6046 DCHECK(current_block() != NULL); in VisitObjectLiteral()
6047 DCHECK(current_block()->HasPredecessor()); in VisitObjectLiteral()
6164 DCHECK(current_block() != NULL); in VisitArrayLiteral()
6165 DCHECK(current_block()->HasPredecessor()); in VisitArrayLiteral()
6847 if (current_block() != NULL) Goto(join); in HandlePolymorphicNamedFieldAccess()
6899 for (HInstruction* current = builder->current_block()->last(); in ComputeReceiverTypes()
7212 DCHECK(current_block() != NULL); in VisitAssignment()
7213 DCHECK(current_block()->HasPredecessor()); in VisitAssignment()
7345 DCHECK(current_block() != NULL); in VisitThrow()
7346 DCHECK(current_block()->HasPredecessor()); in VisitThrow()
8075 DCHECK(current_block() != NULL); in VisitProperty()
8076 DCHECK(current_block()->HasPredecessor()); in VisitProperty()
8357 if (current_block() != NULL) Goto(join); in HandlePolymorphicCallNamed()
8686 current_block()->UpdateEnvironment(inner_env); in TryInline()
8722 if (current_block() != NULL) { in TryInline()
9917 DCHECK(current_block() != NULL); in VisitCall()
9918 DCHECK(current_block()->HasPredecessor()); in VisitCall()
10190 DCHECK(current_block() != NULL); in VisitCallNew()
10191 DCHECK(current_block()->HasPredecessor()); in VisitCallNew()
10271 HInstruction* instr = current_block()->last(); in VisitCallNew()
10696 DCHECK(current_block() != NULL); in VisitCallRuntime()
10697 DCHECK(current_block()->HasPredecessor()); in VisitCallRuntime()
10746 DCHECK(current_block() != NULL); in VisitUnaryOperation()
10747 DCHECK(current_block()->HasPredecessor()); in VisitUnaryOperation()
10917 DCHECK(current_block() != NULL); in VisitCountOperation()
10918 DCHECK(current_block()->HasPredecessor()); in VisitCountOperation()
11506 DCHECK(current_block() != NULL); in VisitBinaryOperation()
11507 DCHECK(current_block()->HasPredecessor()); in VisitBinaryOperation()
11552 DCHECK(current_block() != NULL); in VisitLogicalExpression()
11582 CreateJoin(empty_block, current_block(), expr->id()); in VisitLogicalExpression()
11620 right_block = current_block(); in VisitLogicalExpression()
11680 DCHECK(current_block() != NULL); in VisitCompareOperation()
11681 DCHECK(current_block()->HasPredecessor()); in VisitCompareOperation()
11980 DCHECK(current_block() != NULL); in HandleLiteralCompareNil()
11981 DCHECK(current_block()->HasPredecessor()); in HandleLiteralCompareNil()
12306 DCHECK(current_block() != NULL); in VisitThisFunction()
12307 DCHECK(current_block()->HasPredecessor()); in VisitThisFunction()
12316 DCHECK(current_block() != NULL); in VisitSuperPropertyReference()
12317 DCHECK(current_block()->HasPredecessor()); in VisitSuperPropertyReference()
12324 DCHECK(current_block() != NULL); in VisitSuperCallReference()
12325 DCHECK(current_block()->HasPredecessor()); in VisitSuperCallReference()