/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_live.cpp | 51 RegOperand *opnd = &aarchCGFunc->GetOrCreatePhysicalRegisterOperand( in ProcessCallInsnParam() local
|
H A D | aarch64_cg.cpp | 137 void AArch64CG::DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const in DumpTargetOperand() argument
|
H A D | aarch64_obj_emitter.cpp | 301 uint32 opnd = GetOpndMachineValue(insn.GetOperand(kInsnFirstOpnd)); in GetBinaryCodeForInsn() local 463 GetAdrLabelOpndValue(const Insn &insn, const Operand &opnd, ObjFuncEmitInfo &objFuncEmitInfo) const GetAdrLabelOpndValue() argument 483 GetLoadLiteralOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEmitInfo) const GetLoadLiteralOpndValue() argument 493 GetCondBranchOpndValue(const Operand &opnd, ObjFuncEmitInfo &objFuncEmitInfo) const GetCondBranchOpndValue() argument 502 GetUnCondBranchOpndValue(const Operand &opnd, const std::vector<uint32> &label2Offset, ObjFuncEmitInfo &objFuncEmitInfo) const GetUnCondBranchOpndValue() argument [all...] |
H A D | aarch64_offset_adjust.cpp | 80 Operand &opnd = insn.GetOperand(i); in AdjustmentOffsetForOpnd() local 109 Operand &opnd = insn.GetOperand(i); in AdjustMemBaseReg() local 137 Operand &opnd = insn.GetOperand(i); in AdjustMemOfstVary() local
|
H A D | aarch64_memlayout.cpp | 49 BaseNode *opnd = stmt.Opnd(i); in ComputeStackSpaceRequirementForCall() local
|
H A D | aarch64_emitter.cpp | 129 Operand &opnd = insn->GetOperand(i); in RecordRegInfo() local 559 RegOperand *opnd = outOpnds[val]; EmitInlineAsm() local 586 RegOperand *opnd = outOpnds[val]; EmitInlineAsm() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cfi.cpp | 60 Operand &opnd = GetOperand(i); in CheckMD() local
|
H A D | insn.cpp | 146 Operand &opnd = GetOperand(i); in GetMemOpnd() local 164 Operand &opnd = GetOperand(i); in GetDefRegs() local 207 Operand &opnd = GetOperand(i); CheckMD() local 253 Operand &opnd = GetOperand(i); ScanReg() local 294 Operand &opnd = GetOperand(i); Dump() local [all...] |
H A D | peep.cpp | 39 Operand &opnd = nextInsn->GetOperand(static_cast<uint32>(i)); in IfOperandIsLiveAfterInsn() local 172 Operand &opnd = insn->GetOperand(static_cast<uint32>(i)); in IsOpndLiveinBB() local 252 Operand &opnd = nextInsn->GetOperand(static_cast<uint32>(i)); IfOperandIsLiveAfterInsn() local 385 Operand &opnd = insn->GetOperand(static_cast<uint32>(i)); IsOpndLiveinBB() local [all...] |
H A D | optimize_common.cpp | 181 Operand &opnd = insn->GetOperand(i); in DumpBBInstructions() local
|
H A D | live.cpp | 215 Operand &opnd = insn->GetOperand(i); in GetBBDefUse() local 241 CollectLiveInfo(BB &bb, const Operand &opnd, bool isDef, bool isUse) const CollectLiveInfo() argument 270 ProcessAsmListOpnd(BB &bb, Operand &opnd, uint32 idx) const ProcessAsmListOpnd() argument 293 ProcessListOpnd(BB &bb, Operand &opnd, bool isDef) const ProcessListOpnd() argument [all...] |
H A D | cgfunc.cpp | 373 Operand *opnd = nullptr; in HandleReturn() local
|
H A D | isel.cpp | 227 Operand *opnd = iSel.HandleExpr(retNode, *retNode.Opnd(0)); in HandleReturn() local 515 Operand *opnd = function(parent, expr, *this); in HandleExpr() local 721 auto *opnd = cgFunc->GetOpndFromPregIdx(itr->first); in SelectRegassign() local [all...] |
H A D | reg_alloc_lsra.cpp | 91 const auto *opnd = item.second; in SpillStackMapInfo() local 389 void LSRALinearScanRegAllocator::SetupLiveInterval(Operand &opnd, Insn &insn, bool isDef, uint32 &nUses, uint32 regSize) in SetupLiveInterval() argument 686 Operand &opnd in ComputeLiveIntervalForEachOperand() local 756 Operand &opnd = insn.GetOperand(i); ComputeLoopLiveIntervalPriorityInInsn() local 904 Operand &opnd = insn->GetOperand(i); LiveIntervalAnalysis() local 1137 InsertCallerSave(Insn &insn, Operand &opnd, bool isDef, uint32 spillIdx) InsertCallerSave() argument 1227 SpillOperand(Insn &insn, Operand &opnd, bool isDef, uint32 spillIdx) SpillOperand() argument 1555 GetReplaceUdOpnd(Insn &insn, Operand &opnd, uint32 &spillIdx) GetReplaceUdOpnd() argument 1598 GetReplaceOpnd(Insn &insn, Operand &opnd, uint32 &spillIdx, bool isDef) GetReplaceOpnd() argument 1733 Operand &opnd = insn.GetOperand(i); FinalizeUseRegisters() local 1780 Operand &opnd = insn.GetOperand(i); FinalizeUseDefRegisters() local 1799 Operand &opnd = insn.GetOperand(i); FinalizeDefRegisters() local 2013 const auto *opnd = item.second; CollectDeoptInfo() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_cg.cpp | 64 void X64CG::DumpTargetOperand(Operand &opnd, const OpndDesc &opndDesc) const in DumpTargetOperand() argument
|
H A D | x64_memlayout.cpp | 39 BaseNode *opnd = stmt.Opnd(i); in ComputeStackSpaceRequirementForCall() local
|
H A D | x64_emitter.cpp | 87 pair<int64, bool> X64Emitter::TransferImm(Operand *opnd) in TransferImm() argument 100 Mem X64Emitter::TransferMem(Operand *opnd, uint32 funcUniqueId) in TransferMem() argument 155 int64 X64Emitter::TransferLabel(Operand *opnd, uint32 funcUniqueId) in TransferLabel() argument 163 uint32 X64Emitter::TransferFuncName(Operand *opnd) in TransferFuncName() argument [all...] |
H A D | x64_cgfunc.cpp | 39 void X64CGFunc::SelectReturn(Operand *opnd) in SelectReturn() argument
|
H A D | x64_MPIsel.cpp | 65 void X64MPIsel::SelectReturn(NaryStmtNode &retNode, Operand &opnd) in SelectReturn() argument 263 auto *opnd = cgFunc->GetOpndFromPregIdx(elem.second.GetPregIdx()); in SelectCall() local 267 auto *opnd = SelectIntConst(static_cast<const MIRIntConst &>(elem.second.GetConstValue()), PTY_i32); in SelectCall() local 302 auto *opnd = cgFunc->GetOpndFromPregIdx(elem.second.GetPregIdx()); in SelectIcall() local 306 auto *opnd = SelectIntConst(static_cast<const MIRIntConst &>(elem.second.GetConstValue()), PTY_i32); SelectIcall() local 809 RegOperand &opnd = SelectCopy2Reg(opnd0, origPrimType); SelectCctz() local 830 RegOperand &opnd = SelectCopy2Reg(opnd0, origPrimType); SelectCclz() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | cfi.h | 142 Operand *opnd = memPool.Clone<RegOperand>(*this); variable 173 Operand *opnd = memPool.Clone<ImmOperand>(*this); variable 209 Operand *opnd = memPool.Clone<SymbolOperand>(*this); variable 242 Operand *opnd = memPool.Clone<StrOperand>(*this); variable 280 Operand *opnd = memPool.Clone<LabelOperand>(*this); variable [all...] |
H A D | stackmap.h | 73 void AddDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in AddDeoptBundleInfo() argument 78 void ReplaceDeoptBundleInfo(int32 deoptVreg, Operand &opnd) in ReplaceDeoptBundleInfo() argument
|
H A D | insn.h | 119 void AddOperand(Operand &opnd) in AddOperand() argument 124 Insn &AddOpndChain(Operand &opnd) in AddOpndChain() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_builder.cpp | 432 CreateStmtSwitch(BaseNode *opnd, LabelIdx defaultLabel, const CaseVector &switchTable) CreateStmtSwitch() argument [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 400 BaseNode *opnd = LowerExpr(stmt, *stmt.Opnd(0), newBlk); in LowerSwitchOpnd() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
H A D | lmir_builder.cpp | 765 Expr LMIRBuilder::Trunc(Type *fromType, Type *toType, Expr opnd) in Trunc() argument 775 Expr LMIRBuilder::ZExt(Type *fromType, Type *toType, Expr opnd) in ZExt() argument 782 Expr LMIRBuilder::Cvt(Type *fromType, Type *toType, Expr opnd) in Cvt() argument 790 Expr LMIRBuilder::SExt(Type *fromType, Type *toType, Expr opnd) in SExt() argument 797 Floor(Type *fromType, Type *toType, Expr opnd) Floor() argument 802 Ceil(Type *fromType, Type *toType, Expr opnd) Ceil() argument 807 BitCast(Type *fromType, Type *toType, Expr opnd) BitCast() argument [all...] |