Home | History | Annotate | Download | only in x64

Lines Matching refs:ExternalReference

56 static intptr_t RootRegisterDelta(ExternalReference other, Isolate* isolate) {
64 Operand MacroAssembler::ExternalOperand(ExternalReference target,
78 void MacroAssembler::Load(Register destination, ExternalReference source) {
97 void MacroAssembler::Store(ExternalReference destination, Register source) {
117 ExternalReference source) {
131 int MacroAssembler::LoadAddressSize(ExternalReference source) {
255 movq(kScratchRegister, ExternalReference::new_space_mask(isolate()));
258 movq(scratch, ExternalReference::new_space_mask(isolate()));
261 movq(kScratchRegister, ExternalReference::new_space_start(isolate()));
586 LoadAddress(rbx, ExternalReference(function, isolate()));
607 LoadAddress(rbx, ExternalReference(f, isolate()));
613 void MacroAssembler::CallExternalReference(const ExternalReference& ext,
623 void MacroAssembler::TailCallExternalReference(const ExternalReference& ext,
645 TailCallExternalReference(ExternalReference(fid, isolate()),
651 static int Offset(ExternalReference ref0, ExternalReference ref1) {
683 ExternalReference next_address =
684 ExternalReference::handle_scope_next_address();
687 ExternalReference::handle_scope_limit_address(),
690 ExternalReference::handle_scope_level_address(),
692 ExternalReference scheduled_exception_address =
693 ExternalReference::scheduled_exception_address(isolate());
748 LoadAddress(rcx, ExternalReference::isolate_address());
750 LoadAddress(rdi, ExternalReference::isolate_address());
753 ExternalReference::delete_handle_scope_extensions(isolate()));
760 void MacroAssembler::JumpToExternalReference(const ExternalReference& ext,
2315 void MacroAssembler::Jump(ExternalReference ext) {
2333 int MacroAssembler::CallSize(ExternalReference ext) {
2340 void MacroAssembler::Call(ExternalReference ext) {
2495 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2504 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2537 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2577 ExternalReference handler_address(Isolate::kHandlerAddress, isolate());
2964 Operand counter_operand = ExternalOperand(ExternalReference(counter));
2973 Operand counter_operand = ExternalOperand(ExternalReference(counter));
2986 Operand counter_operand = ExternalOperand(ExternalReference(counter));
2999 LoadAddress(rbx, ExternalReference(Runtime::kDebugBreak, isolate()));
3264 Store(ExternalReference(Isolate::kCEntryFPAddress, isolate()), rbp);
3265 Store(ExternalReference(Isolate::kContextAddress, isolate()), rsi);
3355 ExternalReference context_address(Isolate::kContextAddress, isolate());
3363 ExternalReference c_entry_fp_address(Isolate::kCEntryFPAddress,
3552 ExternalReference new_space_allocation_top =
3553 ExternalReference::new_space_allocation_top_address(isolate());
3586 ExternalReference new_space_allocation_top =
3587 ExternalReference::new_space_allocation_top_address(isolate());
3625 ExternalReference new_space_allocation_limit =
3626 ExternalReference::new_space_allocation_limit_address(isolate());
3682 ExternalReference new_space_allocation_limit =
3683 ExternalReference::new_space_allocation_limit_address(isolate());
3729 ExternalReference new_space_allocation_limit =
3730 ExternalReference::new_space_allocation_limit_address(isolate());
3751 ExternalReference new_space_allocation_top =
3752 ExternalReference::new_space_allocation_top_address(isolate());
4140 void MacroAssembler::CallCFunction(ExternalReference function,