Home | History | Annotate | Download | only in arm

Lines Matching refs:redirection

724 class Redirection {
726 Redirection(Isolate* isolate, void* external_function,
747 static Redirection* Get(Isolate* isolate, void* external_function,
749 Redirection* current = isolate->simulator_redirection();
756 return new Redirection(isolate, external_function, type);
759 static Redirection* FromSwiInstruction(Instruction* swi_instruction) {
762 addr_of_swi - offsetof(Redirection, swi_instruction_);
763 return reinterpret_cast<Redirection*>(addr_of_redirection);
767 Redirection* redirection = FromSwiInstruction(
769 return redirection->external_function();
772 static void DeleteChain(Redirection* redirection) {
773 while (redirection != nullptr) {
774 Redirection* next = redirection->next_;
775 delete redirection;
776 redirection = next;
784 Redirection* next_;
790 Redirection* first) {
791 Redirection::DeleteChain(first);
805 Redirection* redirection = Redirection::Get(isolate, external_function, type);
806 return redirection->address_of_swi_instruction();
1663 Redirection* redirection = Redirection::FromSwiInstruction(instr);
1672 (redirection->type() == ExternalReference::BUILTIN_FP_FP_CALL) ||
1673 (redirection->type() == ExternalReference::BUILTIN_COMPARE_CALL) ||
1674 (redirection->type() == ExternalReference::BUILTIN_FP_CALL) ||
1675 (redirection->type() == ExternalReference::BUILTIN_FP_INT_CALL);
1680 reinterpret_cast<intptr_t>(redirection->external_function());
1690 switch (redirection->type()) {
1716 switch (redirection->type()) {
1751 switch (redirection->type()) {
1765 } else if (redirection->type() == ExternalReference::DIRECT_API_CALL) {
1779 redirection->type() == ExternalReference::PROFILING_API_CALL) {
1791 target(arg0, Redirection::ReverseRedirection(arg1));
1793 redirection->type() == ExternalReference::DIRECT_GETTER_CALL) {
1807 redirection->type() == ExternalReference::PROFILING_GETTER_CALL) {
1820 target(arg0, arg1, Redirection::ReverseRedirection(arg2));
1821 } else if (redirection->type() ==
1851 DCHECK(redirection->type() == ExternalReference::BUILTIN_CALL ||
1852 redirection->type() == ExternalReference::BUILTIN_CALL_PAIR);