Home
last modified time | relevance | path

Searched refs:iread (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/
H A Dlower.h88 BaseNode *LowerIread(IreadNode &iread) in LowerIread() argument
90 /* use PTY_u8 for boolean type in dread/iread */ in LowerIread()
91 if (iread.GetPrimType() == PTY_u1) { in LowerIread()
92 iread.SetPrimType(PTY_u8); in LowerIread()
94 CHECK_FATAL(iread.GetFieldID() == 0, "fieldID must be 0"); in LowerIread()
95 return &iread; in LowerIread()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dmir_lower.cpp462 IreadNode *iread = static_cast<IreadNode *>(x); in FuncTypeFromFuncPtrExpr() local
463 MIRPtrType *ptrType = static_cast<MIRPtrType *>(iread->GetType()); in FuncTypeFromFuncPtrExpr()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
H A Dlower.cpp741 /* use PTY_u8 for boolean type in dread/iread */ in LowerDread()
778 // iread <* u32> 0 (regread u64 %addr) in LowerDreadToThreadLocal()
781 auto iread = mirModule.GetMIRBuilder()->CreateExprIread(*symbol->GetType(), *ptrType, dread.GetFieldID(), addr); in LowerDreadToThreadLocal() local
782 result = iread; in LowerDreadToThreadLocal()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Disel.cpp565 auto &iread = static_cast<const IreadNode &>(node); in GetFieldIdAndMirTypeFromMirNode() local
566 fieldId = iread.GetFieldID(); in GetFieldIdAndMirTypeFromMirNode()
567 MIRType *type = GlobalTables::GetTypeTable().GetTypeFromTyIdx(iread.GetTyIdx()); in GetFieldIdAndMirTypeFromMirNode()
569 DEBUG_ASSERT(pointerType != nullptr, "expect a pointer type at iread node"); in GetFieldIdAndMirTypeFromMirNode()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
H A Dconstantfold.cpp1336 // check if truncation is redundant due to dread or iread having same effect
1350 IreadNode *iread = static_cast<IreadNode*>(opnd); in ExtractbitsRedundant() local
1352 dynamic_cast<MIRPtrType*>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(iread->GetTyIdx())); in ExtractbitsRedundant()
1429 // If the high level type of iaddrof/iread doesn't match in FoldIread()

Completed in 11 milliseconds