Searched refs:ExtendShiftOperand (Results 1 – 16 of 16) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_operand.cpp | 45 bool ExtendShiftOperand::Less(const Operand &right) const in Less() 55 const ExtendShiftOperand *rightOpnd = static_cast<const ExtendShiftOperand *>(&right); in Less()
|
| D | aarch64_insn.cpp | 256 void A64OpndEmitVisitor::Visit(ExtendShiftOperand *v) in Visit() 267 case ExtendShiftOperand::kUXTB: in Visit() 270 case ExtendShiftOperand::kUXTH: in Visit() 273 case ExtendShiftOperand::kUXTW: in Visit() 276 case ExtendShiftOperand::kUXTX: in Visit() 279 case ExtendShiftOperand::kSXTB: in Visit() 282 case ExtendShiftOperand::kSXTH: in Visit() 285 case ExtendShiftOperand::kSXTW: in Visit() 288 case ExtendShiftOperand::kSXTX: in Visit() 532 void A64OpndDumpVisitor::Visit(ExtendShiftOperand *v) in Visit() [all …]
|
| D | aarch64_global.cpp | 1466 extendOp = ExtendShiftOperand::kSXTB; in SelectExtendOrShift() 1470 extendOp = ExtendShiftOperand::kSXTH; in SelectExtendOrShift() 1473 extendOp = ExtendShiftOperand::kSXTW; in SelectExtendOrShift() 1476 extendOp = ExtendShiftOperand::kUXTB; in SelectExtendOrShift() 1479 extendOp = ExtendShiftOperand::kUXTH; in SelectExtendOrShift() 1482 extendOp = ExtendShiftOperand::kUXTW; in SelectExtendOrShift() 1497 extendOp = ExtendShiftOperand::kUndef; in SelectExtendOrShift() 1525 if ((shiftOp != BitShiftOperand::kUndef || extendOp != ExtendShiftOperand::kUndef) && in CheckDefUseInfo() 1583 if (extendOp != ExtendShiftOperand::kUndef) { in CheckOpType() 1590 ExtendShiftOperand lastExtendOpnd = static_cast<const ExtendShiftOperand &>(lastOpnd); in CheckOpType() [all …]
|
| D | aarch64_prop.cpp | 1132 extendOp = ExtendShiftOperand::kSXTB; in SelectExtendOrShift() 1136 extendOp = ExtendShiftOperand::kSXTH; in SelectExtendOrShift() 1139 extendOp = ExtendShiftOperand::kSXTW; in SelectExtendOrShift() 1142 extendOp = ExtendShiftOperand::kUXTB; in SelectExtendOrShift() 1145 extendOp = ExtendShiftOperand::kUXTH; in SelectExtendOrShift() 1148 extendOp = ExtendShiftOperand::kUXTW; in SelectExtendOrShift() 1163 extendOp = ExtendShiftOperand::kUndef; in SelectExtendOrShift() 1199 if (extendOp != ExtendShiftOperand::kUndef) { in CheckOpType() 1206 ExtendShiftOperand lastExtendOpnd = static_cast<const ExtendShiftOperand &>(lastOpnd); in CheckOpType() 1310 auto &lastExtendOpnd = static_cast<ExtendShiftOperand &>(lastOpnd); in Optimize() [all …]
|
| D | aarch64_obj_emitter.cpp | 525 const ExtendShiftOperand &exendOpnd = static_cast<const ExtendShiftOperand &>(opnd); in GetOpndMachineValue() 527 DEBUG_ASSERT(exendOpnd.GetExtendOp() == ExtendShiftOperand::kSXTW, "support kSXTW only!"); in GetOpndMachineValue()
|
| D | aarch64_peep.cpp | 5375 Operand &sxtw = aarch64CGFunc->CreateExtendShiftOperand(ExtendShiftOperand::kSXTW, 0, 3); in Run()
|
| D | aarch64_cgfunc.cpp | 9687 Operand &sxtw = CreateExtendShiftOperand(ExtendShiftOperand::kSXTW, 0, k3BitSize); in SelectOverFlowCall()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_insn.h | 41 void Visit(ExtendShiftOperand *v) final; 68 void Visit(ExtendShiftOperand *v) final;
|
| D | aarch64_mop_valid.h | 172 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_xxwaddrrreValid() 223 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_wwwaddrrreValid() 366 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_xxwsubrrreValid() 374 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_wwwsubrrreValid() 1030 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_wwcmprreValid() 1054 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_xwcmprreValid() 1118 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_wwcmnrreValid() 1142 … ? ExtendShift0To4Valid(static_cast<ExtendShiftOperand *>(opnds[kInsnFourthOpnd])->GetValue()) in MOP_xwcmnrreValid()
|
| D | aarch64_global.h | 363 ExtendShiftOperand::ExtendOp extendOp;
|
| D | aarch64_prop.h | 310 ExtendShiftOperand::ExtendOp extendOp;
|
| D | aarch64_cgfunc.h | 514 …ExtendShiftOperand &CreateExtendShiftOperand(ExtendShiftOperand::ExtendOp op, uint32 amount, int32… in CreateExtendShiftOperand() 516 return *memPool->New<ExtendShiftOperand>(op, amount, bitLen); in CreateExtendShiftOperand()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | operand.h | 1743 class ExtendShiftOperand : public OperandVisitable<ExtendShiftOperand> { 1759 ExtendShiftOperand(ExtendOp op, uint32 amt, int32 bitLen) in ExtendShiftOperand() function 1764 ~ExtendShiftOperand() override = default; 1765 using OperandVisitable<ExtendShiftOperand>::OperandVisitable; 1767 ExtendShiftOperand *CloneTree(MapleAllocator &allocator) const override in CloneTree() 1769 return allocator.GetMemPool()->New<ExtendShiftOperand>(*this); in CloneTree() 1774 return memPool.Clone<ExtendShiftOperand>(*this); in Clone() 2254 ExtendShiftOperand, PhiOperand> {
|
| D | emit.h | 417 … BitShiftOperand, ExtendShiftOperand, CommentOperand> {
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
| D | x64_cgfunc.h | 279 void Visit(ExtendShiftOperand *v) final;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | x64_cgfunc.cpp | 1106 void X64OpndDumpVisitor::Visit(ExtendShiftOperand *v) in Visit()
|