Searched refs:RegreadNode (Results 1 - 15 of 15) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | mir_nodes.h | 982 class RegreadNode : public BaseNode { class 984 RegreadNode() : BaseNode(OP_regread) {} in RegreadNode() function in RegreadNode 986 explicit RegreadNode(PregIdx pIdx) : BaseNode(OP_regread), regIdx(pIdx) {} in RegreadNode() function in RegreadNode 988 RegreadNode(PrimType primType, PregIdx pIdx) : RegreadNode(pIdx) in RegreadNode() function in RegreadNode 993 virtual ~RegreadNode() = default; 999 RegreadNode *CloneTree(MapleAllocator &allocator) const override 1001 return allocator.GetMemPool()->New<RegreadNode>(*this);
|
H A D | mir_builder.h | 170 RegreadNode *CreateExprRegread(PrimType pty, PregIdx regIdx);
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
H A D | mir_builder.cpp | 209 RegreadNode *MIRBuilder::CreateExprRegread(PrimType pty, PregIdx regIdx) in CreateExprRegread() 211 return NewNode<RegreadNode>(pty, regIdx); in CreateExprRegread()
|
H A D | mir_lower.cpp | 423 RegreadNode *regread = static_cast<RegreadNode *>(x); in FuncTypeFromFuncPtrExpr()
|
H A D | mir_nodes.cpp | 312 void RegreadNode::Dump(int32) const in Dump()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/ |
H A D | lower.cpp | 63 RegreadNode *regNode = mirModule.GetMIRBuilder()->CreateExprRegread( in LowerReturnStructUsingFakeParm() 279 RegreadNode *regNode = mirModule.GetMIRBuilder()->CreateExprRegread(pType, -kSregRetval0); in GenBlockNode() 651 inline bool IsAccessingTheSameMemoryLocation(const DassignNode &dassign, const RegreadNode &rRead, in IsAccessingTheSameMemoryLocation()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cgfunc.cpp | 41 auto ®ReadNode = static_cast<RegreadNode &>(expr); in HandleRegread() 409 isSaveRetvalToLocal = (static_cast<RegreadNode *>(rhs)->GetRegIdx() == -kSregRetval0); in HandleDassign() 426 isSaveRetvalToLocal = (static_cast<RegreadNode *>(operand)->GetRegIdx() == -kSregRetval0); in HandleRegassign()
|
H A D | isel.cpp | 371 auto ®ReadNode = static_cast<RegreadNode &>(expr); in HandleRegread() 740 RegOperand *MPISel::SelectRegread(RegreadNode &expr) in SelectRegread()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | isel.h | 49 RegOperand *SelectRegread(RegreadNode &expr);
|
H A D | cgfunc.h | 192 virtual RegOperand *SelectRegread(RegreadNode &expr) = 0;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_cgfunc.h | 57 RegOperand *SelectRegread(RegreadNode &expr) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_cgfunc.cpp | 85 RegOperand *X64CGFunc::SelectRegread(RegreadNode &expr) in SelectRegread()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
H A D | lmir_builder.cpp | 316 return static_cast<RegreadNode *>(node)->GetRegIdx(); in GetPregIdxFromExpr()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_cgfunc.cpp | 893 RegOperand *AArch64CGFunc::SelectRegread(RegreadNode &expr) in SelectRegread() 3991 SelectRegread(*static_cast<RegreadNode *>(baseExpr)), nullptr, &ofstOpnd, nullptr); 4000 auto *baseReg = SelectRegread(*static_cast<RegreadNode *>(baseExpr)); 4001 auto *indexReg = SelectRegread(*static_cast<RegreadNode *>(addendExpr)); 4021 SelectRegread(*static_cast<RegreadNode *>(baseExpr)), 4022 SelectRegread(*static_cast<RegreadNode *>(cvtRegreadNode)),
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_cgfunc.h | 110 RegOperand *SelectRegread(RegreadNode &expr) override;
|
Completed in 26 milliseconds