Home
last modified time | relevance | path

Searched defs:mirType (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_call_conv.cpp24 int32 CCallConventionInfo::ClassifyAggregate(MIRType &mirType, uint64 sizeOfTy, in ClassifyAggregate()
49 int32 CCallConventionInfo::Classification(const BECommon &be, MIRType &mirType, in Classification()
109 int32 WebKitJSCallConventionInfo::Classification(const BECommon &be, MIRType &mirType, in Classification()
141 int32 GHCCallConventionInfo::Classification(const BECommon &be, MIRType &mirType, in Classification()
177 int32 X64CallConvImpl::LocateNextParm(MIRType &mirType, CCLocInfo &pLoc, bool isFirst, MIRFunction … in LocateNextParm()
Dx64_emitter.cpp1622 MIRType &mirType = mirConst.GetType(); in EmitStructure() local
1709 MIRType &mirType = mirConst.GetType(); in EmitVector() local
1735 MIRType &mirType = mirConst.GetType(); in EmitArray() local
1891 MIRType &mirType = mirConst.GetType(); in EmitBitField() local
2071 MIRType *mirType = mirSymbol->GetType(); in EmitGlobalVariable() local
Dx64_MPIsel.cpp32 MIRType *mirType = symbol.GetType(); in GetOrCreateMemOpndFromSymbol() local
265 … MIRType *mirType = GlobalTables::GetTypeTable().GetTypeTable()[static_cast<uint32>(primType)]; in SelectParmList() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_call_conv.cpp32 int32 ProcessNonStructAndNonArrayWhenClassifyAggregate(const MIRType &mirType, in ProcessNonStructAndNonArrayWhenClassifyAggregate()
160 int32 ClassifyAggregate(const BECommon &be, MIRType &mirType, AArch64ArgumentClass classes[kMaxRegC… in ClassifyAggregate()
286 int32 AArch64CallConvImpl::LocateNextParm(MIRType &mirType, CCLocInfo &pLoc, bool isFirst, MIRFunct… in LocateNextParm()
410 int32 AArch64CallConvImpl::ProcessPtyAggWhenLocateNextParm(MIRType &mirType, CCLocInfo &pLoc, uint6… in ProcessPtyAggWhenLocateNextParm()
683 int32 AArch64WebKitJSCC::LocateNextParm(MIRType &mirType, CCLocInfo &pLoc, bool isFirst, MIRFunctio… in LocateNextParm()
736 int32 AArch64WebKitJSCC::ClassificationRet(const BECommon &be, MIRType &mirType, in ClassificationRet()
766 int32 AArch64WebKitJSCC::ClassificationArg(const BECommon &be, MIRType &mirType, in ClassificationArg()
816 int32 GHCCC::LocateNextParm(MIRType &mirType, CCLocInfo &pLoc, bool isFirst, MIRFunction *tFunc) in LocateNextParm()
851 int32 GHCCC::ClassificationArg(const BECommon &be, MIRType &mirType, std::vector<ArgumentClass> &cl… in ClassificationArg()
Daarch64_emitter.cpp254 … MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(ehFunc->GetEHTyTableMember(i)); in EmitFullLSDA() local
Daarch64_cgfunc.cpp2782 MIRType *mirType = sym->GetType(); in SelectReturnSendOfStructInRegs() local
2879 MIRType *mirType = static_cast<MIRStructType *>(ptrType->GetPointedType()); in SelectReturnSendOfStructInRegs() local
6636 bool AArch64CGFunc::IsSaveReg(const RegOperand &reg, MIRType &mirType, BECommon &cgBeCommon) in IsSaveReg()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_preg.h98 void SetMIRType(MIRType *mirType) in SetMIRType()
108 MIRType *mirType = nullptr; variable
Dmir_nodes.h372 bool IsInterfaceOrClass(const MIRType &mirType) const in IsInterfaceOrClass()
377 bool IsJavaRefType(const MIRType &mirType) const in IsJavaRefType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_lower.cpp1060 MIRType *mirType = symbol->GetType(); in FuncTypeFromFuncPtrExpr() local
1080 MIRType *mirType = formalDef.formalSym->GetType(); in FuncTypeFromFuncPtrExpr() local
1092 MIRType *mirType = symbol->GetType(); in FuncTypeFromFuncPtrExpr() local
1106 MIRType *mirType = ptrType->GetPointedType(); in FuncTypeFromFuncPtrExpr() local
1122 …MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(static_cast<RetypeNode *>(x)->Get… in FuncTypeFromFuncPtrExpr() local
Dverify_annotation.cpp115 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(pragmaPtr->GetTyIdx()); in AddVerfAnnoThrowVerifyError() local
Dglobal_tables.cpp26 auto *mirType = new MIRType(defaultKind, primType); in CreateMirType() local
88 void TypeTable::PutToHashTable(MIRType *mirType) in PutToHashTable()
Dmir_function.cpp693 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(formalDef.formalTyIdx); in EnterFormals() local
Dmir_nodes.cpp1886 MIRType *mirType = structType->GetFieldType(fieldId); in GetFieldTypeKind() local
2188 const MIRType *mirType = verifyResult.GetCurrentFunction()->GetNodeType(*rhs); in VerifyThrowable() local
Dbin_mpl_import.cpp1021 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(sym->GetTyIdx()); in InSymbol() local
Dparser.cpp1804 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyIdx); in ParseDeclareReg() local
Dmir_parser.cpp2056 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyidx); in ParseStmtBlockForReg() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Demit.cpp348 MIRType *mirType = mirSymbol.GetType(); in EmitAsmLabel() local
565 MIRType &mirType = mirConst.GetType(); in EmitBitFieldConstant() local
723 MIRType &mirType = mirConst.GetType(); in EmitScalarConstant() local
1587 MIRType *mirType = it->second; in EmitIntConst() local
1674 MIRType &mirType = mirConst.GetType(); in EmitArrayConstant() local
1741 MIRType &mirType = mirConst.GetType(); in EmitVectorConstant() local
1772 MIRType &mirType = mirConst.GetType(); in EmitStructConstant() local
2345 MIRType *mirType = endSym->GetType(); in EmitGlobalVars() local
2528 MIRType *mirType = mirSymbol->GetType(); in EmitGlobalVariable() local
Dcg.cpp66 MIRType *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(tyId); in GenExtraTypeMetadata() local
Disel.cpp693 MIRType *mirType = nullptr; in GetFieldIdAndMirTypeFromMirNode() local
741 MirTypeInfo MPISel::GetMirTypeInfoFormFieldIdAndMirType(FieldID fieldId, MIRType *mirType) in GetMirTypeInfoFormFieldIdAndMirType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
Dirmap.h80 MIRType *mirType = meexpr.GetType(); in CreateRegMeExpr() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dconstantfold.cpp1559 MIRType *mirType = nullptr; in ExtractbitsRedundant() local
2232 auto *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(lhsTyIdx); in SimplifyIassignWithAddrofBaseNode() local
2264 auto *mirType = GlobalTables::GetTypeTable().GetTypeFromTyIdx(base.GetTyIdx()); in SimplifyIassignWithIaddrofBaseNode() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/
Dlmir_builder.cpp160 Type *LMIRBuilder::CreatePtrType(Type *mirType) in CreatePtrType()
166 Type *LMIRBuilder::CreateRefType(Type *mirType) in CreateRefType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcgfunc.h363 virtual bool IsSaveReg(const RegOperand &reg, MIRType &mirType, BECommon &cgBeCommon) in IsSaveReg()