Home
last modified time | relevance | path

Searched defs:opnd (Results 1 – 25 of 34) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_obj_emitter.cpp300 uint32 opnd = GetOpndMachineValue(insn.GetOperand(kInsnFirstOpnd)); in GetBinaryCodeForInsn() local
462 uint32 AArch64ObjEmitter::GetAdrLabelOpndValue(const Insn &insn, const Operand &opnd, in GetAdrLabelOpndValue()
482 uint32 AArch64ObjEmitter::GetLoadLiteralOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEmit… in GetLoadLiteralOpndValue() argument
492 uint32 AArch64ObjEmitter::GetCondBranchOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEmitI… in GetCondBranchOpndValue() argument
501 uint32 AArch64ObjEmitter::GetUnCondBranchOpndValue(const Operand &opnd, const std::vector<uint32> &… in GetUnCondBranchOpndValue()
519 uint32 AArch64ObjEmitter::GetCallFuncOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEmitInf… in GetCallFuncOpndValue() argument
532 uint32 AArch64ObjEmitter::GetCompareBranchOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEm… in GetCompareBranchOpndValue() argument
541 uint32 AArch64ObjEmitter::GetTestBranchOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEmitI… in GetTestBranchOpndValue() argument
550 uint32 AArch64ObjEmitter::GetLo12LitrealOpndValue(MOperator mOp, const Operand &opnd, in GetLo12LitrealOpndValue()
591 uint32 opnd = opCode | GetOpndMachineValue(opnd1); in GenMovReg() local
[all …]
Daarch64_offset_adjust.cpp79 Operand &opnd = insn.GetOperand(i); in AdjustmentOffsetForOpnd() local
108 Operand &opnd = insn.GetOperand(i); in AdjustMemBaseReg() local
136 Operand &opnd = insn.GetOperand(i); in AdjustMemOfstVary() local
Daarch64_live.cpp51 RegOperand *opnd = &aarchCGFunc->GetOrCreatePhysicalRegisterOperand( in ProcessCallInsnParam() local
Daarch64_peep.cpp22 static bool IsZeroRegister(const Operand &opnd) in IsZeroRegister()
374 auto &opnd = insn.GetOperand(i); in CheckOperandIsDeadFromInsn() local
547 Operand &opnd = insn.GetOperand(kInsnSecondOpnd); in Run() local
599 Operand &opnd = checkInsn.GetOperand(i); in IsRegNotSameMemUseInInsn() local
1011 Operand &opnd = prevInsn->GetOperand(kInsnSecondOpnd); in Run() local
1099 Operand &opnd = prevInsn->GetOperand(kInsnSecondOpnd); in Run() local
1121 Operand &opnd = prevInsn->GetOperand(kInsnSecondOpnd); in Run() local
1211 Operand &opnd = nextInsn->GetOperand(opndIdx); in Run() local
1260 Operand &opnd = nextInsn->GetOperand(opndIdx); in CheckCondition() local
1732 Insn *CselZeroOneToCsetOpt::FindFixedValue(Operand &opnd, BB &bb, Operand *&tempOp, const Insn &ins… in FindFixedValue()
[all …]
Daarch64_cg.cpp132 void AArch64CG::DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const in DumpTargetOperand()
Daarch64_emitter.cpp124 Operand &opnd = insn->GetOperand(i); in RecordRegInfo() local
566 RegOperand *opnd = outOpnds[val]; in EmitInlineAsm() local
571 RegOperand *opnd = inOpnds[val]; in EmitInlineAsm() local
593 RegOperand *opnd = outOpnds[val]; in EmitInlineAsm() local
599 RegOperand *opnd = inOpnds[val]; in EmitInlineAsm() local
Daarch64_memlayout.cpp48 BaseNode *opnd = stmt.Opnd(i); in ComputeStackSpaceRequirementForCall() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dinsn.cpp145 Operand &opnd = GetOperand(i); in GetMemOpnd() local
163 Operand &opnd = GetOperand(i); in GetDefRegs() local
206 Operand &opnd = GetOperand(i); in CheckMD() local
252 Operand &opnd = GetOperand(i); in ScanReg() local
293 Operand &opnd = GetOperand(i); in Dump() local
Dlive.cpp212 Operand &opnd = insn->GetOperand(i); in GetBBDefUse() local
238 void LiveAnalysis::CollectLiveInfo(BB &bb, const Operand &opnd, bool isDef, bool isUse) const in CollectLiveInfo() argument
267 void LiveAnalysis::ProcessAsmListOpnd(BB &bb, Operand &opnd, uint32 idx) const in ProcessAsmListOpnd()
290 void LiveAnalysis::ProcessListOpnd(BB &bb, Operand &opnd, bool isDef) const in ProcessListOpnd()
Dpeep.cpp36 Operand &opnd = nextInsn->GetOperand(static_cast<uint32>(i)); in IfOperandIsLiveAfterInsn() local
169 Operand &opnd = insn->GetOperand(static_cast<uint32>(i)); in IsOpndLiveinBB() local
249 Operand &opnd = nextInsn->GetOperand(static_cast<uint32>(i)); in IfOperandIsLiveAfterInsn() local
382 Operand &opnd = insn->GetOperand(static_cast<uint32>(i)); in IsOpndLiveinBB() local
Dreg_alloc_lsra.cpp90 const auto *opnd = item.second; in SpillStackMapInfo() local
396 void LSRALinearScanRegAllocator::SetupLiveInterval(Operand &opnd, Insn &insn, bool isDef, uint32 &n… in SetupLiveInterval()
697 Operand &opnd = insn.GetOperand(i); in ComputeLiveIntervalForEachOperand() local
767 Operand &opnd = insn.GetOperand(i); in ComputeLoopLiveIntervalPriorityInInsn() local
915 Operand &opnd = insn->GetOperand(i); in LiveIntervalAnalysis() local
1148 void LSRALinearScanRegAllocator::InsertCallerSave(Insn &insn, Operand &opnd, bool isDef, uint32 spi… in InsertCallerSave()
1239 void LSRALinearScanRegAllocator::SpillOperand(Insn &insn, Operand &opnd, bool isDef, uint32 spillId… in SpillOperand()
1586 RegOperand *LSRALinearScanRegAllocator::GetReplaceUdOpnd(Insn &insn, Operand &opnd, uint32 &spillId… in GetReplaceUdOpnd()
1629 RegOperand *LSRALinearScanRegAllocator::GetReplaceOpnd(Insn &insn, Operand &opnd, uint32 &spillIdx,… in GetReplaceOpnd()
1763 Operand &opnd = insn.GetOperand(i); in FinalizeUseRegisters() local
[all …]
Dcfi.cpp61 Operand &opnd = GetOperand(i); in CheckMD() local
Doptimize_common.cpp176 Operand &opnd = insn->GetOperand(i); in DumpBBInstructions() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcfi.h142 Operand *opnd = memPool.Clone<RegOperand>(*this); in Clone() local
173 Operand *opnd = memPool.Clone<ImmOperand>(*this); in Clone() local
209 Operand *opnd = memPool.Clone<SymbolOperand>(*this); in Clone() local
242 Operand *opnd = memPool.Clone<StrOperand>(*this); in Clone() local
280 Operand *opnd = memPool.Clone<LabelOperand>(*this); in Clone() local
Dstackmap.h73 void AddDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in AddDeoptBundleInfo()
78 void ReplaceDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in ReplaceDeoptBundleInfo()
Dinsn.h99 for (auto opnd : insn.opnds) { in DeepClone() local
119 void AddOperand(Operand &opnd) in AddOperand()
124 Insn &AddOpndChain(Operand &opnd) in AddOpndChain()
157 void SetOperand(uint32 index, Operand &opnd) in SetOperand()
668 void AddDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in AddDeoptBundleInfo()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_builder.cpp230 UnaryNode *MIRBuilder::CreateExprUnary(Opcode opcode, const MIRType &type, BaseNode *opnd) in CreateExprUnary()
235 …MIRBuilder::CreateExprTypeCvt(Opcode o, PrimType toPrimType, PrimType fromPrimType, BaseNode &opnd) in CreateExprTypeCvt()
240 …RBuilder::CreateExprTypeCvt(Opcode o, const MIRType &type, const MIRType &fromType, BaseNode *opnd) in CreateExprTypeCvt()
246 BaseNode *opnd) in CreateExprExtractbits()
251 …ypeNode *MIRBuilder::CreateExprRetype(const MIRType &type, const MIRType &fromType, BaseNode *opnd) in CreateExprRetype()
256 RetypeNode *MIRBuilder::CreateExprRetype(const MIRType &type, PrimType fromType, BaseNode *opnd) in CreateExprRetype()
440 SwitchNode *MIRBuilder::CreateStmtSwitch(BaseNode *opnd, LabelIdx defaultLabel, const CaseVector &s… in CreateStmtSwitch()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_MPIsel.cpp62 void X64MPIsel::SelectReturn(NaryStmtNode &retNode, Operand &opnd) in SelectReturn()
261 auto *opnd = cgFunc->GetOrCreateRegOpndFromPregIdx(elem.second.GetPregIdx(), PTY_ref); in SelectCall() local
264 …auto *opnd = SelectIntConst(static_cast<const MIRIntConst &>(elem.second.GetConstValue()), PTY_i32… in SelectCall() local
299 auto *opnd = cgFunc->GetOrCreateRegOpndFromPregIdx(elem.second.GetPregIdx(), PTY_ref); in SelectIcall() local
302 …auto *opnd = SelectIntConst(static_cast<const MIRIntConst &>(elem.second.GetConstValue()), PTY_i32… in SelectIcall() local
400 auto &opnd = *intrnNode.Opnd(index); in LoadOpndIntoPhysicalRegister() local
468 auto *opnd = cgFunc->GetOrCreateRegOpndFromPregIdx(elem.second.GetPregIdx(), PTY_ref); in SelectDeoptCall() local
471 …auto *opnd = SelectIntConst(static_cast<const MIRIntConst &>(elem.second.GetConstValue()), PTY_i32… in SelectDeoptCall() local
907 RegOperand &opnd = SelectCopy2Reg(opnd0, origPrimType); in SelectCctz() local
928 RegOperand &opnd = SelectCopy2Reg(opnd0, origPrimType); in SelectCclz() local
Dx64_cg.cpp62 void X64CG::DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const in DumpTargetOperand()
Dx64_emitter.cpp85 pair<int64, bool> X64Emitter::TransferImm(Operand *opnd) in TransferImm()
98 Mem X64Emitter::TransferMem(Operand *opnd, uint32 funcUniqueId) in TransferMem()
153 int64 X64Emitter::TransferLabel(Operand *opnd, uint32 funcUniqueId) in TransferLabel()
161 uint32 X64Emitter::TransferFuncName(Operand *opnd) in TransferFuncName()
Dx64_memlayout.cpp36 BaseNode *opnd = stmt.Opnd(i); in ComputeStackSpaceRequirementForCall() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/
Dlmir_builder.cpp786 Expr LMIRBuilder::Trunc(Type *fromType, Type *toType, Expr opnd) in Trunc()
796 Expr LMIRBuilder::ZExt(Type *fromType, Type *toType, Expr opnd) in ZExt()
803 Expr LMIRBuilder::Cvt(Type *fromType, Type *toType, Expr opnd) in Cvt()
811 Expr LMIRBuilder::SExt(Type *fromType, Type *toType, Expr opnd) in SExt()
818 Expr LMIRBuilder::Floor(Type *fromType, Type *toType, Expr opnd) in Floor()
823 Expr LMIRBuilder::Ceil(Type *fromType, Type *toType, Expr opnd) in Ceil()
828 Expr LMIRBuilder::BitCast(Type *fromType, Type *toType, Expr opnd) in BitCast()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dmacro_assembler_x64.cpp44 x64::Operand opnd(baseReg, stackSlot.GetOffset()); in Cmp() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_nodes.h632 void SetNOpndAt(size_t i, BaseNode *opnd) in SetNOpndAt()
1332 SwitchNode(MapleAllocator &allocator, LabelIdx label, BaseNode *opnd) in SwitchNode()
1448 UnaryStmtNode(Opcode o, PrimType typ, BaseNode *opnd) : StmtNode(o, typ, 1), uOpnd(opnd) {} in UnaryStmtNode()
1504 DassignNode(PrimType typ, BaseNode *opnd) : UnaryStmtNode(OP_dassign, typ, opnd), stIdx() {} in DassignNode()
1506 DassignNode(PrimType typ, BaseNode *opnd, StIdx idx, FieldID fieldID) in DassignNode()
1511 …DassignNode(BaseNode *opnd, StIdx idx, FieldID fieldID) : DassignNode(kPtyInvalid, opnd, idx, fiel… in DassignNode()
1580 RegassignNode(PrimType primType, PregIdx idx, BaseNode *opnd) in RegassignNode()
1628 …CondGotoNode(Opcode o, uint32 offset, BaseNode *opnd) : UnaryStmtNode(o, kPtyInvalid, opnd), offse… in CondGotoNode()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dmacro_assembler_aarch64.cpp62 aarch64::MemoryOperand opnd(baseReg, static_cast<int64_t>(stackSlot.GetOffset())); in Cmp() local

12