Searched refs:IsMoveWidableImmediate (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
H A D | macro_assembler_aarch64.cpp | 214 bool MacroAssemblerAArch64::IsMoveWidableImmediate(uint64_t val, uint32_t bitLen) in IsMoveWidableImmediate() function in panda::ecmascript::kungfu::MacroAssemblerAArch64 297 return (IsMoveWidableImmediate(val, size) || in IsSingleInstructionMovable() 298 IsMoveWidableImmediate(~val, size) || IsBitmaskImmediate(val, size)); in IsSingleInstructionMovable()
|
H A D | macro_assembler_aarch64.h | 65 bool IsMoveWidableImmediate(uint64_t val, uint32_t bitLen);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | operand.cpp | 21 bool IsMoveWidableImmediate(uint64 val, uint32 bitLen) in IsMoveWidableImmediate() function
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | operand.h | 38 bool IsMoveWidableImmediate(uint64 val, uint32 bitLen); 559 return (IsMoveWidableImmediate(static_cast<uint64>(value), static_cast<uint32>(size)) || in IsSingleInstructionMovable() 560 IsMoveWidableImmediate(~static_cast<uint64>(value), static_cast<uint32>(size)) || IsBitmaskImmediate()); in IsSingleInstructionMovable() 565 return (IsMoveWidableImmediate(static_cast<uint64>(value), static_cast<uint32>(destSize)) || in IsSingleInstructionMovable() 566 IsMoveWidableImmediate(~static_cast<uint64>(value), static_cast<uint32>(destSize)) || in IsSingleInstructionMovable()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_obj_emitter.cpp | 623 bool isMovz = IsMoveWidableImmediate(immValue, immSize); 624 bool isMovn = IsMoveWidableImmediate(~immValue, immSize);
|
Completed in 8 milliseconds