| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_obj_emitter.cpp | 300 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 …]
|
| D | aarch64_offset_adjust.cpp | 79 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
|
| D | aarch64_live.cpp | 51 RegOperand *opnd = &aarchCGFunc->GetOrCreatePhysicalRegisterOperand( in ProcessCallInsnParam() local
|
| D | aarch64_peep.cpp | 22 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 …]
|
| D | aarch64_cg.cpp | 132 void AArch64CG::DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const in DumpTargetOperand()
|
| D | aarch64_emitter.cpp | 124 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
|
| D | aarch64_memlayout.cpp | 48 BaseNode *opnd = stmt.Opnd(i); in ComputeStackSpaceRequirementForCall() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | insn.cpp | 145 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
|
| D | live.cpp | 212 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()
|
| D | peep.cpp | 36 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
|
| D | reg_alloc_lsra.cpp | 90 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 …]
|
| D | cfi.cpp | 61 Operand &opnd = GetOperand(i); in CheckMD() local
|
| D | optimize_common.cpp | 176 Operand &opnd = insn->GetOperand(i); in DumpBBInstructions() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | cfi.h | 142 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
|
| D | stackmap.h | 73 void AddDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in AddDeoptBundleInfo() 78 void ReplaceDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in ReplaceDeoptBundleInfo()
|
| D | insn.h | 99 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/ |
| D | mir_builder.cpp | 230 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/ |
| D | x64_MPIsel.cpp | 62 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
|
| D | x64_cg.cpp | 62 void X64CG::DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const in DumpTargetOperand()
|
| D | x64_emitter.cpp | 85 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()
|
| D | x64_memlayout.cpp | 36 BaseNode *opnd = stmt.Opnd(i); in ComputeStackSpaceRequirementForCall() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
| D | lmir_builder.cpp | 786 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/ |
| D | macro_assembler_x64.cpp | 44 x64::Operand opnd(baseReg, stackSlot.GetOffset()); in Cmp() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | mir_nodes.h | 632 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/ |
| D | macro_assembler_aarch64.cpp | 62 aarch64::MemoryOperand opnd(baseReg, static_cast<int64_t>(stackSlot.GetOffset())); in Cmp() local
|