Home
last modified time | relevance | path

Searched refs:pty (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dglobal_tables.cpp89 auto &pty = static_cast<MIRPtrType &>(pType); in CreateAndUpdateMirTypeNode() local
90 if (pty.GetTypeAttrs() == TypeAttrs()) { in CreateAndUpdateMirTypeNode()
91 if (pty.GetPrimType() != PTY_ref) { in CreateAndUpdateMirTypeNode()
92 ptrTypeMap[pty.GetPointedTyIdx()] = nType->GetTypeIndex(); in CreateAndUpdateMirTypeNode()
94 refTypeMap[pty.GetPointedTyIdx()] = nType->GetTypeIndex(); in CreateAndUpdateMirTypeNode()
H A Dmir_builder.cpp175 ConstvalNode *MIRBuilder::CreateIntConst(uint64 val, PrimType pty) in CreateIntConst() argument
178 GlobalTables::GetIntConstTable().GetOrCreateIntConst(val, *GlobalTables::GetTypeTable().GetPrimType(pty)); in CreateIntConst()
179 return NewNode<ConstvalNode>(pty, mirConst); in CreateIntConst()
209 RegreadNode *MIRBuilder::CreateExprRegread(PrimType pty, PregIdx regIdx) in CreateExprRegread() argument
211 return NewNode<RegreadNode>(pty, regIdx); in CreateExprRegread()
293 RegassignNode *MIRBuilder::CreateStmtRegassign(PrimType pty, PregIdx regIdx, BaseNode *src) in CreateStmtRegassign() argument
295 return NewNode<RegassignNode>(pty, regIdx, src); in CreateStmtRegassign()
H A Dmir_type.cpp141 auto pty = PTY_a64; in GetLoweredPtrType() local
142 return pty; in GetLoweredPtrType()
187 PrimType GetUnsignedPrimType(PrimType pty) in GetUnsignedPrimType() argument
189 switch (pty) { in GetUnsignedPrimType()
200 return pty; in GetUnsignedPrimType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dmir_builder.h170 RegreadNode *CreateExprRegread(PrimType pty, PregIdx regIdx);
173 BinaryNode *CreateExprBinary(Opcode opcode, PrimType pty, BaseNode *opnd0, BaseNode *opnd1)
175 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(pty));
195 RegassignNode *CreateStmtRegassign(PrimType pty, PregIdx regIdx, BaseNode *src);
H A Dmir_preg.h67 void SetPrimType(PrimType pty) in SetPrimType() argument
69 primType = pty; in SetPrimType()
H A Dmir_type.h42 extern PrimType GetUnsignedPrimType(PrimType pty); // return unsigned version
839 MIRPtrType(TyIdx pTyIdx, PrimType pty) : MIRType(kTypePointer, pty), pointedTyIdx(pTyIdx) {} in MIRPtrType() argument

Completed in 6 milliseconds