Searched refs:delay_slot (Results 1 – 4 of 4) sorted by relevance
/third_party/pcre2/pcre2/src/sljit/ |
D | sljitNativeMIPS_common.c | 294 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins, sljit_s32 delay_slot) in push_inst() argument 297 SLJIT_ASSERT(delay_slot == MOVABLE_INS || delay_slot >= UNMOVABLE_INS in push_inst() 298 || (sljit_ins)delay_slot == ((ins >> 11) & 0x1f) in push_inst() 299 || (sljit_ins)delay_slot == ((ins >> 16) & 0x1f)); in push_inst() 303 compiler->delay_slot = delay_slot; in push_inst() 1165 sljit_s32 tmp_ar, base, delay_slot; in getput_arg() local 1175 delay_slot = reg_ar; in getput_arg() 1179 delay_slot = MOVABLE_INS; in getput_arg() 1189 … push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | S(TMP_REG3) | TA(reg_ar), delay_slot); in getput_arg() 1196 … push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | S(TMP_REG3) | TA(reg_ar), delay_slot); in getput_arg() [all …]
|
D | sljitNativeSPARC_common.c | 208 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins, sljit_s32 delay_slot) in push_inst() argument 211 SLJIT_ASSERT((delay_slot & DST_INS_MASK) == UNMOVABLE_INS in push_inst() 212 || (delay_slot & DST_INS_MASK) == MOVABLE_INS in push_inst() 213 || (delay_slot & DST_INS_MASK) == ((ins >> 25) & 0x1f)); in push_inst() 218 compiler->delay_slot = delay_slot; in push_inst() 736 sljit_s32 base, arg2, delay_slot; in getput_arg() local 788 delay_slot = ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS; in getput_arg() 790 … push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | dest | S1(arg2) | IMM(0), delay_slot); in getput_arg() 791 …ush_inst(compiler, data_transfer_insts[flags & MEM_MASK] | dest | S1(base) | S2(arg2), delay_slot); in getput_arg() 1363 compiler->delay_slot = UNMOVABLE_INS; in sljit_emit_fast_enter() [all …]
|
D | sljitLir.h | 482 sljit_s32 delay_slot; member 492 sljit_s32 delay_slot; member
|
D | sljitLir.c | 437 compiler->delay_slot = UNMOVABLE_INS; in sljit_create_compiler() 441 compiler->delay_slot = UNMOVABLE_INS; in sljit_create_compiler()
|