Home
last modified time | relevance | path

Searched refs:ExtendShiftOperand (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_operand.cpp45 bool ExtendShiftOperand::Less(const Operand &right) const in Less()
55 const ExtendShiftOperand *rightOpnd = static_cast<const ExtendShiftOperand *>(&right); in Less()
Daarch64_insn.cpp256 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 …]
Daarch64_global.cpp1466 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 …]
Daarch64_prop.cpp1132 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 …]
Daarch64_obj_emitter.cpp525 const ExtendShiftOperand &exendOpnd = static_cast<const ExtendShiftOperand &>(opnd); in GetOpndMachineValue()
527 DEBUG_ASSERT(exendOpnd.GetExtendOp() == ExtendShiftOperand::kSXTW, "support kSXTW only!"); in GetOpndMachineValue()
Daarch64_peep.cpp5375 Operand &sxtw = aarch64CGFunc->CreateExtendShiftOperand(ExtendShiftOperand::kSXTW, 0, 3); in Run()
Daarch64_cgfunc.cpp9687 Operand &sxtw = CreateExtendShiftOperand(ExtendShiftOperand::kSXTW, 0, k3BitSize); in SelectOverFlowCall()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_insn.h41 void Visit(ExtendShiftOperand *v) final;
68 void Visit(ExtendShiftOperand *v) final;
Daarch64_mop_valid.h172 … ? 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()
Daarch64_global.h363 ExtendShiftOperand::ExtendOp extendOp;
Daarch64_prop.h310 ExtendShiftOperand::ExtendOp extendOp;
Daarch64_cgfunc.h514ExtendShiftOperand &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/
Doperand.h1743 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> {
Demit.h417 … BitShiftOperand, ExtendShiftOperand, CommentOperand> {
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_cgfunc.h279 void Visit(ExtendShiftOperand *v) final;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_cgfunc.cpp1106 void X64OpndDumpVisitor::Visit(ExtendShiftOperand *v) in Visit()