Home
last modified time | relevance | path

Searched defs:srcReg (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dasm_assembler.cpp568 void AsmAssembler::Mov(InsnSize insnSize, Reg srcReg, Reg destReg) in Mov()
614 void AsmAssembler::Mov(Reg srcReg, Reg destReg, bool isMovD) in Mov()
695 void AsmAssembler::MovZx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) in MovZx()
716 void AsmAssembler::MovSx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) in MovSx()
737 void AsmAssembler::Add(InsnSize insnSize, Reg srcReg, Reg destReg) in Add()
783 void AsmAssembler::Add(Reg srcReg, Reg destReg, bool isSingle) in Add()
806 void AsmAssembler::Sub(InsnSize insnSize, Reg srcReg, Reg destReg) in Sub()
852 void AsmAssembler::Sub(Reg srcReg, Reg destReg, bool isSingle) in Sub()
875 void AsmAssembler::And(InsnSize insnSize, Reg srcReg, Reg destReg) in And()
921 void AsmAssembler::Or(InsnSize insnSize, Reg srcReg, Reg destReg) in Or()
[all …]
Delf_assembler.cpp557 void ElfAssembler::OpCmovcc(Reg srcReg, Reg dstReg, uint8 opCode1, uint8 opCode2) in OpCmovcc()
1292 void ElfAssembler::Mov(InsnSize insnSize, Reg srcReg, Reg destReg) in Mov()
1366 void ElfAssembler::Mov(Reg srcReg, Reg destReg, bool isMovD) in Mov()
1451 void ElfAssembler::MovZx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) in MovZx()
1462 void ElfAssembler::MovSx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) in MovSx()
1485 void ElfAssembler::Add(InsnSize insnSize, Reg srcReg, Reg destReg) in Add()
1511 void ElfAssembler::Add(Reg srcReg, Reg destReg, bool isSingle) in Add()
1532 void ElfAssembler::Sub(InsnSize insnSize, Reg srcReg, Reg destReg) in Sub()
1558 void ElfAssembler::Sub(Reg srcReg, Reg destReg, bool isSingle) in Sub()
1579 void ElfAssembler::And(InsnSize insnSize, Reg srcReg, Reg destReg) in And()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dspill_fill_encoder.cpp225 auto srcReg = codegen_->ConvertRegister(sf.SrcValue(), sf.GetType()); in EncodeRegisterToX() local
236 auto srcReg = codegen_->ConvertRegister(sf.SrcValue(), sf.GetType()); in EncodeRegisterToX() local
248 auto srcReg = codegen_->ConvertRegister(sf.SrcValue(), sf.GetCommonType()); in EncodeRegisterToX() local
Dslow_path.h293 void SetSrcReg(Reg srcReg) in SetSrcReg()
324 void SetSrcReg(Reg srcReg) in SetSrcReg()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_assembler.cpp53 void BaselineAssembler::Move(SpecialRegister destReg, SpecialRegister srcReg) in Move()
85 void BaselineAssembler::Move(VirtualRegister interpreterDestReg, SpecialRegister srcReg) in Move()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp691 void ETSGen::IsInstanceDynamic(const ir::BinaryExpression *const node, const VReg srcReg, in IsInstanceDynamic()
763 void ETSGen::TestIsInstanceConstant(const ir::AstNode *node, Label *ifTrue, VReg srcReg, checker::T… in TestIsInstanceConstant()
783 …InstanceConstituent(const ir::AstNode *const node, std::tuple<Label *, Label *> label, VReg srcReg, in TestIsInstanceConstituent()
829 void ETSGen::BranchIfIsInstance(const ir::AstNode *const node, const VReg srcReg, const checker::Ty… in BranchIfIsInstance()
865 void ETSGen::IsInstance(const ir::AstNode *const node, const VReg srcReg, const checker::Type *targ… in IsInstance()
920 const auto srcReg = AllocReg(); in CheckedReferenceNarrowingObject() local
976 const auto srcReg = AllocReg(); in CheckedReferenceNarrowing() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dspill_fills_resolver.cpp248 auto srcReg = movesTable_[dstReg].src; in CheckAndResolveCyclicDependency() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
Dasm_assembler.h539 void EmitRegReg(Reg srcReg, Reg destReg) in EmitRegReg()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dreg_encoder.cpp471 auto srcReg = inst->GetSrcReg(i); in InsertSpillsForDynRangeInst() local
517 auto srcReg = inst->GetSrcReg(i); in InsertSpillsForDynInputsInst() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_cgfunc.h85 RegOperand *srcReg; member
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
Dencode.cpp576 auto srcReg = Reg(src.GetId(), dst.GetType()); in EncodeMov() local
765 auto srcReg = src; in EncodeMoveBitsRaw() local
2132 auto srcReg = Reg(src.GetId(), dst.GetType()); in EncodeAdd() local
2544 auto srcReg = VixlReg(src); in EncodeStrExclusive() local
/arkcompiler/runtime_core/static_core/compiler/tests/
Dreg_alloc_linear_scan_test.cpp64 auto srcReg = inst->GetSrcReg(inputNum); in CheckImmediateSpillFill() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_peep.cpp1880 auto &srcReg = static_cast<RegOperand &>(prevInsnSecondReg); in Run() local
Daarch64_cgfunc.cpp457 RegOperand &srcReg = static_cast<RegOperand &>(src); in SelectCopy() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
Dencode.cpp2696 auto srcReg = VixlReg(src); in EncodeStrExclusive() local