Lines Matching +defs:pe +defs:as

9 static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow)  in ra_hintalloc()
22 static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) in ra_alloc2()
48 static void asm_exitstub_setup(ASMState *as, ExitNo nexits) in asm_exitstub_setup()
64 static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) in asm_exitstub_addr()
71 static void asm_guardcc(ASMState *as, PPCCC cc) in asm_guardcc()
90 static int noconflict(ASMState *as, IRRef ref, IROp conflict) in noconflict()
103 static int32_t asm_fuseabase(ASMState *as, IRRef ref) in asm_fuseabase()
116 static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet allow) in asm_fuseahuref()
169 static void asm_fusexref(ASMState *as, PPCIns pi, Reg rt, IRRef ref, in asm_fusexref()
217 static void asm_fusexrefx(ASMState *as, PPCIns pi, Reg rt, IRRef ref, in asm_fusexrefx()
234 static int asm_fusemadd(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pir) in asm_fusemadd()
257 static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) in asm_gencall()
313 static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) in asm_setupresult()
351 static void asm_callx(ASMState *as, IRIns *ir) in asm_callx()
377 static void asm_retf(ASMState *as, IRIns *ir) in asm_retf()
396 static void asm_bufhdr_write(ASMState *as, Reg sb) in asm_bufhdr_write()
411 static void asm_tointg(ASMState *as, IRIns *ir, Reg left) in asm_tointg()
432 static void asm_tobit(ASMState *as, IRIns *ir) in asm_tobit()
445 static void asm_conv(ASMState *as, IRIns *ir) in asm_conv()
541 static void asm_strto(ASMState *as, IRIns *ir) in asm_strto()
586 static void asm_tvptr(ASMState *as, Reg dest, IRRef ref, MSize mode) in asm_tvptr()
637 static void asm_aref(ASMState *as, IRIns *ir) in asm_aref()
666 static void asm_href(ASMState *as, IRIns *ir, IROp merge) in asm_href()
796 static void asm_hrefk(ASMState *as, IRIns *ir) in asm_hrefk()
839 static void asm_uref(ASMState *as, IRIns *ir) in asm_uref()
862 static void asm_fref(ASMState *as, IRIns *ir) in asm_fref()
868 static void asm_strref(ASMState *as, IRIns *ir) in asm_strref()
905 static PPCIns asm_fxloadins(ASMState *as, IRIns *ir) in asm_fxloadins()
919 static PPCIns asm_fxstoreins(ASMState *as, IRIns *ir) in asm_fxstoreins()
931 static void asm_fload(ASMState *as, IRIns *ir) in asm_fload()
955 static void asm_fstore(ASMState *as, IRIns *ir) in asm_fstore()
967 static void asm_xload(ASMState *as, IRIns *ir) in asm_xload()
977 static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) in asm_xstore_()
995 #define asm_xstore(as, ir) asm_xstore_(as, ir, 0) argument
997 static void asm_ahuvload(ASMState *as, IRIns *ir) in asm_ahuvload()
1051 static void asm_ahustore(ASMState *as, IRIns *ir) in asm_ahustore()
1092 static void asm_sload(ASMState *as, IRIns *ir) in asm_sload()
1183 static void asm_cnew(ASMState *as, IRIns *ir) in asm_cnew()
1244 static void asm_tbar(ASMState *as, IRIns *ir) in asm_tbar()
1261 static void asm_obar(ASMState *as, IRIns *ir) in asm_obar()
1290 static void asm_fparith(ASMState *as, IRIns *ir, PPCIns pi) in asm_fparith()
1301 static void asm_fpunary(ASMState *as, IRIns *ir, PPCIns pi) in asm_fpunary()
1308 static void asm_fpmath(ASMState *as, IRIns *ir) in asm_fpmath()
1317 static void asm_add(ASMState *as, IRIns *ir) in asm_add()
1362 static void asm_sub(ASMState *as, IRIns *ir) in asm_sub()
1394 static void asm_mul(ASMState *as, IRIns *ir) in asm_mul()
1423 #define asm_fpdiv(as, ir) asm_fparith(as, ir, PPCI_FDIV) argument
1425 static void asm_neg(ASMState *as, IRIns *ir) in asm_neg()
1446 #define asm_abs(as, ir) asm_fpunary(as, ir, PPCI_FABS) argument
1448 static void asm_arithov(ASMState *as, IRIns *ir, PPCIns pi) in asm_arithov()
1463 #define asm_addov(as, ir) asm_arithov(as, ir, PPCI_ADDO) argument
1464 #define asm_subov(as, ir) asm_arithov(as, ir, PPCI_SUBFO) argument
1465 #define asm_mulov(as, ir) asm_arithov(as, ir, PPCI_MULLWO) argument
1468 static void asm_add64(ASMState *as, IRIns *ir) in asm_add64()
1501 static void asm_sub64(ASMState *as, IRIns *ir) in asm_sub64()
1534 static void asm_neg64(ASMState *as, IRIns *ir) in asm_neg64()
1546 static void asm_bnot(ASMState *as, IRIns *ir) in asm_bnot()
1573 static void asm_bswap(ASMState *as, IRIns *ir) in asm_bswap()
1595 static void asm_fuseandsh(ASMState *as, PPCIns pi, int32_t mask, IRRef ref) in asm_fuseandsh()
1624 static void asm_band(ASMState *as, IRIns *ir) in asm_band()
1679 static void asm_bitop(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) in asm_bitop()
1705 #define asm_bor(as, ir) asm_bitop(as, ir, PPCI_OR, PPCI_ORI) argument
1706 #define asm_bxor(as, ir) asm_bitop(as, ir, PPCI_XOR, PPCI_XORI) argument
1708 static void asm_bitshift(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) in asm_bitshift()
1733 #define asm_bshl(as, ir) asm_bitshift(as, ir, PPCI_SLW, 0) argument
1734 #define asm_bshr(as, ir) asm_bitshift(as, ir, PPCI_SRW, 1) argument
1735 #define asm_bsar(as, ir) asm_bitshift(as, ir, PPCI_SRAW, PPCI_SRAWI) argument
1736 #define asm_brol(as, ir) \ argument
1739 #define asm_bror(as, ir) lj_assertA(0, "unexpected BROR") argument
1742 static void asm_sfpmin_max(ASMState *as, IRIns *ir) in asm_sfpmin_max()
1772 static void asm_min_max(ASMState *as, IRIns *ir, int ismax) in asm_min_max()
1801 #define asm_min(as, ir) asm_min_max(as, ir, 0) argument
1802 #define asm_max(as, ir) asm_min_max(as, ir, 1) argument
1825 static void asm_intcomp_(ASMState *as, IRRef lref, IRRef rref, Reg cr, PPCCC cc) in asm_intcomp_()
1858 static void asm_comp(ASMState *as, IRIns *ir) in asm_comp()
1880 #define asm_equal(as, ir) asm_comp(as, ir) argument
1884 static void asm_sfpcomp(ASMState *as, IRIns *ir) in asm_sfpcomp()
1922 static void asm_comp64(ASMState *as, IRIns *ir) in asm_comp64()
1947 static void asm_hiop(ASMState *as, IRIns *ir) in asm_hiop()
2018 static void asm_prof(ASMState *as, IRIns *ir) in asm_prof()
2030 static void asm_stack_check(ASMState *as, BCReg topslot, in asm_stack_check()
2054 static void asm_stack_restore(ASMState *as, SnapShot *snap) in asm_stack_restore()
2118 static void asm_gc_check(ASMState *as) in asm_gc_check()
2148 static void asm_loop_fixup(ASMState *as) in asm_loop_fixup()
2161 static void asm_loop_tail_fixup(ASMState *as) in asm_loop_tail_fixup()
2169 static void asm_head_root_base(ASMState *as) in asm_head_root_base()
2183 static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) in asm_head_side_base()
2206 static void asm_tail_fixup(ASMState *as, TraceNo lnk) in asm_tail_fixup()
2227 static void asm_tail_prep(ASMState *as) in asm_tail_prep()
2241 static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo *ci) in asm_setup_call_slots()
2259 static void asm_setup_target(ASMState *as) in asm_setup_target()
2270 MCode *pe = (MCode *)((char *)p + T->szmcode); in lj_asm_patchexit() local