/dports/converters/wkhtmltopdf/qt-5db36ec/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ |
H A D | JSImmediate.h | 136 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 D | JSNumberCell.h | 119 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 D | JSImmediate.h | 138 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 D | JSNumberCell.h | 119 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 D | JSImmediate.h | 138 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 D | JSNumberCell.h | 119 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 D | JSImmediate.h | 75 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 D | value.h | 276 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 D | JSImmediate.cpp | 28 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 D | JITInlineMethods.h | 687 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 D | JITArithmetic.cpp | 1298 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 D | JITOpcodes.cpp | 2177 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 D | JITInlineMethods.h | 687 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 D | JITArithmetic.cpp | 1298 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 D | JITOpcodes.cpp | 2177 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 D | JITInlineMethods.h | 687 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 D | JITArithmetic.cpp | 1298 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 D | JITOpcodes.cpp | 2177 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 D | testdata7 | 27 #include "JSImmediate.h" // temporary until JSValue* becomes a class we can forward-declare
|
H A D | testdata7_raw | 27 #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 D | opcodes.cpp.in | 90 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 D | ChangeLog-2009-06-16 | 6938 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 D | ChangeLog-2009-06-16 | 6938 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 D | ChangeLog-2009-06-16 | 6938 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 D | ChangeLog-2009-06-16 | 6938 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 …]
|