Home | History | Annotate | Download | only in src

Lines Matching refs:builder_

748     : builder_(builder),
771 : builder_(builder),
804 HEnvironment* env = builder_->environment();
805 first_true_block_ = builder_->CreateBasicBlock(env->Copy());
806 first_false_block_ = builder_->CreateBasicBlock(env->Copy());
811 builder_->CreateBasicBlock(env->Copy());
819 builder_->GotoNoSimulate(split_edge, split_edge_merge_block_);
824 builder_->FinishCurrentBlock(compare);
837 builder_->CreateBasicBlock(env->Copy());
838 builder_->GotoNoSimulate(first_true_block_, split_edge_merge_block_);
841 builder_->set_current_block(first_false_block_);
842 first_false_block_ = builder_->CreateBasicBlock(env->Copy());
852 split_edge_merge_block_ = builder_->CreateBasicBlock(env->Copy());
853 builder_->GotoNoSimulate(first_false_block_, split_edge_merge_block_);
856 builder_->set_current_block(first_true_block_);
857 first_true_block_ = builder_->CreateBasicBlock(env->Copy());
874 builder_->set_current_block(NULL);
889 builder_->GotoNoSimulate(true_block, continuation->true_branch());
893 builder_->GotoNoSimulate(false_block, continuation->false_branch());
909 HConstant* constant_false = builder_->graph()->GetConstantFalse();
914 builder_->FinishCurrentBlock(branch);
916 builder_->set_current_block(first_true_block_);
926 builder_->set_current_block(first_false_block_);
934 builder_->Add<HDeoptimize>(reason, Deoptimizer::EAGER);
940 HValue* parameter_count = builder_->graph()->GetConstantMinus1();
941 builder_->FinishExitCurrentBlock(
942 builder_->New<HReturn>(value, parameter_count));
949 HBasicBlock* block = builder_->current_block();
952 new(builder_->zone()) MergeAtJoinBlock(block, deopt,
963 builder_->set_current_block(NULL);
1006 ? NULL : builder_->graph()->CreateBasicBlock();
1017 builder_->set_current_block(current->block_);
1020 builder_->GotoNoSimulate(current->block_, merge_block);
1030 HAbnormalExit::New(builder_->zone(), NULL),
1035 builder_->set_current_block(merge_block);
1042 : builder_(builder),
1050 increment_amount_ = builder_->graph()->GetConstant1();
1058 : builder_(builder),
1074 HEnvironment* env = builder_->environment();
1078 builder_->GotoNoSimulate(header_block_);
1085 body_block_ = builder_->CreateBasicBlock(body_env);
1086 exit_block_ = builder_->CreateBasicBlock(exit_env);
1088 builder_->set_current_block(header_block_);
1090 builder_->FinishCurrentBlock(builder_->New<HCompareNumericAndBranch>(
1093 builder_->set_current_block(body_block_);
1095 HValue* one = builder_->graph()->GetConstant1();
1102 builder_->AddInstruction(increment_);
1114 exit_trampoline_block_ = builder_->CreateBasicBlock(env);
1115 builder_->GotoNoSimulate(exit_block_, exit_trampoline_block_);
1118 builder_->GotoNoSimulate(exit_trampoline_block_);
1119 builder_->set_current_block(NULL);
1133 builder_->AddInstruction(increment_);
1137 builder_->environment()->Push(increment_);
1138 HBasicBlock* last_block = builder_->current_block();
1139 builder_->GotoNoSimulate(last_block, header_block_);
1143 builder_->set_current_block(exit_trampoline_block_);
1145 builder_->set_current_block(exit_block_);
3067 builder_(builder),
3073 builder_->isolate())->IsAllocationSite());
3083 builder_(builder),
6028 builder_, access_type_, ToType(types->at(i)), name_);
6047 builder_, access_type_, ToType(types->at(i)), name_);