/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_standardize.cpp | 97 Operand *opnd0 = &insn.GetOperand(kInsnSecondOpnd); in StdzCvtOp() local
|
H A D | x64_emitter.cpp | 178 Operand *opnd0 = nullptr; in EmitInsn() local [all...] |
H A D | x64_cgfunc.cpp | 27 void X64CGFunc::SelectDassign(DassignNode &stmt, Operand &opnd0) in SelectDassign() argument 31 void X64CGFunc::SelectRegassign(RegassignNode &stmt, Operand &opnd0) in SelectRegassign() argument 43 void X64CGFunc::SelectCondGoto(CondGotoNode &stmt, Operand &opnd0, Operand &opnd1) in SelectCondGoto() argument 47 void X64CGFunc::SelectCondSpecialCase1(CondGotoNode &stmt, BaseNode &opnd0) in SelectCondSpecialCase1() argument 51 void X64CGFunc::SelectCondSpecialCase2(const CondGotoNode &stmt, BaseNode &opnd0) in SelectCondSpecialCase2() argument 111 void X64CGFunc::SelectAdd(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) in SelectAdd() argument 115 Operand *X64CGFunc::SelectAdd(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) in SelectAdd() argument 120 Operand *X64CGFunc::SelectShift(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) in SelectShift() argument 125 void X64CGFunc::SelectMpy(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) in SelectMpy() argument 129 Operand *X64CGFunc::SelectMpy(BinaryNode &node, Operand &opnd0, Operan in SelectMpy() argument 134 SelectRem(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectRem() argument 139 SelectDiv(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectDiv() argument 143 SelectDiv(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectDiv() argument 148 SelectSub(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectSub() argument 153 SelectSub(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectSub() argument 157 SelectBand(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectBand() argument 162 SelectBand(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectBand() argument 166 SelectMin(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMin() argument 170 SelectMin(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectMin() argument 175 SelectMax(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMax() argument 179 SelectMax(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectMax() argument 184 SelectCmpOp(CompareNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectCmpOp() argument 189 SelectBior(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectBior() argument 194 SelectBior(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectBior() argument 198 SelectBxor(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectBxor() argument 203 SelectBxor(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectBxor() argument 207 SelectAbs(UnaryNode &node, Operand &opnd0) SelectAbs() argument 212 SelectBnot(UnaryNode &node, Operand &opnd0, const BaseNode &parent) SelectBnot() argument 217 SelectExtractbits(ExtractbitsNode &node, Operand &opnd0, const BaseNode &parent) SelectExtractbits() argument 227 SelectLnot(UnaryNode &node, Operand &opnd0, const BaseNode &parent) SelectLnot() argument 232 SelectNeg(UnaryNode &node, Operand &opnd0, const BaseNode &parent) SelectNeg() argument 237 SelectSqrt(UnaryNode &node, Operand &opnd0, const BaseNode &parent) SelectSqrt() argument 242 SelectCeil(TypeCvtNode &node, Operand &opnd0, const BaseNode &parent) SelectCeil() argument 247 SelectFloor(TypeCvtNode &node, Operand &opnd0, const BaseNode &parent) SelectFloor() argument 252 SelectRetype(TypeCvtNode &node, Operand &opnd0) SelectRetype() argument 257 SelectCvt(const BaseNode &parent, TypeCvtNode &node, Operand &opnd0) SelectCvt() argument 262 SelectTrunc(TypeCvtNode &node, Operand &opnd0, const BaseNode &parent) SelectTrunc() argument 273 SelectRangeGoto(RangeGotoNode &rangeGotoNode, Operand &opnd0) SelectRangeGoto() argument [all...] |
H A D | x64_MPIsel.cpp | 278 Operand *opnd0 = HandleExpr(iCallNode, *iCallNode.GetNopndAt(0)); in SelectIcall() local 341 RegOperand &opnd0 = SelectCopy2Reg(*HandleExpr(intrnNode, *intrnNode.Opnd(0)), in SelectOverFlowCall() local 422 RegOperand &opnd0 = SelectCopy2Reg(srcOpnd, srcType); in SelectRangeGoto() local 481 void X64MPIsel::SelectCondGoto(CondGotoNode &stmt, BaseNode &condNode, Operand &opnd0) in SelectCondGoto() argument 540 SelectMpy(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectMpy() argument 551 SelectMpy(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMpy() argument 586 SelectDiv(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectDiv() argument 596 SelectRem(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectRem() argument 606 SelectDivRem(RegOperand &opnd0, RegOperand &opnd1, PrimType primType, Opcode opcode) SelectDivRem() argument 656 SelectLnot(const UnaryNode &node, Operand &opnd0, const BaseNode &parent) SelectLnot() argument 683 SelectCmpOp(CompareNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectCmpOp() argument 710 SelectCmp(Operand &opnd0, Operand &opnd1, PrimType primType, bool isSwap) SelectCmp() argument 730 SelectCmpFloatEq(RegOperand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primResType, PrimType primOpndType) SelectCmpFloatEq() argument 793 SelectMinOrMax(bool isMin, Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMinOrMax() argument 805 SelectCctz(IntrinsicopNode &node, Operand &opnd0, const BaseNode &parent) SelectCctz() argument 825 SelectCclz(IntrinsicopNode &node, Operand &opnd0, const BaseNode &parent) SelectCclz() argument 872 SelectRetypeFloat(RegOperand &resOpnd, Operand &opnd0, PrimType toType, PrimType fromType) SelectRetypeFloat() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | cfi.h | 66 CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0) : Insn(memPool, op, opnd0) {} in CfiInsn() argument 68 CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1) in CfiInsn() argument 73 CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1, in CfiInsn() argument
|
H A D | insn.h | 61 Insn(MemPool &memPool, MOperator opc, Operand &opnd0) : Insn(memPool, opc) in Insn() argument 65 Insn(MemPool &memPool, MOperator opc, Operand &opnd0, Operand &opnd1) : Insn(memPool, opc) in Insn() argument 70 Insn(MemPool &memPool, MOperator opc, Operand &opnd0, Operand &opnd1, Operand &opnd2) : Insn(memPool, opc) in Insn() argument 76 Insn(MemPool &memPool, MOperator opc, Operand &opnd0, Operand &opnd1, Operand &opnd2, Operand &opnd3) in Insn() argument 84 Insn(MemPool &memPool, MOperator opc, Operand &opnd0, Operand &opnd1, Operand &opnd2, Operand &opnd3, in Insn() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_lower.cpp | 80 BaseNode *opnd0 = condExpr->Opnd(0); in LowerCondGotoStmtWithBuiltinExpect() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_mop_split.h | 96 Operand *opnd0 = &insn->GetOperand(kInsnFirstOpnd); in AddInsnSplit() local 197 Operand *opnd0 = &insn->GetOperand(kInsnFirstOpnd); in SubInsnSplit() local 303 Operand *opnd0 = &insn->GetOperand(kInsnFirstOpnd); in AddsSubsInsnSplit() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_emitter.cpp | 633 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); in EmitClinitTail() local 660 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); in EmitLazyLoad() local 698 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); in EmitCounter() local 743 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); EmitAdrpLabel() local 777 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); EmitAdrpLdr() local 819 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); EmitLazyLoadStatic() local 872 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); EmitArrayClassCacheLoad() local 1564 Operand *opnd0 = &insn.GetOperand(kInsnFirstOpnd); EmitLazyBindingRoutine() local 1621 Operand &opnd0 = insn.GetOperand(opndIndex); CheckInsnRefField() local [all...] |
H A D | aarch64_cgfunc.cpp | 680 void AArch64CGFunc::SelectDassign(DassignNode &stmt, Operand &opnd0) in SelectDassign() argument 694 void AArch64CGFunc::SelectDassign(StIdx stIdx, FieldID fieldId, PrimType rhsPType, Operand &opnd0) in SelectDassign() argument 727 void AArch64CGFunc::SelectRegassign(RegassignNode &stmt, Operand &opnd0) in SelectRegassign() argument 1147 GenerateCompareWithZeroInstruction(Opcode jmpOp, Opcode cmpOp, bool is64Bits, PrimType primType, LabelOperand &targetOpnd, Operand &opnd0) GenerateCompareWithZeroInstruction() argument 1215 Operand *opnd0 = &origOpnd0; SelectCondGoto() local 1273 Operand *opnd0 = HandleExpr(expr, *expr.Opnd(0)); SelectCondSpecialCase1() local 1311 Operand *opnd0 = HandleExpr(cmpNode, *cmpNode.Opnd(0)); SelectCondSpecialCase2() local 1333 SelectCondGoto(CondGotoNode &stmt, Operand &opnd0, Operand &opnd1) SelectCondGoto() argument 1364 SelectAdd(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectAdd() argument 1390 SelectAdd(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectAdd() argument 1494 SelectSub(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectSub() argument 1581 SelectSub(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectSub() argument 1596 SelectMpy(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectMpy() argument 1611 SelectMpy(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMpy() argument 1686 Operand &opnd0 = LoadIntoRegister(origOpnd0, primType); SelectDiv() local 1757 SelectDiv(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectDiv() argument 1775 Operand &opnd0 = LoadIntoRegister(lhsOpnd, primType); SelectRem() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cgfunc.cpp | 321 Operand *opnd0 = cgFunc.HandleExpr(condGotoNode, *condNode); in HandleCondbr() local 363 Operand *opnd0 = cgFunc.HandleExpr(*condNode, *condNode->Opnd(0)); in HandleCondbr() local 411 Operand *opnd0 = cgFunc.HandleExpr(dassignNode, *rhs); in HandleDassign() local 428 Operand *opnd0 = cgFunc.HandleExpr(regAssignNode, *operand); in HandleRegassign() local
|
H A D | isel.cpp | 175 Operand *opnd0 = iSel.HandleExpr(regAssignNode, *operand); in HandleRegassign() local 265 Operand *opnd0 = iSel.HandleExpr(stmt, *condNode); in HandleCondbr() local 550 void MPISel::SelectBasicOp(Operand &resOpnd, Operand &opnd0, Operand &opnd1, MOperator mOp, PrimType primType) in SelectBasicOp() argument 655 Operand *MPISel::SelectShift(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) in SelectShift() argument 672 SelectShift(Operand &resOpnd, Operand &opnd0, Operand &opnd1, Opcode shiftDirect, PrimType opnd0Type, PrimType opnd1Type) SelectShift() argument 701 SelectRegassign(RegassignNode &stmt, Operand &opnd0) SelectRegassign() argument 795 SelectAdd(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectAdd() argument 806 SelectBand(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectBand() argument 817 SelectSub(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectSub() argument 828 SelectExtractbits(RegOperand &resOpnd, RegOperand &opnd0, uint8 bitOffset, uint8 bitSize, PrimType primType) SelectExtractbits() argument 855 SelectExtractbits(const BaseNode &parent, const ExtractbitsNode &node, Operand &opnd0) SelectExtractbits() argument 878 SelectCvt(const BaseNode &parent, const TypeCvtNode &node, Operand &opnd0) SelectCvt() argument 901 SelectCvtFloat2Int(RegOperand &resOpnd, Operand &opnd0, PrimType toType, PrimType fromType) SelectCvtFloat2Int() argument 926 SelectCvtInt2Float(RegOperand &resOpnd, Operand &opnd0, PrimType toType, PrimType fromType) SelectCvtInt2Float() argument 955 SelectIntCvt(RegOperand &resOpnd, Operand &opnd0, PrimType toType, PrimType fromType) SelectIntCvt() argument 977 SelectFloatCvt(RegOperand &resOpnd, Operand &opnd0, PrimType toType, PrimType fromType) SelectFloatCvt() argument 1000 SelectSub(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectSub() argument 1013 SelectBand(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectBand() argument 1026 SelectAdd(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectAdd() argument 1039 SelectBior(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectBior() argument 1050 SelectBior(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectBior() argument 1057 SelectBxor(const BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectBxor() argument 1068 SelectBxor(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectBxor() argument 1099 SelectAbs(UnaryNode &node, Operand &opnd0) SelectAbs() argument 1245 SelectBnot(const UnaryNode &node, Operand &opnd0, const BaseNode &parent) SelectBnot() argument 1256 SelectBnot(Operand &resOpnd, Operand &opnd0, PrimType primType) SelectBnot() argument 1265 SelectMin(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectMin() argument 1274 SelectMin(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMin() argument 1279 SelectMax(BinaryNode &node, Operand &opnd0, Operand &opnd1, const BaseNode &parent) SelectMax() argument 1288 SelectMax(Operand &resOpnd, Operand &opnd0, Operand &opnd1, PrimType primType) SelectMax() argument 1293 SelectRetype(TypeCvtNode &node, Operand &opnd0) SelectRetype() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 50 BaseNode *opnd0 = retNode.Opnd(0); in LowerReturnStructUsingFakeParm() local
|