Home
last modified time | relevance | path

Searched refs:GetTypeFromTyIdx (Results 1 - 25 of 25) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
H A Dintrinsics.cpp40 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_void)); in GetTypeFromArgTy()
42 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i8)); in GetTypeFromArgTy()
44 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i16)); in GetTypeFromArgTy()
46 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i32)); in GetTypeFromArgTy()
48 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_i64)); in GetTypeFromArgTy()
50 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u8)); in GetTypeFromArgTy()
52 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u16)); in GetTypeFromArgTy()
54 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u32)); in GetTypeFromArgTy()
56 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_u64)); in GetTypeFromArgTy()
58 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cas in GetTypeFromArgTy()
[all...]
H A Dmir_type.cpp345 GlobalTables::GetTypeTable().GetTypeFromTyIdx(paramTypeList[i])->Dump(indent + 1); in Dump()
357 GlobalTables::GetTypeTable().GetTypeFromTyIdx(retTyIdx)->Dump(indent + 1); in Dump()
417 GlobalTables::GetTypeTable().GetTypeFromTyIdx(eTyIdx)->Dump(indent + 1); in Dump()
425 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(pointedTyIdx); in GetPointedType()
450 MIRType *pointedType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(pointedTyIdx); in Dump()
503 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(eTyIdx); in GetElemType()
537 MIRType *pointedTy = GlobalTables::GetTypeTable().GetTypeFromTyIdx(GetPointedTyIdx()); in IsPointedTypeVolatile()
H A Dmir_nodes.cpp49 MIRPtrType *ptrtype = static_cast<MIRPtrType *>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)); in GetType()
139 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in Dump()
165 GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)->Dump(0); in Dump()
399 GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)->Dump(0); in Dump()
581 GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)->Dump(indent + 1); in Dump()
600 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(retTyIdx);
603 MIRFuncType *funcType = static_cast<MIRFuncType *>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(retTyIdx));
604 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(funcType->GetRetTyIdx());
614 GlobalTables::GetTypeTable().GetTypeFromTyIdx(retTyIdx)->Dump(indent + 1);
630 GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyId
[all...]
H A Dmir_function.cpp76 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(funcType->GetRetTyIdx()); in GetReturnType()
87 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(funcType->GetParamTypeList()[i]); in GetNthParamType()
118 funcType = static_cast<MIRFuncType *>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(newFuncTypeIdx)); in UpdateFuncTypeAndFormalsAndReturnType()
216 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(formalDefVec[i].formalTyIdx); in DumpFlavorLoweredThanMmpl()
453 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(formalDef.formalTyIdx); in EnterFormals()
H A Dglobal_tables.cpp116 return GetTypeFromTyIdx(it->second); in GetOrCreateMIRTypeNode()
224 auto *floatConst = new MIRFloatConst(floatVal, *GlobalTables::GetTypeTable().GetTypeFromTyIdx(TyIdx {PTY_f32}));
251 new MIRDoubleConst(doubleVal, *GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_f64)));
H A Dmir_symbol.cpp56 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in GetType()
62 MIRType *origType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in PointsToConstString()
291 GlobalTables::GetTypeTable().GetTypeFromTyIdx(GetTyIdx())->Dump(indent + 1); in Dump()
H A Dmir_lower.cpp301 *GlobalTables::GetTypeTable().GetTypeFromTyIdx(TyIdx(switchOpnd->GetPrimType())), switchOpnd, minCaseNode); in LowerSwitchStmt()
312 *GlobalTables::GetTypeTable().GetTypeFromTyIdx(TyIdx(switchOpnd->GetPrimType())), switchOpnd, minCaseNode); in LowerSwitchStmt()
317 *GlobalTables::GetTypeTable().GetTypeFromTyIdx(TyIdx(switchOpnd->GetPrimType())), switchOpnd, maxCaseNode); in LowerSwitchStmt()
473 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<RetypeNode *>(x)->GetTyIdx()); in FuncTypeFromFuncPtrExpr()
H A Dmir_module.cpp247 MIRType *type = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in DumpGlobals()
291 MIRType *symbolType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(symbol->GetTyIdx()); in DumpGlobalArraySymbol()
384 MIRType *type = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in DumpDefType()
454 MIRType *type = GlobalTables::GetTypeTable().GetTypeFromTyIdx(it.second); in DumpClassToFile()
H A Dmir_builder.cpp42 auto *funcTypeInTypeTable = static_cast<MIRFuncType *>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(funcTyIdx)); in GetOrCreateFunction()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_memlayout.cpp65 auto *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(typeIdx); in SetSizeAlignForTypeIdx()
80 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(mirFunction->GetFormalDefVec()[i].formalTyIdx); in LayoutFormalParams()
155 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in LayoutLocalVariables()
160 static_cast<uint32>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)->GetSize())); in LayoutLocalVariables()
200 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(mirFunction->GetFormalDefVec()[i].formalTyIdx); in LayoutActualParams()
203 *sym, 0, GlobalTables::GetTypeTable().GetTypeFromTyIdx(ptyIdx)->GetAlign() * kBitsPerByte); in LayoutActualParams()
H A Daarch64_cgfunc.cpp810 MIRType *aType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(pointerType.GetPointedTyIdx()); in GetPointedToType()
813 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(arrayType->GetElemTyIdx()); in GetPointedToType()
821 MIRPtrType *pointerType = static_cast<MIRPtrType *>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(stmt.GetTyIdx())); in SelectIassign()
922 MIRType *type = GlobalTables::GetTypeTable().GetTypeFromTyIdx(expr.GetTyIdx()); in SelectIread()
3049 MIRType *etype = GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(PTY_a64));
3330 MIRType *protoType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(iCallNode->GetRetTyIdx());
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_memlayout.cpp55 align = GlobalTables::GetTypeTable().GetTypeFromTyIdx(typeIdx)->GetAlign(); in SetSizeAlignForTypeIdx()
56 size = GlobalTables::GetTypeTable().GetTypeFromTyIdx(typeIdx)->GetSize(); in SetSizeAlignForTypeIdx()
119 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in LayoutLocalVariables()
123 segLocals.SetSize(segLocals.GetSize() + GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)->GetSize()); in LayoutLocalVariables()
H A Dx64_args.cpp44 if (GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx)->GetSize() <= k16ByteSize) { in CollectRegisterArgs()
H A Dx64_MPIsel.cpp284 MIRType *retType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(iCallNode.GetRetTyIdx()); in SelectIcall()
288 retType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(calleeType->GetRetTyIdx()); in SelectIcall()
395 MIRType *etype = GlobalTables::GetTypeTable().GetTypeFromTyIdx((TyIdx)PTY_a64); in SelectRangeGoto()
H A Dx64_emitter.cpp1556 MIRType *subTy = GlobalTables::GetTypeTable().GetTypeFromTyIdx(elmTyIdx); in EmitArray()
1564 subTy = GlobalTables::GetTypeTable().GetTypeFromTyIdx(elmTyIdx); in EmitArray()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
H A Dbecommon.cpp46 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(i); in AddNewTypeAfterBecommon()
134 MIRType *tyTmp = GlobalTables::GetTypeTable().GetTypeFromTyIdx(i); in FinalizeTypeTable()
H A Dswitch_lowerer.cpp141 MIRType &type = *GlobalTables::GetTypeTable().GetTypeFromTyIdx(TyIdx(stmt->GetSwitchOpnd()->GetPrimType())); in BuildCmpNode()
H A Dlower.cpp259 retType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(sym->GetTyIdx()); in GenBlockNode()
711 auto *fromMIRType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(TyIdx(fromType)); in LowerExpr()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dglobal_tables.h132 MIRType *GetTypeFromTyIdx(TyIdx tyIdx) in GetTypeFromTyIdx() function in maple::TypeTable
134 return const_cast<MIRType *>(const_cast<const TypeTable *>(this)->GetTypeFromTyIdx(tyIdx)); in GetTypeFromTyIdx()
136 const MIRType *GetTypeFromTyIdx(TyIdx tyIdx) const in GetTypeFromTyIdx() function in maple::TypeTable
142 MIRType *GetTypeFromTyIdx(uint32 index) const
827 inline MIRType &GetTypeFromTyIdx(TyIdx idx)
829 return *(GlobalTables::GetTypeTable().GetTypeFromTyIdx(idx));
H A Dmir_builder.h175 MIRType *ty = GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<TyIdx>(pty));
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
H A Dorig_symbol.h275 MIRType *mirtype = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx);
289 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Disel.cpp567 MIRType *type = GlobalTables::GetTypeTable().GetTypeFromTyIdx(iread.GetTyIdx()); in GetFieldIdAndMirTypeFromMirNode()
570 mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(pointerType->GetPointedTyIdx()); in GetFieldIdAndMirTypeFromMirNode()
573 mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(arrayType->GetElemTyIdx()); in GetFieldIdAndMirTypeFromMirNode()
590 MIRType *iassignMirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(iassign.GetTyIdx()); in GetFieldIdAndMirTypeFromMirNode()
594 mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(pointerType->GetPointedTyIdx()); in GetFieldIdAndMirTypeFromMirNode()
H A Demit.cpp1589 MIRType *subTy = GlobalTables::GetTypeTable().GetTypeFromTyIdx(scalarIdx); in EmitAsmLabel()
1597 subTy = GlobalTables::GetTypeTable().GetTypeFromTyIdx(scalarIdx); in EmitAsmLabel()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/
H A Dlmir_builder.cpp175 paramTypes.push_back(GlobalTables::GetTypeTable().GetTypeFromTyIdx(paramType)); in LiteCGGetFuncParamTypes()
186 return GlobalTables::GetTypeTable().GetTypeFromTyIdx(retTypeIndex); in LiteCGGetFuncReturnType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
H A Dconstantfold.cpp1352 dynamic_cast<MIRPtrType*>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(iread->GetTyIdx())); in ExtractbitsRedundant()
1428 MIRPtrType *ptrType = static_cast<MIRPtrType *>(GlobalTables::GetTypeTable().GetTypeFromTyIdx(node->GetTyIdx())); in FoldIread()

Completed in 41 milliseconds