Home
last modified time | relevance | path

Searched defs:immOpnd (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dasm_assembler.cpp579 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 …]
Delf_assembler.cpp441 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 …]
Dx64_MPIsel.cpp1298 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/
Daarch64_proepilog.cpp458 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 …]
Daarch64_cg.cpp212 auto &immOpnd = static_cast<ImmOperand &>(opnd2); in IsEffectiveCopy() local
221 auto &immOpnd = static_cast<ImmOperand &>(opnd2); in IsEffectiveCopy() local
Daarch64_validbit_opt.cpp67 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
Daarch64_offset_adjust.cpp140 auto &immOpnd = static_cast<ImmOperand &>(insn.GetOperand(index)); in AdjustmentOffsetForImmOpnd() local
Daarch64_optimize_common.cpp29 ImmOperand &immOpnd = in ModifyJumpTarget() local
Daarch64_peep.cpp769 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 …]
Daarch64_fixshortbranch.cpp334 … Operand &immOpnd = aarch64CGFunc->CreateImmOperand(labelOpnd.GetLabelIndex(), k64BitSize, false); in FixLdr() local
Daarch64_prop.cpp732 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
Daarch64_global.cpp1698 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
Daarch64_cgfunc.cpp318 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 …]
Daarch64_obj_emitter.cpp692 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/
Daarch64_mop_split.h100 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/
Dcg_stackmap_computation.cpp221 const auto *immOpnd = static_cast<const ImmOperand *>(opnd); in CollectDeoptInfo() local
Disel.cpp1433 ImmOperand &immOpnd = cgFunc->GetOpndBuilder()->CreateImm(bitSize, bitSize - 1); in SelectAbs() local
1494 Operand *immOpnd = SelectIntConst(*mirIntConst, constvalNode->GetPrimType()); in SelectCGArrayElemAdd() local
Dreg_alloc_lsra.cpp2232 const auto *immOpnd = static_cast<const ImmOperand *>(opnd); in CollectDeoptInfo() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dmacro_assembler_aarch64.cpp63 aarch64::Operand immOpnd = aarch64::Immediate(value.GetValue()); in Cmp() local