/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_assembler.cpp | 53 void BaselineAssembler::Move(SpecialRegister destReg, SpecialRegister srcReg) in Move() argument 85 void BaselineAssembler::Move(VirtualRegister interpreterDestReg, SpecialRegister srcReg) in Move() argument
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
H A D | spill_fill_encoder.cpp | 225 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 in EncodeRegisterToX() local [all...] |
H A D | slow_path.h | 293 void SetSrcReg(Reg srcReg) in SetSrcReg() argument 324 void SetSrcReg(Reg srcReg) in SetSrcReg() argument
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | spill_fills_resolver.cpp | 248 auto srcReg = movesTable_[dstReg].src; in CheckAndResolveCyclicDependency() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/ |
H A D | asm_assembler.h | 539 EmitRegReg(Reg srcReg, Reg destReg) EmitRegReg() argument [all...] |
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | reg_encoder.cpp | 411 auto srcReg = inst->GetSrcReg(i); in InsertSpillsForDynInputsInst() local
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | reg_alloc_linear_scan_test.cpp | 64 auto srcReg = inst->GetSrcReg(inputNum); in CheckImmediateSpillFill() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_cgfunc.h | 85 RegOperand *srcReg; member
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSGen.cpp | 688 void ETSGen::IsInstanceDynamic(const ir::BinaryExpression *const node, const VReg srcReg, in IsInstanceDynamic() argument 760 void ETSGen::TestIsInstanceConstant(const ir::AstNode *node, Label *ifTrue, VReg srcReg, checker::Type const *target) in TestIsInstanceConstant() argument 779 void ETSGen::TestIsInstanceConstituent(const ir::AstNode *const node, std::tuple<Label *, Label *> label, VReg srcReg, in TestIsInstanceConstituent() argument 824 BranchIfIsInstance(const ir::AstNode *const node, const VReg srcReg, const checker::Type *target, Label *ifTrue) BranchIfIsInstance() argument 853 IsInstance(const ir::AstNode *const node, const VReg srcReg, const checker::Type *target) IsInstance() argument 911 const auto srcReg = AllocReg(); CheckedReferenceNarrowingObject() local 965 const auto srcReg = AllocReg(); CheckedReferenceNarrowing() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | asm_assembler.cpp | 570 void AsmAssembler::Mov(InsnSize insnSize, Reg srcReg, Reg destReg) in Mov() argument 616 void AsmAssembler::Mov(Reg srcReg, Reg destReg, bool isMovD) in Mov() argument 697 void AsmAssembler::MovZx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) in MovZx() argument 718 void AsmAssembler::MovSx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) in MovSx() argument 739 void AsmAssembler::Add(InsnSize insnSize, Reg srcReg, Reg destReg) in Add() argument 785 Add(Reg srcReg, Reg destReg, bool isSingle) Add() argument 808 Sub(InsnSize insnSize, Reg srcReg, Reg destReg) Sub() argument 854 Sub(Reg srcReg, Reg destReg, bool isSingle) Sub() argument 877 And(InsnSize insnSize, Reg srcReg, Reg destReg) And() argument 923 Or(InsnSize insnSize, Reg srcReg, Reg destReg) Or() argument 969 Xor(InsnSize insnSize, Reg srcReg, Reg destReg) Xor() argument 1015 Bsr(InsnSize insnSize, Reg srcReg, Reg destReg) Bsr() argument 1115 Shl(InsnSize insnSize, Reg srcReg, Reg destReg) Shl() argument 1152 Sar(InsnSize insnSize, Reg srcReg, Reg destReg) Sar() argument 1189 Shr(InsnSize insnSize, Reg srcReg, Reg destReg) Shr() argument 1321 Cmp(InsnSize insnSize, Reg srcReg, Reg destReg) Cmp() argument 1367 Test(InsnSize insnSize, Reg srcReg, Reg destReg) Test() argument 1532 Cmova(InsnSize insnSize, Reg srcReg, Reg destReg) Cmova() argument 1550 Cmovae(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovae() argument 1568 Cmovb(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovb() argument 1586 Cmovbe(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovbe() argument 1603 Cmove(InsnSize insnSize, Reg srcReg, Reg destReg) Cmove() argument 1621 Cmovg(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovg() argument 1639 Cmovge(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovge() argument 1657 Cmovl(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovl() argument 1675 Cmovle(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovle() argument 1693 Cmovo(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovo() argument 1711 Cmovne(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovne() argument 1761 Imul(InsnSize insnSize, Reg srcReg, Reg destReg) Imul() argument 1771 Mul(Reg srcReg, Reg destReg, bool isSingle) Mul() argument 1818 Xchg(InsnSize insnSize, Reg srcReg, Reg destReg) Xchg() argument 1836 MovF(Reg srcReg, Reg destReg, bool isSingle) MovF() argument 1848 And(Reg srcReg, Reg destReg, bool isSingle) And() argument 1871 Divsd(Reg srcReg, Reg destReg) Divsd() argument 1886 Cvtsi2ss(InsnSize insnSize, Reg srcReg, Reg destReg) Cvtsi2ss() argument 1895 Cvtsi2sd(InsnSize insnSize, Reg srcReg, Reg destReg) Cvtsi2sd() argument 1905 Cvttsd2si(InsnSize insnSize, Reg srcReg, Reg destReg) Cvttsd2si() argument 1914 Cvttss2si(InsnSize insnSize, Reg srcReg, Reg destReg) Cvttss2si() argument 1924 Cvtss2sd(Reg srcReg, Reg destReg) Cvtss2sd() argument 1931 Cvtsd2ss(Reg srcReg, Reg destReg) Cvtsd2ss() argument 1939 Ucomisd(Reg srcReg, Reg destReg) Ucomisd() argument 1946 Ucomiss(Reg srcReg, Reg destReg) Ucomiss() argument 1953 Cmpeqsd(Reg srcReg, Reg destReg) Cmpeqsd() argument 1961 Sqrtss_r(Reg srcReg, Reg destReg) Sqrtss_r() argument 1968 Sqrtsd_r(Reg srcReg, Reg destReg) Sqrtsd_r() argument [all...] |
H A D | elf_assembler.cpp | 1293 void ElfAssembler::Mov(InsnSize insnSize, Reg srcReg, Reg destReg) in Mov() argument 1367 void ElfAssembler::Mov(Reg srcReg, Reg destReg, bool isMovD) in Mov() argument 1452 MovZx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) MovZx() argument 1463 MovSx(InsnSize sSize, InsnSize dSize, Reg srcReg, Reg destReg) MovSx() argument 1486 Add(InsnSize insnSize, Reg srcReg, Reg destReg) Add() argument 1512 Add(Reg srcReg, Reg destReg, bool isSingle) Add() argument 1533 Sub(InsnSize insnSize, Reg srcReg, Reg destReg) Sub() argument 1559 Sub(Reg srcReg, Reg destReg, bool isSingle) Sub() argument 1580 And(InsnSize insnSize, Reg srcReg, Reg destReg) And() argument 1606 Or(InsnSize insnSize, Reg srcReg, Reg destReg) Or() argument 1632 Xor(InsnSize insnSize, Reg srcReg, Reg destReg) Xor() argument 1658 Bsr(InsnSize insnSize, Reg srcReg, Reg destReg) Bsr() argument 1724 Shl(InsnSize insnSize, Reg srcReg, Reg destReg) Shl() argument 1747 Sar(InsnSize insnSize, Reg srcReg, Reg destReg) Sar() argument 1770 Shr(InsnSize insnSize, Reg srcReg, Reg destReg) Shr() argument 1860 Cmp(InsnSize insnSize, Reg srcReg, Reg destReg) Cmp() argument 1886 Test(InsnSize insnSize, Reg srcReg, Reg destReg) Test() argument 2002 Cmova(InsnSize insnSize, Reg srcReg, Reg destReg) Cmova() argument 2011 Cmovae(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovae() argument 2021 Cmovb(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovb() argument 2031 Cmovbe(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovbe() argument 2041 Cmove(InsnSize insnSize, Reg srcReg, Reg destReg) Cmove() argument 2051 Cmovg(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovg() argument 2061 Cmovge(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovge() argument 2071 Cmovl(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovl() argument 2081 Cmovle(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovle() argument 2091 Cmovo(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovo() argument 2096 Cmovne(InsnSize insnSize, Reg srcReg, Reg destReg) Cmovne() argument 2143 Imul(InsnSize insnSize, Reg srcReg, Reg destReg) Imul() argument 2149 Mul(Reg srcReg, Reg destReg, bool isSingle) Mul() argument 2191 Xchg(InsnSize insnSize, Reg srcReg, Reg destReg) Xchg() argument 2209 MovF(Reg srcReg, Reg destReg, bool isSingle) MovF() argument 2226 And(Reg srcReg, Reg destReg, bool isSingle) And() argument 2247 Divsd(Reg srcReg, Reg destReg) Divsd() argument 2260 Cvtsi2ss(InsnSize insnSize, Reg srcReg, Reg destReg) Cvtsi2ss() argument 2266 Cvtsi2sd(InsnSize insnSize, Reg srcReg, Reg destReg) Cvtsi2sd() argument 2273 Cvttsd2si(InsnSize insnSize, Reg srcReg, Reg destReg) Cvttsd2si() argument 2279 Cvttss2si(InsnSize insnSize, Reg srcReg, Reg destReg) Cvttss2si() argument 2286 Cvtss2sd(Reg srcReg, Reg destReg) Cvtss2sd() argument 2292 Cvtsd2ss(Reg srcReg, Reg destReg) Cvtsd2ss() argument 2299 Ucomisd(Reg srcReg, Reg destReg) Ucomisd() argument 2305 Ucomiss(Reg srcReg, Reg destReg) Ucomiss() argument 2311 Cmpsd(Reg srcReg, Reg destReg, uint8 imm) Cmpsd() argument 2318 Cmpeqsd(Reg srcReg, Reg destReg) Cmpeqsd() argument 2324 Sqrtss_r(Reg srcReg, Reg destReg) Sqrtss_r() argument 2330 Sqrtsd_r(Reg srcReg, Reg destReg) Sqrtsd_r() argument [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
H A D | encode.cpp | 2696 auto srcReg = VixlReg(src); in EncodeStrExclusive() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_cgfunc.cpp | 470 RegOperand &srcReg = static_cast<RegOperand &>(src); in SelectCopy() local
|
H A D | aarch64_peep.cpp | 1858 auto &srcReg = static_cast<RegOperand &>(prevInsnSecondReg); in Run() local
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
H A D | encode.cpp | 576 auto srcReg = Reg(src.GetId(), dst.GetType()); in EncodeMov() local 765 auto srcReg = src; in EncodeMoveBitsRaw() local 1948 auto srcReg = Reg(src.GetId(), dst.GetType()); in EncodeAdd() local 2360 auto srcReg in EncodeStrExclusive() local [all...] |