Home
last modified time | relevance | path

Searched refs:payloadReg (Results 1 – 25 of 142) sorted by relevance

123456

/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/x86/
H A DSharedIC-x86.cpp68 masm.branchTest32(Assembler::Zero, R1.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
75 masm.branchTest32(Assembler::Signed, R1.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
85 masm.idiv(R1.payloadReg()); in generateStubCode()
96 masm.branchTest32(Assembler::Zero, R1.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
108 masm.idiv(R1.payloadReg()); in generateStubCode()
114 masm.branchTest32(Assembler::Signed, R1.payloadReg(), R1.payloadReg(), &revertRegister); in generateStubCode()
125 masm.orl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
128 masm.xorl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
131 masm.andl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
152 masm.test32(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-x86.cpp33 masm.cmp32(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
34 masm.setCC(cond, R0.payloadReg()); in generateStubCode()
35 masm.movzbl(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
38 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
H A DMacroAssembler-x86.h107 s1 = src.payloadReg(), d1 = dest.payloadReg(); in moveValue()
180 if (baseReg == val.payloadReg() || indexReg == val.payloadReg()) { in loadValue()
208 push(val.payloadReg()); in pushValue()
211 pop(val.payloadReg()); in popValue()
677 if (src != dest.payloadReg()) in boxNonDouble()
683 if (src.payloadReg() != dest) in unboxNonDouble()
735 if (src.payloadReg() != dest) in unboxPrivate()
751 return value.payloadReg(); in extractObject()
754 return value.payloadReg(); in extractInt32()
757 return value.payloadReg(); in extractBoolean()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/x86/
H A DSharedIC-x86.cpp65 masm.branchTest32(Assembler::Zero, R1.payloadReg(), R1.payloadReg(), in generateStubCode()
74 masm.branchTest32(Assembler::Signed, R1.payloadReg(), R1.payloadReg(), in generateStubCode()
85 masm.idiv(R1.payloadReg()); in generateStubCode()
95 masm.branchTest32(Assembler::Zero, R1.payloadReg(), R1.payloadReg(), in generateStubCode()
109 masm.idiv(R1.payloadReg()); in generateStubCode()
116 masm.branchTest32(Assembler::Signed, R1.payloadReg(), R1.payloadReg(), in generateStubCode()
128 masm.orl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
131 masm.xorl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
134 masm.andl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
154 masm.test32(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-x86.cpp31 masm.cmp32(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
32 masm.setCC(cond, R0.payloadReg()); in generateStubCode()
33 masm.movzbl(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
36 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
H A DMacroAssembler-x86.h184 if (baseReg == val.payloadReg() || indexReg == val.payloadReg()) { in loadValue()
206 if (payload != dest.payloadReg()) movl(payload, dest.payloadReg()); in tagValue()
211 push(val.payloadReg()); in pushValue()
214 pop(val.payloadReg()); in popValue()
645 if (src != dest.payloadReg()) movl(src, dest.payloadReg()); in boxNonDouble()
779 if (src.payloadReg() != dest) movl(src.payloadReg(), dest); in unboxPrivate()
798 return value.payloadReg(); in extractObject()
802 return value.payloadReg(); in extractString()
806 return value.payloadReg(); in extractSymbol()
809 return value.payloadReg(); in extractInt32()
[all …]
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/x86/
H A DSharedIC-x86.cpp68 masm.branchTest32(Assembler::Zero, R1.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
75 masm.branchTest32(Assembler::Signed, R1.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
85 masm.idiv(R1.payloadReg()); in generateStubCode()
96 masm.branchTest32(Assembler::Zero, R1.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
108 masm.idiv(R1.payloadReg()); in generateStubCode()
114 masm.branchTest32(Assembler::Signed, R1.payloadReg(), R1.payloadReg(), &revertRegister); in generateStubCode()
125 masm.orl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
128 masm.xorl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
131 masm.andl(R1.payloadReg(), R0.payloadReg()); in generateStubCode()
152 masm.test32(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-x86.cpp33 masm.cmp32(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
34 masm.setCC(cond, R0.payloadReg()); in generateStubCode()
35 masm.movzbl(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
38 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
H A DMacroAssembler-x86.h106 s1 = src.payloadReg(), d1 = dest.payloadReg(); in moveValue()
160 if (baseReg == val.payloadReg() || indexReg == val.payloadReg()) { in loadValue()
188 push(val.payloadReg()); in pushValue()
191 pop(val.payloadReg()); in popValue()
921 if (src != dest.payloadReg()) in boxNonDouble()
927 if (src.payloadReg() != dest) in unboxNonDouble()
1008 return value.payloadReg(); in extractObject()
1011 return value.payloadReg(); in extractInt32()
1014 return value.payloadReg(); in extractBoolean()
1064 test32(operand.payloadReg(), operand.payloadReg()); in testInt32Truthy()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/arm/
H A DSharedIC-arm.cpp46 masm.ma_add(R0.payloadReg(), R1.payloadReg(), scratchReg, SetCC); in generateStubCode()
115 masm.ma_orr(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
118 masm.ma_eor(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
121 masm.ma_and(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
125 masm.as_and(R1.payloadReg(), R1.payloadReg(), Imm8(0x1F)); in generateStubCode()
126 masm.ma_lsl(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
129 masm.as_and(R1.payloadReg(), R1.payloadReg(), Imm8(0x1F)); in generateStubCode()
130 masm.ma_asr(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
165 masm.ma_cmn(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
196 masm.ma_mvn(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-arm.cpp33 masm.cmp32(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
34 masm.ma_mov(Imm32(1), R0.payloadReg(), cond); in generateStubCode()
35 masm.ma_mov(Imm32(0), R0.payloadReg(), Assembler::InvertCondition(cond)); in generateStubCode()
38 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/arm/
H A DSharedIC-arm.cpp45 masm.ma_add(R0.payloadReg(), R1.payloadReg(), scratchReg, SetCC); in generateStubCode()
117 masm.ma_orr(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
120 masm.ma_eor(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
123 masm.ma_and(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
127 masm.as_and(R1.payloadReg(), R1.payloadReg(), Imm8(0x1F)); in generateStubCode()
128 masm.ma_lsl(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
131 masm.as_and(R1.payloadReg(), R1.payloadReg(), Imm8(0x1F)); in generateStubCode()
132 masm.ma_asr(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
167 masm.ma_cmn(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
196 masm.ma_mvn(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-arm.cpp31 masm.cmp32(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
32 masm.ma_mov(Imm32(1), R0.payloadReg(), cond); in generateStubCode()
33 masm.ma_mov(Imm32(0), R0.payloadReg(), Assembler::InvertCondition(cond)); in generateStubCode()
36 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/arm/
H A DSharedIC-arm.cpp46 masm.ma_add(R0.payloadReg(), R1.payloadReg(), scratchReg, SetCC); in generateStubCode()
111 masm.ma_orr(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
114 masm.ma_eor(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
117 masm.ma_and(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
121 masm.ma_and(Imm32(0x1F), R1.payloadReg(), R1.payloadReg()); in generateStubCode()
122 masm.ma_lsl(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
125 masm.ma_and(Imm32(0x1F), R1.payloadReg(), R1.payloadReg()); in generateStubCode()
126 masm.ma_asr(R1.payloadReg(), R0.payloadReg(), R0.payloadReg()); in generateStubCode()
161 masm.ma_cmn(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
192 masm.ma_mvn(R0.payloadReg(), R0.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-arm.cpp33 masm.cmp32(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
34 masm.ma_mov(Imm32(1), R0.payloadReg(), LeaveCC, cond); in generateStubCode()
35 masm.ma_mov(Imm32(0), R0.payloadReg(), LeaveCC, Assembler::InvertCondition(cond)); in generateStubCode()
38 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/mips32/
H A DSharedIC-mips32.cpp45 masm.ma_addTestOverflow(scratchReg, R0.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
49 masm.ma_subTestOverflow(scratchReg, R0.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
53 masm.ma_mul_branch_overflow(scratchReg, R0.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
58 masm.as_xor(t8, R0.payloadReg(), R1.payloadReg()); in generateStubCode()
80 masm.as_div(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
100 masm.as_or(R0.payloadReg() , R0.payloadReg(), R1.payloadReg()); in generateStubCode()
103 masm.as_xor(R0.payloadReg() , R0.payloadReg(), R1.payloadReg()); in generateStubCode()
106 masm.as_and(R0.payloadReg() , R0.payloadReg(), R1.payloadReg()); in generateStubCode()
110 masm.ma_sll(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
113 masm.ma_sra(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-mips32.cpp32 masm.ma_cmp_set(R0.payloadReg(), R0.payloadReg(), R1.payloadReg(), cond); in generateStubCode()
34 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/mips32/
H A DSharedIC-mips32.cpp43 masm.ma_addTestOverflow(scratchReg, R0.payloadReg(), R1.payloadReg(), in generateStubCode()
48 masm.ma_subTestOverflow(scratchReg, R0.payloadReg(), R1.payloadReg(), in generateStubCode()
53 masm.ma_mul_branch_overflow(scratchReg, R0.payloadReg(), R1.payloadReg(), in generateStubCode()
59 masm.as_xor(t8, R0.payloadReg(), R1.payloadReg()); in generateStubCode()
86 masm.as_div(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
108 masm.as_or(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
111 masm.as_xor(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
114 masm.as_and(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
118 masm.ma_sll(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
121 masm.ma_sra(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
[all …]
H A DBaselineIC-mips32.cpp30 masm.ma_cmp_set(R0.payloadReg(), R0.payloadReg(), R1.payloadReg(), cond); in generateStubCode()
32 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/mips32/
H A DSharedIC-mips32.cpp45 masm.ma_addTestOverflow(scratchReg, R0.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
49 masm.ma_subTestOverflow(scratchReg, R0.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
53 masm.ma_mul_branch_overflow(scratchReg, R0.payloadReg(), R1.payloadReg(), &failure); in generateStubCode()
58 masm.as_xor(t8, R0.payloadReg(), R1.payloadReg()); in generateStubCode()
80 masm.as_div(R0.payloadReg(), R1.payloadReg()); in generateStubCode()
100 masm.as_or(R0.payloadReg() , R0.payloadReg(), R1.payloadReg()); in generateStubCode()
103 masm.as_xor(R0.payloadReg() , R0.payloadReg(), R1.payloadReg()); in generateStubCode()
106 masm.as_and(R0.payloadReg() , R0.payloadReg(), R1.payloadReg()); in generateStubCode()
110 masm.ma_sll(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
113 masm.ma_sra(R0.payloadReg(), R0.payloadReg(), R1.payloadReg()); in generateStubCode()
[all …]
H A DCodeGenerator-mips32.cpp143 Register payloadReg = ToRegister(ins->getOperand(pos + PAYLOAD_INDEX)); in ToValue() local
144 return ValueOperand(typeReg, payloadReg); in ToValue()
151 Register payloadReg = ToRegister(ins->getDef(PAYLOAD_INDEX)); in ToOutValue() local
152 return ValueOperand(typeReg, payloadReg); in ToOutValue()
159 Register payloadReg = ToRegister(ins->getTemp(pos + PAYLOAD_INDEX)); in ToTempValue() local
160 return ValueOperand(typeReg, payloadReg); in ToTempValue()
229 masm.cmp32Set(cond, lhs.payloadReg(), ToRegister(rhs), output); in visitCompareB()
255 emitBranch(lhs.payloadReg(), Imm32(rhs->toConstant()->toBoolean()), cond, lir->ifTrue(), in visitCompareBAndBranch()
258 emitBranch(lhs.payloadReg(), ToRegister(rhs), cond, lir->ifTrue(), lir->ifFalse()); in visitCompareBAndBranch()
275 masm.cmp32Set(cond, lhs.payloadReg(), rhs.payloadReg(), output); in visitCompareBitwise()
[all …]
H A DBaselineIC-mips32.cpp32 masm.ma_cmp_set(R0.payloadReg(), R0.payloadReg(), R1.payloadReg(), cond); in generateStubCode()
34 masm.tagValue(JSVAL_TYPE_BOOLEAN, R0.payloadReg(), R0); in generateStubCode()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/x86/
H A DMacroAssembler-x86.h201 if (baseReg == val.payloadReg() || indexReg == val.payloadReg()) { in loadValue()
206 movl(payload, val.payloadReg()); in loadValue()
233 push(val.payloadReg()); in pushValue()
236 pop(val.payloadReg()); in popValue()
673 if (src != dest.payloadReg()) { in boxNonDouble()
674 movl(src, dest.payloadReg()); in boxNonDouble()
850 return value.payloadReg(); in extractObject()
855 return value.payloadReg(); in extractSymbol()
859 return value.payloadReg(); in extractInt32()
863 return value.payloadReg(); in extractBoolean()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/x86/
H A DMacroAssembler-x86.h202 if (baseReg == val.payloadReg() || indexReg == val.payloadReg()) { in loadValue()
234 push(val.payloadReg()); in pushValue()
237 pop(val.payloadReg()); in popValue()
662 vmovd(src, dest.payloadReg()); in boxDouble()
674 if (src != dest.payloadReg()) { in boxNonDouble()
675 movl(src, dest.payloadReg()); in boxNonDouble()
851 return value.payloadReg(); in extractObject()
856 return value.payloadReg(); in extractSymbol()
860 return value.payloadReg(); in extractInt32()
864 return value.payloadReg(); in extractBoolean()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/x86/
H A DMacroAssembler-x86.h202 if (baseReg == val.payloadReg() || indexReg == val.payloadReg()) { in loadValue()
234 push(val.payloadReg()); in pushValue()
237 pop(val.payloadReg()); in popValue()
662 vmovd(src, dest.payloadReg()); in boxDouble()
674 if (src != dest.payloadReg()) { in boxNonDouble()
675 movl(src, dest.payloadReg()); in boxNonDouble()
851 return value.payloadReg(); in extractObject()
856 return value.payloadReg(); in extractSymbol()
860 return value.payloadReg(); in extractInt32()
864 return value.payloadReg(); in extractBoolean()
[all …]

123456