Searched refs:Int64LSL (Results 1 - 11 of 11) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lcr_circuit_builder.h | 103 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 D | interpreter_stub-inl.h | 553 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 D | stub_builder-inl.h | 573 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 D | instruction_combine.cpp | 595 auto newGate = builder_.Int64LSL(m.Left().Gate(), builder_.Int64( in ReduceInt64Mul()
|
H A D | circuit_builder.h | 91 V(Int64LSL, Lsl, MachineType::I64) \
|
H A D | stub_builder.h | 250 GateRef Int64LSL(GateRef x, GateRef y);
|
H A D | typed_native_inline_lowering.cpp | 504 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 D | stub_builder.cpp | 8360 .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 D | baseline_stub_builder.h | 280 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs)); in GetStartIdxAndNumArgs()
|
H A D | baseline_stubs-inl.h | 307 GateRef ret = Int64Or(Int64LSL(ZExtInt32ToInt64(startIdx), Int64(32)), ZExtInt32ToInt64(*numArgs));
in GetStartIdxAndNumArgs()
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | instruction_combine_test.cpp | 1214 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