mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
[arm] Get rid of CALL, just use BL directly
This commit is contained in:
parent
844190ed5d
commit
9ae67df93c
@ -210,7 +210,7 @@ Assembler::asm_call(LInsp ins)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CALL(call);
|
BL((NIns*)(call->_address));
|
||||||
|
|
||||||
ArgSize sizes[10];
|
ArgSize sizes[10];
|
||||||
uint32_t argc = call->get_sizes(sizes);
|
uint32_t argc = call->get_sizes(sizes);
|
||||||
@ -814,15 +814,6 @@ Assembler::BL(NIns* addr)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
Assembler::CALL(const CallInfo *ci)
|
|
||||||
{
|
|
||||||
intptr_t addr = ci->_address;
|
|
||||||
|
|
||||||
BL((NIns*)addr);
|
|
||||||
asm_output1(" (call %s)", ci->_name);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
Assembler::LD32_nochk(Register r, int32_t imm)
|
Assembler::LD32_nochk(Register r, int32_t imm)
|
||||||
{
|
{
|
||||||
|
@ -199,7 +199,6 @@ verbose_only( extern const char* regNames[]; )
|
|||||||
void LD32_nochk(Register r, int32_t imm); \
|
void LD32_nochk(Register r, int32_t imm); \
|
||||||
void BL(NIns*); \
|
void BL(NIns*); \
|
||||||
void BL_far(NIns*); \
|
void BL_far(NIns*); \
|
||||||
void CALL(const CallInfo*); \
|
|
||||||
void B_cond_chk(ConditionCode, NIns*, bool); \
|
void B_cond_chk(ConditionCode, NIns*, bool); \
|
||||||
void underrunProtect(int bytes); \
|
void underrunProtect(int bytes); \
|
||||||
void nativePageReset(); \
|
void nativePageReset(); \
|
||||||
|
Loading…
Reference in New Issue
Block a user