Home
last modified time | relevance | path

Searched refs:JSImmediate (Results 1 – 25 of 56) sorted by relevance

123

/dports/converters/wkhtmltopdf/qt-5db36ec/src/3rdparty/javascriptcore/JavaScriptCore/runtime/
H A DJSImmediate.h136 class JSImmediate {
649 return JSImmediate::makeValue(JSImmediate::rawValue(v1) & JSImmediate::rawValue(v2)); in andImmediateNumbers()
655 …return JSImmediate::makeValue((JSImmediate::rawValue(v1) ^ JSImmediate::rawValue(v2)) | JSImmediat… in xorImmediateNumbers()
661 return JSImmediate::makeValue(JSImmediate::rawValue(v1) | JSImmediate::rawValue(v2)); in orImmediateNumbers()
671 …return JSImmediate::areBothImmediateIntegerNumbers(v1, v2) && !(JSImmediate::rawValue(v1) & JSImme… in canDoFastUrshift()
680 …urn JSImmediate::makeValue((JSImmediate::rawValue(val) >> ((JSImmediate::rawValue(shift) >> JSImme… in rightShiftImmediateNumbers()
688 …return (JSImmediate::rawValue(v) & (JSImmediate::TagTypeNumber + (JSImmediate::signBit | (JSImmedi… in canDoFastAdditiveOperations()
701 …return JSImmediate::makeValue(JSImmediate::rawValue(v1) + JSImmediate::rawValue(v2) - JSImmediate:… in addImmediateNumbers()
707 …return JSImmediate::makeValue(JSImmediate::rawValue(v1) - JSImmediate::rawValue(v2) + JSImmediate:… in subImmediateNumbers()
713 … return JSImmediate::makeValue(JSImmediate::rawValue(v) + (1 << JSImmediate::IntegerPayloadShift)); in incImmediateNumber()
[all …]
H A DJSNumberCell.h119 JSValue v = JSImmediate::from(d); in JSValue()
125 JSValue v = JSImmediate::from(i); in JSValue()
195 return JSImmediate::isImmediate(asValue()) ? JSImmediate::toDouble(asValue()) : asDouble(); in uncheckedGetNumber()
303 ASSERT(JSImmediate::from(i)); in JSValue()
304 *this = JSImmediate::from(i); in JSValue()
309 ASSERT(JSImmediate::from(i)); in JSValue()
310 *this = JSImmediate::from(i); in JSValue()
315 ASSERT(JSImmediate::from(i)); in JSValue()
316 *this = JSImmediate::from(i); in JSValue()
321 ASSERT(JSImmediate::from(i)); in JSValue()
[all …]
/dports/devel/qt5-scripttools/kde-qtscript-5.15.2p4/src/3rdparty/javascriptcore/JavaScriptCore/runtime/
H A DJSImmediate.h138 class JSImmediate {
651 return JSImmediate::makeValue(JSImmediate::rawValue(v1) & JSImmediate::rawValue(v2)); in andImmediateNumbers()
657 …return JSImmediate::makeValue((JSImmediate::rawValue(v1) ^ JSImmediate::rawValue(v2)) | JSImmediat… in xorImmediateNumbers()
663 return JSImmediate::makeValue(JSImmediate::rawValue(v1) | JSImmediate::rawValue(v2)); in orImmediateNumbers()
673 …return JSImmediate::areBothImmediateIntegerNumbers(v1, v2) && !(JSImmediate::rawValue(v1) & JSImme… in canDoFastUrshift()
682 …urn JSImmediate::makeValue((JSImmediate::rawValue(val) >> ((JSImmediate::rawValue(shift) >> JSImme… in rightShiftImmediateNumbers()
690 …return (JSImmediate::rawValue(v) & (JSImmediate::TagTypeNumber + (JSImmediate::signBit | (JSImmedi… in canDoFastAdditiveOperations()
703 …return JSImmediate::makeValue(JSImmediate::rawValue(v1) + JSImmediate::rawValue(v2) - JSImmediate:… in addImmediateNumbers()
709 …return JSImmediate::makeValue(JSImmediate::rawValue(v1) - JSImmediate::rawValue(v2) + JSImmediate:… in subImmediateNumbers()
715 … return JSImmediate::makeValue(JSImmediate::rawValue(v) + (1 << JSImmediate::IntegerPayloadShift)); in incImmediateNumber()
[all …]
H A DJSNumberCell.h119 JSValue v = JSImmediate::from(d); in JSValue()
125 JSValue v = JSImmediate::from(i); in JSValue()
195 return JSImmediate::isImmediate(asValue()) ? JSImmediate::toDouble(asValue()) : asDouble(); in uncheckedGetNumber()
303 ASSERT(JSImmediate::from(i)); in JSValue()
304 *this = JSImmediate::from(i); in JSValue()
309 ASSERT(JSImmediate::from(i)); in JSValue()
310 *this = JSImmediate::from(i); in JSValue()
315 ASSERT(JSImmediate::from(i)); in JSValue()
316 *this = JSImmediate::from(i); in JSValue()
321 ASSERT(JSImmediate::from(i)); in JSValue()
[all …]
/dports/devel/qt5-script/kde-qtscript-5.15.2p4/src/3rdparty/javascriptcore/JavaScriptCore/runtime/
H A DJSImmediate.h138 class JSImmediate {
651 return JSImmediate::makeValue(JSImmediate::rawValue(v1) & JSImmediate::rawValue(v2)); in andImmediateNumbers()
657 …return JSImmediate::makeValue((JSImmediate::rawValue(v1) ^ JSImmediate::rawValue(v2)) | JSImmediat… in xorImmediateNumbers()
663 return JSImmediate::makeValue(JSImmediate::rawValue(v1) | JSImmediate::rawValue(v2)); in orImmediateNumbers()
673 …return JSImmediate::areBothImmediateIntegerNumbers(v1, v2) && !(JSImmediate::rawValue(v1) & JSImme… in canDoFastUrshift()
682 …urn JSImmediate::makeValue((JSImmediate::rawValue(val) >> ((JSImmediate::rawValue(shift) >> JSImme… in rightShiftImmediateNumbers()
690 …return (JSImmediate::rawValue(v) & (JSImmediate::TagTypeNumber + (JSImmediate::signBit | (JSImmedi… in canDoFastAdditiveOperations()
703 …return JSImmediate::makeValue(JSImmediate::rawValue(v1) + JSImmediate::rawValue(v2) - JSImmediate:… in addImmediateNumbers()
709 …return JSImmediate::makeValue(JSImmediate::rawValue(v1) - JSImmediate::rawValue(v2) + JSImmediate:… in subImmediateNumbers()
715 … return JSImmediate::makeValue(JSImmediate::rawValue(v) + (1 << JSImmediate::IntegerPayloadShift)); in incImmediateNumber()
[all …]
H A DJSNumberCell.h119 JSValue v = JSImmediate::from(d); in JSValue()
125 JSValue v = JSImmediate::from(i); in JSValue()
195 return JSImmediate::isImmediate(asValue()) ? JSImmediate::toDouble(asValue()) : asDouble(); in uncheckedGetNumber()
303 ASSERT(JSImmediate::from(i)); in JSValue()
304 *this = JSImmediate::from(i); in JSValue()
309 ASSERT(JSImmediate::from(i)); in JSValue()
310 *this = JSImmediate::from(i); in JSValue()
315 ASSERT(JSImmediate::from(i)); in JSValue()
316 *this = JSImmediate::from(i); in JSValue()
321 ASSERT(JSImmediate::from(i)); in JSValue()
[all …]
/dports/www/kf5-kjs/kjs-5.89.0/src/kjs/
H A DJSImmediate.h75 class KJS_EXPORT JSImmediate
169 ALWAYS_INLINE JSValue *JSImmediate::trueImmediate() in trueImmediate()
173 ALWAYS_INLINE JSValue *JSImmediate::falseImmediate() in falseImmediate()
181 ALWAYS_INLINE JSValue *JSImmediate::nullImmediate() in nullImmediate()
193 ALWAYS_INLINE JSValue *JSImmediate::from(char i) in from()
208 ALWAYS_INLINE JSValue *JSImmediate::from(short i) in from()
218 ALWAYS_INLINE JSValue *JSImmediate::from(int i) in from()
234 ALWAYS_INLINE JSValue *JSImmediate::from(long i) in from()
266 ALWAYS_INLINE JSValue *JSImmediate::from(double d) in from()
303 if (JSImmediate::getTag(v) != NumberType) { in getNumber()
[all …]
H A Dvalue.h276 return b ? JSImmediate::trueImmediate() : JSImmediate::falseImmediate(); in jsBoolean()
281 JSValue *v = JSImmediate::from(d); in jsNumber()
287 JSValue *v = JSImmediate::from(i); in jsNumber()
293 JSValue *v = JSImmediate::from(i); in jsNumber()
299 JSValue *v = JSImmediate::from(i); in jsNumber()
305 JSValue *v = JSImmediate::from(i); in jsNumber()
311 JSValue *v = JSImmediate::from(i); in jsNumber()
317 JSValue *v = JSImmediate::from(i); in jsNumber()
476 return JSImmediate::isBoolean(value) ? JSImmediate::toBoolean(value) : false; in getBoolean()
499 …return JSImmediate::isImmediate(value) ? JSImmediate::getNumber(value) : value->asCell()->getNumbe… in getNumber()
[all …]
H A DJSImmediate.cpp28 JSObject *JSImmediate::toObject(const JSValue *v, ExecState *exec) in toObject()
47 UString JSImmediate::toString(const JSValue *v) in toString()
69 JSType JSImmediate::type(const JSValue *v) in type()
/dports/converters/wkhtmltopdf/qt-5db36ec/src/3rdparty/javascriptcore/JavaScriptCore/jit/
H A DJITInlineMethods.h687 return branchTest32(Zero, reg, Imm32(JSImmediate::TagMask)); in emitJumpIfJSCell()
708 return branchTest32(NonZero, reg, Imm32(JSImmediate::TagMask)); in emitJumpIfNotJSCell()
757 return branchTest32(NonZero, reg, Imm32(JSImmediate::TagTypeNumber)); in emitJumpIfImmediateInteger()
766 return branchTest32(Zero, reg, Imm32(JSImmediate::TagTypeNumber)); in emitJumpIfNotImmediateInteger()
795 subPtr(Imm32(JSImmediate::TagTypeNumber), reg); in emitFastArithDeTagImmediate()
800 return branchSubPtr(Zero, Imm32(JSImmediate::TagTypeNumber), reg); in emitFastArithDeTagImmediateJumpIfZero()
811 addPtr(Imm32(JSImmediate::TagTypeNumber), dest); in emitFastArithReTagImmediate()
820 rshift32(Imm32(JSImmediate::IntegerPayloadShift), reg); in emitFastArithImmToInt()
840 lshift32(Imm32(JSImmediate::ExtendedPayloadShift), reg); in emitTagAsBoolImmediate()
841 or32(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool)), reg); in emitTagAsBoolImmediate()
H A DJITArithmetic.cpp1298 orPtr(Imm32(JSImmediate::TagTypeNumber), regT0);
1361 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1370 int32_t op1imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op1)));
1546 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1555 int32_t op1imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op1)));
1731 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1972 addSlowCase(branchAdd32(Overflow, Imm32(1 << JSImmediate::IntegerPayloadShift), regT1));
2004 addSlowCase(branchSub32(Zero, Imm32(1 << JSImmediate::IntegerPayloadShift), regT1));
2034 addSlowCase(branchAdd32(Overflow, Imm32(1 << JSImmediate::IntegerPayloadShift), regT0));
2063 addSlowCase(branchSub32(Zero, Imm32(1 << JSImmediate::IntegerPayloadShift), regT0));
[all …]
H A DJITOpcodes.cpp2177 xorPtr(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool)), regT0);
2179 …xorPtr(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool | JSImmediate::ExtendedPayloadBitBo…
2212 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2233 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2286 xorPtr(Imm32(~JSImmediate::TagTypeNumber), regT0);
2400 and32(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT1);
2657 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2658 setPtr(Equal, regT0, Imm32(JSImmediate::FullTagTypeNull), regT0);
2682 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2683 setPtr(NotEqual, regT0, Imm32(JSImmediate::FullTagTypeNull), regT0);
[all …]
/dports/devel/qt5-scripttools/kde-qtscript-5.15.2p4/src/3rdparty/javascriptcore/JavaScriptCore/jit/
H A DJITInlineMethods.h687 return branchTest32(Zero, reg, Imm32(JSImmediate::TagMask)); in emitJumpIfJSCell()
708 return branchTest32(NonZero, reg, Imm32(JSImmediate::TagMask)); in emitJumpIfNotJSCell()
757 return branchTest32(NonZero, reg, Imm32(JSImmediate::TagTypeNumber)); in emitJumpIfImmediateInteger()
766 return branchTest32(Zero, reg, Imm32(JSImmediate::TagTypeNumber)); in emitJumpIfNotImmediateInteger()
795 subPtr(Imm32(JSImmediate::TagTypeNumber), reg); in emitFastArithDeTagImmediate()
800 return branchSubPtr(Zero, Imm32(JSImmediate::TagTypeNumber), reg); in emitFastArithDeTagImmediateJumpIfZero()
811 addPtr(Imm32(JSImmediate::TagTypeNumber), dest); in emitFastArithReTagImmediate()
820 rshift32(Imm32(JSImmediate::IntegerPayloadShift), reg); in emitFastArithImmToInt()
840 lshift32(Imm32(JSImmediate::ExtendedPayloadShift), reg); in emitTagAsBoolImmediate()
841 or32(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool)), reg); in emitTagAsBoolImmediate()
H A DJITArithmetic.cpp1298 orPtr(Imm32(JSImmediate::TagTypeNumber), regT0);
1361 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1370 int32_t op1imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op1)));
1546 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1555 int32_t op1imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op1)));
1731 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1972 addSlowCase(branchAdd32(Overflow, Imm32(1 << JSImmediate::IntegerPayloadShift), regT1));
2004 addSlowCase(branchSub32(Zero, Imm32(1 << JSImmediate::IntegerPayloadShift), regT1));
2034 addSlowCase(branchAdd32(Overflow, Imm32(1 << JSImmediate::IntegerPayloadShift), regT0));
2063 addSlowCase(branchSub32(Zero, Imm32(1 << JSImmediate::IntegerPayloadShift), regT0));
[all …]
H A DJITOpcodes.cpp2177 xorPtr(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool)), regT0);
2179 …xorPtr(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool | JSImmediate::ExtendedPayloadBitBo…
2212 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2233 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2286 xorPtr(Imm32(~JSImmediate::TagTypeNumber), regT0);
2400 and32(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT1);
2657 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2658 setPtr(Equal, regT0, Imm32(JSImmediate::FullTagTypeNull), regT0);
2682 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2683 setPtr(NotEqual, regT0, Imm32(JSImmediate::FullTagTypeNull), regT0);
[all …]
/dports/devel/qt5-script/kde-qtscript-5.15.2p4/src/3rdparty/javascriptcore/JavaScriptCore/jit/
H A DJITInlineMethods.h687 return branchTest32(Zero, reg, Imm32(JSImmediate::TagMask)); in emitJumpIfJSCell()
708 return branchTest32(NonZero, reg, Imm32(JSImmediate::TagMask)); in emitJumpIfNotJSCell()
757 return branchTest32(NonZero, reg, Imm32(JSImmediate::TagTypeNumber)); in emitJumpIfImmediateInteger()
766 return branchTest32(Zero, reg, Imm32(JSImmediate::TagTypeNumber)); in emitJumpIfNotImmediateInteger()
795 subPtr(Imm32(JSImmediate::TagTypeNumber), reg); in emitFastArithDeTagImmediate()
800 return branchSubPtr(Zero, Imm32(JSImmediate::TagTypeNumber), reg); in emitFastArithDeTagImmediateJumpIfZero()
811 addPtr(Imm32(JSImmediate::TagTypeNumber), dest); in emitFastArithReTagImmediate()
820 rshift32(Imm32(JSImmediate::IntegerPayloadShift), reg); in emitFastArithImmToInt()
840 lshift32(Imm32(JSImmediate::ExtendedPayloadShift), reg); in emitTagAsBoolImmediate()
841 or32(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool)), reg); in emitTagAsBoolImmediate()
H A DJITArithmetic.cpp1298 orPtr(Imm32(JSImmediate::TagTypeNumber), regT0);
1361 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1370 int32_t op1imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op1)));
1546 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1555 int32_t op1imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op1)));
1731 int32_t op2imm = static_cast<int32_t>(JSImmediate::rawValue(getConstantOperand(op2)));
1972 addSlowCase(branchAdd32(Overflow, Imm32(1 << JSImmediate::IntegerPayloadShift), regT1));
2004 addSlowCase(branchSub32(Zero, Imm32(1 << JSImmediate::IntegerPayloadShift), regT1));
2034 addSlowCase(branchAdd32(Overflow, Imm32(1 << JSImmediate::IntegerPayloadShift), regT0));
2063 addSlowCase(branchSub32(Zero, Imm32(1 << JSImmediate::IntegerPayloadShift), regT0));
[all …]
H A DJITOpcodes.cpp2177 xorPtr(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool)), regT0);
2179 …xorPtr(Imm32(static_cast<int32_t>(JSImmediate::FullTagTypeBool | JSImmediate::ExtendedPayloadBitBo…
2212 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2233 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2286 xorPtr(Imm32(~JSImmediate::TagTypeNumber), regT0);
2400 and32(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT1);
2657 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2658 setPtr(Equal, regT0, Imm32(JSImmediate::FullTagTypeNull), regT0);
2682 andPtr(Imm32(~JSImmediate::ExtendedTagBitUndefined), regT0);
2683 setPtr(NotEqual, regT0, Imm32(JSImmediate::FullTagTypeNull), regT0);
[all …]
/dports/devel/fossology-nomos-standalone/fossology-3.11.0/src/copyright/agent_tests/testdata/
H A Dtestdata727 #include "JSImmediate.h" // temporary until JSValue* becomes a class we can forward-declare
H A Dtestdata7_raw27 #include "JSImmediate.h" // temporary until JSValue* becomes a class we can forward-declare
/dports/www/kf5-kjs/kjs-5.89.0/src/kjs/bytecode/
H A Dopcodes.cpp.in90 bool inlineOK = inType == OpType_int32 ? JSImmediate::from(in->value.narrow.int32Val) :
91 JSImmediate::from(in->value.wide.numberVal);
385 // Immediate value -- should go through JSImmediate stuff..
/dports/converters/wkhtmltopdf/qt-5db36ec/src/3rdparty/webkit/Source/JavaScriptCore/
H A DChangeLog-2009-06-166938 on JSImmediate, in prepapration for making JSImmediate an implementation
6969 of JSImmediate.
26432 * runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
26433 * runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
26798 * kjs/JSImmediate.h:
27896 * kjs/JSImmediate.h:
33083 * kjs/JSImmediate.h:
33733 * kjs/JSImmediate.h:
34400 * kjs/JSImmediate.h:
36097 * kjs/JSImmediate.h:
[all …]
/dports/converters/wkhtmltopdf/qt-5db36ec/src/3rdparty/javascriptcore/JavaScriptCore/
H A DChangeLog-2009-06-166938 on JSImmediate, in prepapration for making JSImmediate an implementation
6969 of JSImmediate.
26432 * runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
26433 * runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
26798 * kjs/JSImmediate.h:
27896 * kjs/JSImmediate.h:
33083 * kjs/JSImmediate.h:
33733 * kjs/JSImmediate.h:
34400 * kjs/JSImmediate.h:
36097 * kjs/JSImmediate.h:
[all …]
/dports/devel/qt5-scripttools/kde-qtscript-5.15.2p4/src/3rdparty/javascriptcore/JavaScriptCore/
H A DChangeLog-2009-06-166938 on JSImmediate, in prepapration for making JSImmediate an implementation
6969 of JSImmediate.
26432 * runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
26433 * runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
26798 * kjs/JSImmediate.h:
27896 * kjs/JSImmediate.h:
33083 * kjs/JSImmediate.h:
33733 * kjs/JSImmediate.h:
34400 * kjs/JSImmediate.h:
36097 * kjs/JSImmediate.h:
[all …]
/dports/devel/qt5-script/kde-qtscript-5.15.2p4/src/3rdparty/javascriptcore/JavaScriptCore/
H A DChangeLog-2009-06-166938 on JSImmediate, in prepapration for making JSImmediate an implementation
6969 of JSImmediate.
26432 * runtime/JSImmediate.cpp: Copied from kjs/JSImmediate.cpp.
26433 * runtime/JSImmediate.h: Copied from kjs/JSImmediate.h.
26798 * kjs/JSImmediate.h:
27896 * kjs/JSImmediate.h:
33083 * kjs/JSImmediate.h:
33733 * kjs/JSImmediate.h:
34400 * kjs/JSImmediate.h:
36097 * kjs/JSImmediate.h:
[all …]

123