/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | isel.cpp | 627 SelectCopy(symbolMem, opndRhs, memType, rhsType); in SelectDassign() 647 SelectCopy(lhsMemOpnd, opndRhs, memType, rhsType); in SelectIassign() 676 SelectCopy(resOpnd, opnd0, opnd0Type); in SelectShift() 709 SelectCopy(regOpnd, opnd0, regType, rhsType); in SelectRegassign() 736 SelectCopy(*dest, regOpnd, preg->GetPrimType(), regType); in SelectRegassign() 765 SelectCopy(reg, *src, rhsType, preg->GetPrimType()); in SelectRegread() 791 SelectCopy(regOpnd, symbolMem, primType, symbolType); in SelectDread() 865 SelectCopy(resOpnd, opnd0, toType, fromType); in SelectExtractbits() 1095 SelectCopy(result, memOpnd, primType, lhsInfo.primType); in SelectIread() 1182 SelectCopy(des in SelectCopy2Reg() 1202 void MPISel::SelectCopy(Operand &dest, Operand &src, PrimType toType, PrimType fromType) SelectCopy() function in maplebe::MPISel 1216 void MPISel::SelectCopy(Operand &dest, Operand &src, PrimType type) SelectCopy() function in maplebe::MPISel [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_MPIsel.cpp | 81 SelectCopy(retOpnd, opnd, oriPrimType, retNode.Opnd(0)->GetPrimType()); in SelectReturn() 165 SelectCopy(actMemOpnd, *argOpnd, primType); in SelectParmList() 174 SelectCopy(*regOpnd, *argOpnd, primType); in SelectParmList() 247 SelectCopy(raxOpnd, fpNumImm, PTY_i64); in SelectCall() 366 SelectCopy(retReg, resReg, type); in SelectOverFlowCall() 554 SelectCopy(resOpnd, opnd0, primType); in SelectMpy() 614 SelectCopy(raxOpnd, opnd0, primType); in SelectDivRem() 630 SelectCopy(rdxOpnd, cgFunc->GetOpndBuilder()->CreateImm(bitSize, 0), primType); in SelectDivRem() 642 SelectCopy(resOpnd, ((opcode == OP_div) ? raxOpnd : rdxOpnd), primType); in SelectDivRem() 647 SelectCopy(resOpn in SelectDivRem() [all...] |
H A D | x64_cgfunc.cpp | 267 RegOperand &X64CGFunc::SelectCopy(Operand &src, PrimType srcType, PrimType dstType) in SelectCopy() function in maplebe::X64CGFunc
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_cgfunc.cpp | 174 SelectCopy(dest, dType, tempReg, sType); in SelectCopyImm() 197 SelectCopy(dest, dtype, *tempReg, PTY_u32); in SelectCopyImm() 440 void AArch64CGFunc::SelectCopy(Operand &dest, PrimType dtype, Operand &src, PrimType stype, BaseNode *baseNode) in SelectCopy() function in maplebe::AArch64CGFunc 484 RegOperand &AArch64CGFunc::SelectCopy(Operand &src, PrimType stype, PrimType dtype) in SelectCopy() function in maplebe::AArch64CGFunc 487 SelectCopy(dest, dtype, src, stype); in SelectCopy() 745 SelectCopy(*regOpnd, stmt.GetPrimType(), *srcOpnd, rhsType, stmt.GetRHS()); in SelectRegassign() 835 SelectCopy(memOpnd, destType, srcOpnd, destType); in SelectIassign() 868 SelectCopy(dest, PTY_u64, *memOpnd, PTY_u64); in SelectDread() 889 SelectCopy(resOpnd, resultType, *memOpnd, symType); in SelectDread() 1230 opnd1 = &SelectCopy(origOpnd in SelectCondGoto() [all...] |
H A D | aarch64_proepilog.cpp | 385 aarchCGFunc.SelectCopy(x10Opnd, ploc.GetPrimTypeOfReg0(), funcOpnd, ploc.GetPrimTypeOfReg0()); in GenerateFunctionSave() 475 aarchCGFunc.SelectCopy(fpOpnd, PTY_u64, spOpnd, PTY_u64); in GeneratePushRegs() 614 aarchCGFunc.SelectCopy(fpOpnd, PTY_u64, spOpnd, PTY_u64); in GenerateProlog() 912 aarchCGFunc.SelectCopy(spOpnd, PTY_u64, fpOpnd, PTY_u64); in GenerateEpilog()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | isel.h | 123 void SelectCopy(Operand &dest, Operand &src, PrimType toType, PrimType fromType); 124 void SelectCopy(Operand &dest, Operand &src, PrimType toType);
|
H A D | cgfunc.h | 231 virtual RegOperand &SelectCopy(Operand &src, PrimType srcType, PrimType dstType) = 0;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_cgfunc.h | 177 RegOperand &SelectCopy(Operand &src, PrimType stype, PrimType dtype) override; 178 void SelectCopy(Operand &dest, PrimType dtype, Operand &src, PrimType stype, BaseNode *baseNode = nullptr); 575 return (o.IsRegister() ? static_cast<RegOperand &>(o) : SelectCopy(o, oty, oty)); in LoadIntoRegister() 580 return (o.IsRegister() ? static_cast<RegOperand &>(o) : SelectCopy(o, sty, dty)); in LoadIntoRegister()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_cgfunc.h | 96 RegOperand &SelectCopy(Operand &src, PrimType srcType, PrimType dstType) override;
|