Home
last modified time | relevance | path

Searched refs:LogicalImmediate (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dassembler_aarch64.h130 class LogicalImmediate { class
132 static LogicalImmediate Create(uint64_t imm, int width);
149 explicit LogicalImmediate(int value) in LogicalImmediate() function in panda::ecmascript::aarch64::LogicalImmediate
315 void Orr(const Register &rd, const Register &rn, const LogicalImmediate &imm);
319 void And(const Register &rd, const Register &rn, const LogicalImmediate &imm);
320 void Ands(const Register &rd, const Register &rn, const LogicalImmediate &imm);
350 void Tst(const Register &rn, const LogicalImmediate &imm);
H A Dassembler_aarch64.cpp28 LogicalImmediate LogicalImmediate::Create(uint64_t imm, int width) in Create()
32 return LogicalImmediate(InvalidLogicalImmediate); in Create()
60 return LogicalImmediate(InvalidLogicalImmediate); in Create()
86 return LogicalImmediate((n << BITWISE_OP_N_LOWBITS) | (immr << BITWISE_OP_Immr_LOWBITS) | in Create()
406 LogicalImmediate orrImm = LogicalImmediate::Create(realImm, regSize); in Mov()
424 LogicalImmediate zeroImm = LogicalImmediate::Create(zeroChunk, regSize); in Mov()
425 LogicalImmediate oneIm in Mov()
[all...]
H A Dextend_assembler.cpp118 Orr(op, argc, LogicalImmediate::Create(JSTaggedValue::TAG_INT, RegXSize)); in PushArgc()
125 Tst(fp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in Align16()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Dasm_interpreter_call.cpp86 __ And(functionTypeRegister, bitFieldRegister.W(), LogicalImmediate::Create(0xFF, RegWSize)); in AsmInterpEntryDispatch()
96 LogicalImmediate::Create(static_cast<int64_t>(1ULL << JSHClass::CallableBit::START_BIT), RegXSize)); in AsmInterpEntryDispatch()
769 __ And(temp.W(), temp.W(), LogicalImmediate::Create(0xFF, RegWSize)); in ResumeRspAndDispatch()
790 LogicalImmediate::Create((1LU << MethodLiteral::FunctionKindBits::SIZE) - 1, RegWSize)); in ResumeRspAndDispatch()
885 __ And(temp.W(), temp.W(), LogicalImmediate::Create(0xFF, RegWSize));
903 LogicalImmediate::Create((1LU << MethodLiteral::FunctionKindBits::SIZE) - 1, RegWSize));
1238 __ And(X15, X3, LogicalImmediate::Create(~(JSTaggedValue::TAG_MARK | DEFAULT_REGION_MASK), RegXSize));
1262 __ And(X15, X1, LogicalImmediate::Create(~(JSTaggedValue::TAG_MARK | DEFAULT_REGION_MASK), RegXSize));
1282 __ Tst(Register(X15, W), LogicalImmediate::Create(JSThread::CONCURRENT_MARKING_BITFIELD_MASK, RegWSize));
1350 __ And(X15, X1, LogicalImmediate
[all...]
H A Doptimized_call.cpp110 __ Tst(currentSp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in IncreaseStackForArguments()
222 LogicalImmediate::Create( in OptimizedCallAndPushArgv()
513 __ And(Register(X5).W(), Register(X5).W(), LogicalImmediate::Create(0xff, RegWSize)); in JSCallInternal()
599 __ And(jstype2, bitfield.W(), LogicalImmediate::Create(0xff, RegWSize)); in JSCallInternal()
740 LogicalImmediate::Create( in FastCallToAsmInterBridge()
844 LogicalImmediate::Create( in FastCallToAsmInterBridge()
885 __ And(jstype, bitfield, LogicalImmediate::Create(0xFF, RegWSize)); in JSCallCheck()
1119 __ Tst(fp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in PopJSFunctionArgs()
H A Doptimized_fast_call.cpp128 LogicalImmediate::Create( in OptimizedFastCallAndPushArgv()

Completed in 9 milliseconds