Home | History | Annotate | Download | only in mips

Lines Matching refs:redirection

1003 class Redirection {
1005 Redirection(void* external_function, ExternalReference::Type type)
1026 static Redirection* Get(void* external_function,
1029 Redirection* current = isolate->simulator_redirection();
1033 return new Redirection(external_function, type);
1036 static Redirection* FromSwiInstruction(Instruction* swi_instruction) {
1039 addr_of_swi - OFFSET_OF(Redirection, swi_instruction_);
1040 return reinterpret_cast<Redirection*>(addr_of_redirection);
1044 Redirection* redirection = FromSwiInstruction(
1046 return redirection->external_function();
1053 Redirection* next_;
1059 Redirection* redirection = Redirection::Get(external_function, type);
1060 return redirection->address_of_swi_instruction();
1533 Redirection* redirection = Redirection::FromSwiInstruction(instr);
1545 (redirection->type() == ExternalReference::BUILTIN_FP_FP_CALL) ||
1546 (redirection->type() == ExternalReference::BUILTIN_COMPARE_CALL) ||
1547 (redirection->type() == ExternalReference::BUILTIN_FP_CALL) ||
1548 (redirection->type() == ExternalReference::BUILTIN_FP_INT_CALL);
1555 switch (redirection->type()) {
1599 reinterpret_cast<intptr_t>(redirection->external_function());
1614 switch (redirection->type()) {
1633 switch (redirection->type()) {
1668 switch (redirection->type()) {
1682 } else if (redirection->type() == ExternalReference::DIRECT_API_CALL) {
1691 redirection->type() == ExternalReference::PROFILING_API_CALL) {
1698 target(arg0, Redirection::ReverseRedirection(arg1));
1700 redirection->type() == ExternalReference::DIRECT_GETTER_CALL) {
1709 redirection->type() == ExternalReference::PROFILING_GETTER_CALL) {
1716 target(arg0, arg1, Redirection::ReverseRedirection(arg2));