Home | History | Annotate | Download | only in x64

Lines Matching full:externalreference

60 intptr_t MacroAssembler::RootRegisterDelta(ExternalReference other) {
73 Operand MacroAssembler::ExternalOperand(ExternalReference target,
87 void MacroAssembler::Load(Register destination, ExternalReference source) {
106 void MacroAssembler::Store(ExternalReference destination, Register source) {
126 ExternalReference source) {
140 int MacroAssembler::LoadAddressSize(ExternalReference source) {
162 void MacroAssembler::PushAddress(ExternalReference source) {
278 Move(kScratchRegister, ExternalReference::new_space_mask(isolate()));
281 Move(scratch, ExternalReference::new_space_mask(isolate()));
284 Move(kScratchRegister, ExternalReference::new_space_start(isolate()));
615 LoadAddress(rbx, ExternalReference(f, isolate()));
621 void MacroAssembler::CallExternalReference(const ExternalReference& ext,
631 void MacroAssembler::TailCallExternalReference(const ExternalReference& ext,
653 TailCallExternalReference(ExternalReference(fid, isolate()),
659 static int Offset(ExternalReference ref0, ExternalReference ref1) {
687 ExternalReference next_address =
688 ExternalReference::handle_scope_next_address(isolate());
691 ExternalReference::handle_scope_limit_address(isolate()),
694 ExternalReference::handle_scope_level_address(isolate()),
696 ExternalReference scheduled_exception_address =
697 ExternalReference::scheduled_exception_address(isolate());
712 LoadAddress(arg_reg_1, ExternalReference::isolate_address(isolate()));
713 CallCFunction(ExternalReference::log_enter_external_function(isolate()), 1);
746 LoadAddress(arg_reg_1, ExternalReference::isolate_address(isolate()));
747 CallCFunction(ExternalReference::log_leave_external_function(isolate()), 1);
822 LoadAddress(arg_reg_1, ExternalReference::isolate_address(isolate()));
824 ExternalReference::delete_handle_scope_extensions(isolate()));
831 void MacroAssembler::JumpToExternalReference(const ExternalReference& ext,
2587 void MacroAssembler::Jump(ExternalReference ext) {
2605 int MacroAssembler::CallSize(ExternalReference ext) {
2612 void MacroAssembler::Call(ExternalReference ext) {
2775 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2784 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2819 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2860 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
3432 Operand counter_operand = ExternalOperand(ExternalReference(counter));
3441 Operand counter_operand = ExternalOperand(ExternalReference(counter));
3454 Operand counter_operand = ExternalOperand(ExternalReference(counter));
3467 LoadAddress(rbx, ExternalReference(Runtime::kDebugBreak, isolate()));
3766 Store(ExternalReference(Isolate::kCEntryFPAddress, isolate()), rbp);
3767 Store(ExternalReference(Isolate::kContextAddress, isolate()), rsi);
3856 ExternalReference context_address(Isolate::kContextAddress, isolate());
3866 ExternalReference c_entry_fp_address(Isolate::kCEntryFPAddress,
4059 ExternalReference allocation_top =
4094 ExternalReference allocation_top =
4142 ExternalReference allocation_limit =
4221 ExternalReference allocation_limit =
4243 ExternalReference new_space_allocation_top =
4244 ExternalReference::new_space_allocation_top_address(isolate());
4367 ExternalReference high_promotion_mode = ExternalReference::
4712 void MacroAssembler::CallCFunction(ExternalReference function,
5011 ExternalReference new_space_start =
5012 ExternalReference::new_space_start(isolate());
5013 ExternalReference new_space_allocation_top =
5014 ExternalReference::new_space_allocation_top_address(isolate());