• Home
  • Raw
  • Download

Lines Matching refs:Bind

44   accumulator_.Bind(Parameter(InterpreterDispatchDescriptor::kAccumulator));  in InterpreterAssembler()
45 bytecode_offset_.Bind( in InterpreterAssembler()
47 bytecode_array_.Bind( in InterpreterAssembler()
49 dispatch_table_.Bind( in InterpreterAssembler()
69 interpreted_frame_pointer_.Bind(LoadParentFramePointer()); in GetInterpretedFramePointer()
72 interpreted_frame_pointer_.Bind(LoadParentFramePointer()); in GetInterpretedFramePointer()
91 accumulator_.Bind(value); in SetAccumulator()
104 cur_context.Bind(context); in GetContextAtDepth()
107 cur_depth.Bind(depth); in GetContextAtDepth()
118 Bind(&context_search); in GetContextAtDepth()
120 cur_depth.Bind(Int32Sub(cur_depth.value(), Int32Constant(1))); in GetContextAtDepth()
121 cur_context.Bind( in GetContextAtDepth()
128 Bind(&context_found); in GetContextAtDepth()
136 cur_context.Bind(context); in GotoIfHasContextExtensionUpToDepth()
139 cur_depth.Bind(depth); in GotoIfHasContextExtensionUpToDepth()
146 Bind(&context_search); in GotoIfHasContextExtensionUpToDepth()
158 cur_depth.Bind(Int32Sub(cur_depth.value(), Int32Constant(1))); in GotoIfHasContextExtensionUpToDepth()
159 cur_context.Bind( in GotoIfHasContextExtensionUpToDepth()
171 bytecode_offset_.Bind(LoadAndUntagRegister(Register::bytecode_offset())); in BytecodeOffset()
182 bytecode_array_.Bind(LoadRegister(Register::bytecode_array())); in BytecodeArrayTaggedPointer()
191 dispatch_table_.Bind(ExternalConstant( in DispatchTableRawPointer()
592 Bind(&call_function); in CallJSWithFeedback()
603 return_value.Bind(ret_value); in CallJSWithFeedback()
607 Bind(&extra_checks); in CallJSWithFeedback()
639 return_value.Bind(ret_value); in CallJSWithFeedback()
642 Bind(&check_initialized); in CallJSWithFeedback()
682 Bind(&create_allocation_site); in CallJSWithFeedback()
692 Bind(&mark_megamorphic); in CallJSWithFeedback()
706 Bind(&call); in CallJSWithFeedback()
718 return_value.Bind(ret_value); in CallJSWithFeedback()
722 Bind(&end); in CallJSWithFeedback()
780 allocation_feedback.Bind(UndefinedConstant()); in Construct()
783 Bind(&call_construct_function); in Construct()
789 return_value.Bind(CallStub(callable_function.descriptor(), in Construct()
796 Bind(&extra_checks); in Construct()
819 Bind(&check_allocation_site); in Construct()
833 allocation_feedback.Bind(feedback_element); in Construct()
837 Bind(&check_initialized); in Construct()
846 Bind(&initialize); in Construct()
857 Bind(&create_allocation_site); in Construct()
861 allocation_feedback.Bind(site); in Construct()
865 Bind(&create_weak_cell); in Construct()
873 Bind(&mark_megamorphic); in Construct()
887 Bind(&call_construct); in Construct()
893 return_value.Bind(CallStub(callable.descriptor(), code_target, context, in Construct()
899 Bind(&end); in Construct()
913 return_value.Bind(CallStub(callable.descriptor(), code_target, context, in ConstructWithSpread()
953 new_budget.Bind(Int32Sub(old_budget, weight)); in UpdateInterruptBudget()
955 new_budget.Bind(Int32Add(old_budget, weight)); in UpdateInterruptBudget()
962 Bind(&interrupt_check); in UpdateInterruptBudget()
965 new_budget.Bind(Int32Constant(Interpreter::InterruptBudget())); in UpdateInterruptBudget()
970 Bind(&ok); in UpdateInterruptBudget()
990 bytecode_offset_.Bind(next_offset); in Advance()
1013 Bind(&match); in JumpConditional()
1015 Bind(&no_match); in JumpConditional()
1038 var_bytecode.Bind(target_bytecode); in StarDispatchLookahead()
1044 Bind(&do_inline_star); in StarDispatchLookahead()
1047 var_bytecode.Bind(LoadBytecode(BytecodeOffset())); in StarDispatchLookahead()
1050 Bind(&done); in StarDispatchLookahead()
1158 var_value.Bind(value); in TruncateTaggedToWord32WithFeedback()
1159 var_type_feedback->Bind(SmiConstant(BinaryOperationFeedback::kNone)); in TruncateTaggedToWord32WithFeedback()
1161 Bind(&loop); in TruncateTaggedToWord32WithFeedback()
1170 Bind(&if_valueissmi); in TruncateTaggedToWord32WithFeedback()
1173 var_result.Bind(SmiToWord32(value)); in TruncateTaggedToWord32WithFeedback()
1174 var_type_feedback->Bind( in TruncateTaggedToWord32WithFeedback()
1180 Bind(&if_valueisnotsmi); in TruncateTaggedToWord32WithFeedback()
1189 Bind(&if_valueisheapnumber); in TruncateTaggedToWord32WithFeedback()
1192 var_result.Bind(TruncateHeapNumberValueToWord32(value)); in TruncateTaggedToWord32WithFeedback()
1193 var_type_feedback->Bind( in TruncateTaggedToWord32WithFeedback()
1199 Bind(&if_valueisnotheapnumber); in TruncateTaggedToWord32WithFeedback()
1213 Bind(&if_valueisoddball); in TruncateTaggedToWord32WithFeedback()
1216 var_value.Bind(LoadObjectField(value, Oddball::kToNumberOffset)); in TruncateTaggedToWord32WithFeedback()
1217 var_type_feedback->Bind( in TruncateTaggedToWord32WithFeedback()
1222 Bind(&if_valueisnotoddball); in TruncateTaggedToWord32WithFeedback()
1226 var_value.Bind(CallStub(callable, context, value)); in TruncateTaggedToWord32WithFeedback()
1227 var_type_feedback->Bind(SmiConstant(BinaryOperationFeedback::kAny)); in TruncateTaggedToWord32WithFeedback()
1233 Bind(&done_loop); in TruncateTaggedToWord32WithFeedback()
1275 Bind(&abort); in AbortIfWordNotEqual()
1279 Bind(&ok); in AbortIfWordNotEqual()
1292 Bind(&drop_frames); in MaybeDropFrames()
1299 Bind(&ok); in MaybeDropFrames()
1325 Bind(&counter_ok); in TraceBytecodeDispatch()
1333 Bind(&counter_saturated); in TraceBytecodeDispatch()
1366 var_index.Bind(IntPtrConstant(0)); in ExportRegisterFile()
1373 Bind(&loop); in ExportRegisterFile()
1383 var_index.Bind(IntPtrAdd(index, IntPtrConstant(1))); in ExportRegisterFile()
1386 Bind(&done_loop); in ExportRegisterFile()
1400 var_index.Bind(IntPtrConstant(0)); in ImportRegisterFile()
1406 Bind(&loop); in ImportRegisterFile()
1418 var_index.Bind(IntPtrAdd(index, IntPtrConstant(1))); in ImportRegisterFile()
1421 Bind(&done_loop); in ImportRegisterFile()