Home
last modified time | relevance | path

Searched refs:Int64LSL (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dlcr_circuit_builder.h103 GateRef first8bits = Int64LSL(Int64And(x, Int64(0x00000000000000FF)), Int64(56)); in Int64ToBigEndianInt64()
104 GateRef second8bits = Int64LSL(Int64And(x, Int64(0x000000000000FF00)), Int64(40)); in Int64ToBigEndianInt64()
107 GateRef third8bits = Int64LSL(Int64And(x, Int64(0x0000000000FF0000)), Int64(24)); in Int64ToBigEndianInt64()
108 GateRef fourth8bits = Int64LSL(Int64And(x, Int64(0x00000000FF000000)), Int64(8)); in Int64ToBigEndianInt64()
H A Dinterpreter_stub-inl.h553 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs)); in GetStartIdxAndNumArgs()
653 GateRef currentInst1 = Int64LSL(currentInst, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
655 GateRef currentInst3 = Int64LSL(currentInst2, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
657 GateRef currentInst5 = Int64LSL(currentInst4, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
659 GateRef currentInst7 = Int64LSL(currentInst6, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
661 GateRef currentInst9 = Int64LSL(currentInst8, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
663 GateRef currentInst11 = Int64LSL(currentInst10, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
665 GateRef currentInst13 = Int64LSL(currentInst12, Int64(8)); // 8 : set as high 8 bits in ReadInst64_0()
H A Dstub_builder-inl.h573 inline GateRef StubBuilder::Int64LSL(GateRef x, GateRef y) in Int64LSL() function in panda::ecmascript::kungfu::StubBuilder
575 return env_->GetBuilder()->Int64LSL(x, y); in Int64LSL()
2034 GateRef mask = Int64LSL( in SetDictionaryOrderFieldInPropAttr()
2038 Int64LSL(value, Int64(PropertyAttributes::DictionaryOrderField::START_BIT))); in SetDictionaryOrderFieldInPropAttr()
2786 GateRef mask = Int64LSL( in SetOffsetFieldInPropAttr()
2790 Int64LSL(ZExtInt32ToInt64(value), Int64(PropertyAttributes::OffsetField::START_BIT))); in SetOffsetFieldInPropAttr()
2797 GateRef mask = Int64LSL( in SetIsInlinePropsFieldInPropAttr()
2801 Int64LSL(ZExtInt32ToInt64(value), Int64(PropertyAttributes::IsInlinedPropsField::START_BIT))); in SetIsInlinePropsFieldInPropAttr()
2808 GateRef mask = Int64LSL( in SetTrackTypeInPropAttr()
2812 Int64LSL(ZExtInt32ToInt6 in SetTrackTypeInPropAttr()
[all...]
H A Dinstruction_combine.cpp595 auto newGate = builder_.Int64LSL(m.Left().Gate(), builder_.Int64( in ReduceInt64Mul()
H A Dcircuit_builder.h91 V(Int64LSL, Lsl, MachineType::I64) \
H A Dstub_builder.h250 GateRef Int64LSL(GateRef x, GateRef y);
H A Dtyped_native_inline_lowering.cpp504 auto temp = builder_.Int64LSL(builder_.CastDoubleToInt64(value), builder_.Int64(1)); in LowerGlobalDoubleIsFinite()
675 auto temp = builder_.Int64LSL(builder_.CastDoubleToInt64(value), builder_.Int64(1)); in BuildDoubleAbs()
H A Dstub_builder.cpp8360 .Or(Int64NotEqual(Int64And(Int64LSL(fractionBits, exp), Int64(base::DOUBLE_SIGNIFICAND_MASK)), in CanDoubleRepresentInt()
8418 GateRef k2 = Int64Xor(k1, Int64LSL(k1, Int64(base::LEFT25))); in CalcHashcodeForObject()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stub_builder.h280 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs)); in GetStartIdxAndNumArgs()
H A Dbaseline_stubs-inl.h307 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs)); in GetStartIdxAndNumArgs()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dinstruction_combine_test.cpp1214 EXPECT_EQ(instcombie.VisitGate(b.Int64LSL(x, zero)), x); in HWTEST_F_L0()
1216 EXPECT_EQ(instcombie.VisitGate(b.Int64LSL(b.Int64(1), two)), b.Int64(4)); in HWTEST_F_L0()

Completed in 43 milliseconds