| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | asm_assembler.cpp | 579 void AsmAssembler::Mov(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Mov() 606 void AsmAssembler::Mov(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Mov() 650 void AsmAssembler::Movabs(const ImmOpnd &immOpnd, Reg reg) in Movabs() 748 void AsmAssembler::Add(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Add() 775 void AsmAssembler::Add(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Add() 817 void AsmAssembler::Sub(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Sub() 844 void AsmAssembler::Sub(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Sub() 895 void AsmAssembler::And(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in And() 913 void AsmAssembler::And(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in And() 941 void AsmAssembler::Or(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Or() [all …]
|
| D | elf_assembler.cpp | 441 void ElfAssembler::OpImmAndReg(const ImmOpnd &immOpnd, Reg reg, uint8 opCode, uint8 modReg) in OpImmAndReg() 478 void ElfAssembler::OpImmAndMem(const ImmOpnd &immOpnd, const Mem &mem, uint8 modReg) in OpImmAndMem() 1302 void ElfAssembler::Mov(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Mov() 1348 void ElfAssembler::Mov(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Mov() 1406 void ElfAssembler::Movabs(const ImmOpnd &immOpnd, Reg reg) in Movabs() 1495 void ElfAssembler::Add(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Add() 1510 void ElfAssembler::Add(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Add() 1542 void ElfAssembler::Sub(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Sub() 1557 void ElfAssembler::Sub(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Sub() 1594 void ElfAssembler::And(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in And() [all …]
|
| D | x64_MPIsel.cpp | 1298 ImmOperand &immOpnd = cgFunc->GetOpndBuilder()->CreateImm(GetPrimTypeBitSize(dtype), 0); in SelectLnot() local 1431 … ImmOperand &immOpnd = cgFunc->GetOpndBuilder()->CreateImm(GetPrimTypeBitSize(cmpPrimType), 0); in SelectSelect() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_proepilog.cpp | 458 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionAllocateCallFrame() local 492 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionAllocateCallFrame() local 517 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionAllocateCallFrameDebug() local 529 ImmOperand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionAllocateCallFrameDebug() local 613 Operand *immOpnd; in GeneratePushRegs() local 868 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in GenerateProlog() local 881 Operand *immOpnd; in GenerateProlog() local 1016 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionDeallocateCallFrame() local 1029 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionDeallocateCallFrame() local 1066 Operand &immOpnd = aarchCGFunc.CreateImmOperand(stackFrameSize, k32BitSize, true); in AppendInstructionDeallocateCallFrameDebug() local [all …]
|
| D | aarch64_cg.cpp | 212 auto &immOpnd = static_cast<ImmOperand &>(opnd2); in IsEffectiveCopy() local 221 auto &immOpnd = static_cast<ImmOperand &>(opnd2); in IsEffectiveCopy() local
|
| D | aarch64_validbit_opt.cpp | 67 auto &immOpnd = static_cast<ImmOperand &>(srcOpnd); in SetValidBits() local 147 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnThirdOpnd)); in SetValidBits() local 166 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnThirdOpnd)); in SetValidBits() local
|
| D | aarch64_offset_adjust.cpp | 140 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(index)); in AdjustmentOffsetForImmOpnd() local
|
| D | aarch64_optimize_common.cpp | 29 ImmOperand &immOpnd = in ModifyJumpTarget() local
|
| D | aarch64_peep.cpp | 769 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnThirdOpnd)); in CheckCondition() local 811 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnSecondOpnd)); in IsOpndDefByZero() local 825 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnSecondOpnd)); in IsOpndDefByOne() local 836 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnSecondOpnd)); in IsOpndDefByAllOnes() local 873 ImmOperand &immOpnd = static_cast<ImmOperand &>(prevMovInsn->GetOperand(kInsnSecondOpnd)); in CheckZeroCondition() local 1467 auto &immOpnd = static_cast<ImmOperand &>(prevInsn->GetOperand(kInsnThirdOpnd)); in CheckAndSelectPattern() local 2214 ImmOperand &immOpnd = is64Bits ? aarFunc->CreateImmOperand(shiftValue, kMaxImmVal6Bits, false) in Run() local 2613 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnThirdOpnd)); in ElimExtensionAfterLoad() local 2902 ImmOperand *immOpnd = static_cast<ImmOperand *>(opndOfOrr); in CheckCondition() local 3553 ImmOperand &immOpnd = static_cast<ImmOperand &>(movInsn->GetOperand(kInsnSecondOpnd)); in CheckCondition() local [all …]
|
| D | aarch64_fixshortbranch.cpp | 334 … Operand &immOpnd = aarch64CGFunc->CreateImmOperand(labelOpnd.GetLabelIndex(), k64BitSize, false); in FixLdr() local
|
| D | aarch64_prop.cpp | 732 auto &immOpnd = static_cast<ImmOperand &>(defInsn.GetOperand(kInsnThirdOpnd)); in SelectReplaceMem() local 742 auto &immOpnd = static_cast<ImmOperand &>(defInsn.GetOperand(kInsnThirdOpnd)); in SelectReplaceMem() local 752 auto &immOpnd = static_cast<ImmOperand &>(defInsn.GetOperand(kInsnThirdOpnd)); in SelectReplaceMem() local 764 auto &immOpnd = static_cast<ImmOperand &>(defInsn.GetOperand(kInsnThirdOpnd)); in SelectReplaceMem() local 1314 auto &immOpnd = static_cast<ImmOperand &>(defInsn->GetOperand(kInsnThirdOpnd)); in Optimize() local
|
| D | aarch64_global.cpp | 1698 ImmOperand &immOpnd = static_cast<ImmOperand &>(defInsn->GetOperand(kInsnThirdOpnd)); in Optimize() local 2237 auto &immOpnd = static_cast<ImmOperand &>(opnd); in FindSameRHSInsnInBB() local 2269 auto &immOpnd = static_cast<ImmOperand &>(opnd); in FindSameRHSInsnInBB() local
|
| D | aarch64_cgfunc.cpp | 318 OfstOperand *immOpnd = memOpnd.GetOffsetImmediate(); in SelectLoadAcquire() local 379 OfstOperand *immOpnd = memOpnd->GetOffsetImmediate(); in SelectStoreRelease() local 542 ImmOperand &immOpnd = CreateImmOperand(k32BitSize, k8BitSize, false); in SelectCopyImm() local 708 ImmOperand &immOpnd = CreateImmOperand(k32BitSize, k8BitSize, false); in SplitMovImmOpndInstruction() local 756 ImmOperand *immOpnd = static_cast<ImmOperand *>(memOpnd->GetOffsetOperand()); in SelectCopyRegOpnd() local 1429 ImmOperand &immOpnd = CreateImmOperand(scale, k64BitSize, isSigned); in SelectAsm() local 1946 ImmOperand &immOpnd = CreateImmOperand(offset, k32BitSize, true); in GenLmbcFpMemOperand() local 2553 ImmOperand &immOpnd = CreateImmOperand(stImm.GetOffset(), result.GetSize(), false); in SelectAddrof() local 2567 Operand &immOpnd = CreateImmOperand(offsetOpnd->GetOffsetValue(), PTY_u32, false); in SelectAddrof() local 2717 Operand &immOpnd = CreateImmOperand(expr.GetOffset(), k64BitSize, false); in SelectAddrofLabel() local [all …]
|
| D | aarch64_obj_emitter.cpp | 692 ImmOperand &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnSecondOpnd)); in GenMovImm() local 1584 ImmOperand &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnThirdOpnd)); in GenLogicalImmInsn() local 1594 ImmOperand &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(kInsnThirdOpnd)); in GenLogicalImmInsn() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_mop_split.h | 100 ImmOperand *immOpnd = in AddInsnSplit() local 201 ImmOperand *immOpnd = in SubInsnSplit() local 307 ImmOperand *immOpnd = static_cast<ImmOperand *>(opnd3); in AddsSubsInsnSplit() local 336 ImmOperand &immOpnd = static_cast<ImmOperand &>(insn->GetOperand(kInsnThirdOpnd)); in AddSubWithLslSplit() local 411 ImmOperand &immOpnd = static_cast<ImmOperand &>(insn->GetOperand(kInsnSecondOpnd)); in CondCompareInsnSplit() local 435 ImmOperand &immOpnd = opndBuilder->CreateImm(k64BitSize, immVal, true); in MOP_wmovri32Split() local 505 ImmOperand &immOpnd = opndBuilder->CreateImm(k8BitSize, k32BitSize, false); in MOP_xmovri64Split() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | cg_stackmap_computation.cpp | 221 const auto *immOpnd = static_cast<const ImmOperand *>(opnd); in CollectDeoptInfo() local
|
| D | isel.cpp | 1433 ImmOperand &immOpnd = cgFunc->GetOpndBuilder()->CreateImm(bitSize, bitSize - 1); in SelectAbs() local 1494 Operand *immOpnd = SelectIntConst(*mirIntConst, constvalNode->GetPrimType()); in SelectCGArrayElemAdd() local
|
| D | reg_alloc_lsra.cpp | 2232 const auto *immOpnd = static_cast<const ImmOperand *>(opnd); in CollectDeoptInfo() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | macro_assembler_aarch64.cpp | 63 aarch64::Operand immOpnd = aarch64::Immediate(value.GetValue()); in Cmp() local
|