Home
last modified time | relevance | path

Searched refs:EPI (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/
H A DRetireControlUnit.cpp32 const MCExtraProcessorInfo &EPI = SM.getExtraProcessorInfo(); in RetireControlUnit() local
33 if (EPI.ReorderBufferSize) in RetireControlUnit()
34 AvailableEntries = EPI.ReorderBufferSize; in RetireControlUnit()
35 MaxRetirePerCycle = EPI.MaxRetirePerCycle; in RetireControlUnit()
H A DLSUnit.cpp29 const MCExtraProcessorInfo &EPI = SM.getExtraProcessorInfo(); in LSUnitBase() local
30 if (!LQSize && EPI.LoadQueueID) { in LSUnitBase()
31 const MCProcResourceDesc &LdQDesc = *SM.getProcResource(EPI.LoadQueueID); in LSUnitBase()
35 if (!SQSize && EPI.StoreQueueID) { in LSUnitBase()
36 const MCProcResourceDesc &StQDesc = *SM.getProcResource(EPI.StoreQueueID); in LSUnitBase()
/llvm-project-15.0.7/llvm/tools/llvm-mca/Views/
H A DRetireControlUnitStatistics.cpp25 const MCExtraProcessorInfo &EPI = SM.getExtraProcessorInfo(); in RetireControlUnitStatistics() local
26 if (EPI.ReorderBufferSize) in RetireControlUnitStatistics()
27 TotalROBEntries = EPI.ReorderBufferSize; in RetireControlUnitStatistics()
H A DSchedulerStatistics.cpp27 const MCExtraProcessorInfo &EPI = SM.getExtraProcessorInfo(); local
28 LQResourceID = EPI.LoadQueueID;
29 SQResourceID = EPI.StoreQueueID;
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp795 EPI.MainLoopVF, EPI.MainLoopVF, EPI.MainLoopUF, LVL, in InnerLoopAndEpilogueVectorizer()
797 EPI(EPI) {} in InnerLoopAndEpilogueVectorizer()
7797 assert(EPI.MainLoopIterationCountCheck && EPI.EpilogueIterationCountCheck && in createEpilogueVectorizedLoopSkeleton()
7811 if (EPI.MemSafetyCheck) in createEpilogueVectorizedLoopSkeleton()
7832 if (EPI.MemSafetyCheck) in createEpilogueVectorizedLoopSkeleton()
7881 assert(EPI.TripCount && in emitMinimumVectorEpilogueIterCountCheck()
7899 EPI.EpilogueVF, EPI.EpilogueUF), in emitMinimumVectorEpilogueIterCountCheck()
10363 LVP.executePlan(EPI.MainLoopVF, EPI.MainLoopUF, BestMainPlan, MainILV, in processLoop()
10369 EPI.MainLoopVF = EPI.EpilogueVF; in processLoop()
10370 EPI.MainLoopUF = EPI.EpilogueUF; in processLoop()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp2849 auto actualCC = EPI.ExtInfo.getCC(); in checkExtParameterInfos()
2934 if (EPI.ExtParameterInfos) { in BuildFunctionType()
2939 if (EPI.ExtInfo.getProducesResult()) { in BuildFunctionType()
5326 FunctionProtoType::ExtProtoInfo EPI; in GetFullTypeForDeclarator() local
5327 EPI.ExtInfo = EI; in GetFullTypeForDeclarator()
5328 EPI.Variadic = FTI.isVariadic; in GetFullTypeForDeclarator()
5331 EPI.TypeQuals.addCVRUQualifiers( in GetFullTypeForDeclarator()
5498 EPI.TypeQuals.addAddressSpace(AS); in GetFullTypeForDeclarator()
5710 EPI.TypeQuals.removeCVRQualifiers(); in GetFullTypeForDeclarator()
5711 EPI.RefQualifier = RQ_None; in GetFullTypeForDeclarator()
[all …]
H A DSemaLambda.cpp924 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in ActOnStartOfLambdaDefinition() local
926 EPI.HasTrailingReturn = true; in ActOnStartOfLambdaDefinition()
927 EPI.TypeQuals.addConst(); in ActOnStartOfLambdaDefinition()
930 EPI.TypeQuals.addAddressSpace(AS); in ActOnStartOfLambdaDefinition()
942 Context.getFunctionType(DefaultTypeForNoTrailingReturn, None, EPI); in ActOnStartOfLambdaDefinition()
H A DSemaTemplateDeduction.cpp3234 auto EPI = Proto->getExtProtoInfo(); in SubstituteExplicitTemplateArguments() local
3235 EPI.ExtParameterInfos = ExtParamInfos.getPointerOrNull(ParamTypes.size()); in SubstituteExplicitTemplateArguments()
3243 Function->getLocation(), EPI.ExceptionSpec, ExceptionStorage, in SubstituteExplicitTemplateArguments()
3250 EPI); in SubstituteExplicitTemplateArguments()
4113 FunctionProtoType::ExtProtoInfo EPI = ArgFunctionTypeP->getExtProtoInfo(); in adjustCCAndNoReturn() local
4117 if (EPI.ExtInfo.getCC() != CC) { in adjustCCAndNoReturn()
4118 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC); in adjustCCAndNoReturn()
4123 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn()
4124 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
4130 EPI.ExceptionSpec = FunctionTypeP->getExtProtoInfo().ExceptionSpec; in adjustCCAndNoReturn()
[all …]
H A DSemaDeclCXX.cpp7365 FunctionProtoType::ExtProtoInfo EPI; in getImplicitMethodEPI() local
7369 EPI.ExceptionSpec.SourceDecl = MD; in getImplicitMethodEPI()
7372 EPI.ExtInfo = EPI.ExtInfo.withCallingConv( in getImplicitMethodEPI()
7375 return EPI; in getImplicitMethodEPI()
8533 EPI.TypeQuals.addConst(); in CheckExplicitlyDefaultedComparison()
8750 EPI.ExceptionSpec.SourceDecl = FD; in CheckExplicitlyDefaultedComparison()
10506 EPI.TypeQuals = Qualifiers(); in CheckConstructorDeclarator()
10507 EPI.RefQualifier = RQ_None; in CheckConstructorDeclarator()
10699 EPI.Variadic = false; in CheckDestructorDeclarator()
10700 EPI.TypeQuals = Qualifiers(); in CheckDestructorDeclarator()
[all …]
H A DSemaTemplateInstantiateDecl.cpp4657 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo(); in InitFunctionInstantiation() local
4664 EPI.ExceptionSpec.Type != EST_None && in InitFunctionInstantiation()
4665 EPI.ExceptionSpec.Type != EST_DynamicNone && in InitFunctionInstantiation()
4666 EPI.ExceptionSpec.Type != EST_BasicNoexcept && in InitFunctionInstantiation()
4669 if (EPI.ExceptionSpec.Type == EST_Uninstantiated) in InitFunctionInstantiation()
4670 ExceptionSpecTemplate = EPI.ExceptionSpec.SourceTemplate; in InitFunctionInstantiation()
4672 if (EPI.ExceptionSpec.Type == EST_Unevaluated) in InitFunctionInstantiation()
4679 EPI = NewProto->getExtProtoInfo(); in InitFunctionInstantiation()
4680 EPI.ExceptionSpec.Type = NewEST; in InitFunctionInstantiation()
4681 EPI.ExceptionSpec.SourceDecl = New; in InitFunctionInstantiation()
[all …]
H A DSemaExprCXX.cpp2805 FunctionProtoType::ExtProtoInfo EPI; in FindAllocationFunctions() local
2807 EPI.Variadic = Proto->isVariadic(); in FindAllocationFunctions()
2810 = Context.getFunctionType(Context.VoidTy, ArgTypes, EPI); in FindAllocationFunctions()
3075 FunctionProtoType::ExtProtoInfo EPI(Context.getDefaultCallingConvention( in DeclareGlobalAllocationFunction() local
3086 EPI.ExceptionSpec.Type = EST_Dynamic; in DeclareGlobalAllocationFunction()
3087 EPI.ExceptionSpec.Exceptions = llvm::makeArrayRef(BadAllocType); in DeclareGlobalAllocationFunction()
3090 EPI.ExceptionSpec.Type = EST_DynamicNone; in DeclareGlobalAllocationFunction()
3093 EPI.ExceptionSpec = in DeclareGlobalAllocationFunction()
3098 QualType FnType = Context.getFunctionType(Return, Params, EPI); in DeclareGlobalAllocationFunction()
H A DSemaTemplate.cpp2249 FunctionProtoType::ExtProtoInfo EPI; in buildSimpleDeductionGuide() local
2250 EPI.HasTrailingReturn = true; in buildSimpleDeductionGuide()
2252 DeductionGuideName, EPI); in buildSimpleDeductionGuide()
2354 FunctionProtoType::ExtProtoInfo EPI; in transformFunctionProtoType() local
2355 EPI.Variadic = T->isVariadic(); in transformFunctionProtoType()
2356 EPI.HasTrailingReturn = true; in transformFunctionProtoType()
2359 ReturnType, ParamTypes, TL.getBeginLoc(), DeductionGuideName, EPI); in transformFunctionProtoType()
9092 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in CheckFunctionTemplateSpecialization() local
9093 EPI.TypeQuals.addConst(); in CheckFunctionTemplateSpecialization()
9095 FPT->getParamTypes(), EPI); in CheckFunctionTemplateSpecialization()
H A DSemaLookup.cpp1177 FunctionProtoType::ExtProtoInfo EPI = ConvProto->getExtProtoInfo(); in LookupDirect() local
1178 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C); in LookupDirect()
1179 EPI.ExceptionSpec = EST_None; in LookupDirect()
1182 None, EPI); in LookupDirect()
H A DSemaOpenMP.cpp4153 FunctionProtoType::ExtProtoInfo EPI; in ActOnOpenMPRegionStart() local
4154 EPI.Variadic = true; in ActOnOpenMPRegionStart()
4198 FunctionProtoType::ExtProtoInfo EPI; in ActOnOpenMPRegionStart() local
4199 EPI.Variadic = true; in ActOnOpenMPRegionStart()
4259 FunctionProtoType::ExtProtoInfo EPI; in ActOnOpenMPRegionStart() local
4260 EPI.Variadic = true; in ActOnOpenMPRegionStart()
4301 FunctionProtoType::ExtProtoInfo EPI; in ActOnOpenMPRegionStart() local
4302 EPI.Variadic = true; in ActOnOpenMPRegionStart()
4355 EPI.Variadic = true; in ActOnOpenMPRegionStart()
4407 EPI.Variadic = true; in ActOnOpenMPRegionStart()
[all …]
H A DSemaExpr.cpp6440 FunctionProtoType::ExtProtoInfo EPI; in rewriteBuiltinFunctionDecl() local
6441 EPI.Variadic = FT->isVariadic(); in rewriteBuiltinFunctionDecl()
16205 FunctionProtoType::ExtProtoInfo EPI; in ActOnBlockArguments() local
16206 EPI.HasTrailingReturn = false; in ActOnBlockArguments()
16207 EPI.TypeQuals.addConst(); in ActOnBlockArguments()
16356 FunctionProtoType::ExtProtoInfo EPI; in ActOnBlockStmtExpr() local
16357 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr()
16370 EPI.TypeQuals = Qualifiers(); in ActOnBlockStmtExpr()
16371 EPI.ExtInfo = Ext; in ActOnBlockStmtExpr()
16377 FunctionProtoType::ExtProtoInfo EPI; in ActOnBlockStmtExpr() local
[all …]
H A DTreeTransform.h927 const FunctionProtoType::ExtProtoInfo &EPI);
5958 FunctionProtoType::ExtProtoInfo EPI = T->getExtProtoInfo(); in TransformFunctionProtoType() local
5961 if (TransformExceptionSpec(EPI.ExceptionSpec, EPIChanged)) in TransformFunctionProtoType()
5967 if (!EPI.ExtParameterInfos || in TransformFunctionProtoType()
5968 llvm::makeArrayRef(EPI.ExtParameterInfos, TL.getNumParams()) in TransformFunctionProtoType()
5972 EPI.ExtParameterInfos = NewExtParamInfos; in TransformFunctionProtoType()
5973 } else if (EPI.ExtParameterInfos) { in TransformFunctionProtoType()
5975 EPI.ExtParameterInfos = nullptr; in TransformFunctionProtoType()
5981 Result = getDerived().RebuildFunctionProtoType(ResultType, ParamTypes, EPI); in TransformFunctionProtoType()
14667 const FunctionProtoType::ExtProtoInfo &EPI) { in RebuildFunctionProtoType() argument
[all …]
H A DSemaDecl.cpp10333 FunctionProtoType::ExtProtoInfo EPI( in ActOnFunctionDeclarator() local
10335 EPI.Variadic = true; in ActOnFunctionDeclarator()
10336 EPI.ExtInfo = FT->getExtInfo(); in ActOnFunctionDeclarator()
10338 QualType R = Context.getFunctionType(FT->getReturnType(), None, EPI); in ActOnFunctionDeclarator()
11378 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in CheckFunctionDeclaration() local
11379 EPI.TypeQuals.addConst(); in CheckFunctionDeclaration()
11381 FPT->getParamTypes(), EPI)); in CheckFunctionDeclaration()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp3141 EPI.ExtInfo = Info; in adjustFunctionType()
4419 switch (EPI.ExceptionSpec.Type) { in getFunctionTypeInternal()
4474 EPI.ExceptionSpec.Type, EPI.ExceptionSpec.Exceptions.size()); in getFunctionTypeInternal()
4479 NumArgs, EPI.Variadic, EPI.requiresFunctionProtoTypeExtraBitfields(), in getFunctionTypeInternal()
10208 EPI.ExtInfo = einfo; in mergeFunctionTypes()
10209 EPI.ExtParameterInfos = in mergeFunctionTypes()
10247 EPI.ExtInfo = einfo; in mergeFunctionTypes()
11333 FunctionProtoType::ExtProtoInfo EPI; in GetBuiltinType() local
11334 EPI.ExtInfo = EI; in GetBuiltinType()
11335 EPI.Variadic = Variadic; in GetBuiltinType()
[all …]
H A DTextNodeDumper.cpp1514 auto EPI = T->getExtProtoInfo(); in VisitFunctionProtoType() local
1515 if (EPI.HasTrailingReturn) in VisitFunctionProtoType()
1525 switch (EPI.RefQualifier) { in VisitFunctionProtoType()
1688 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo(); in VisitFunctionDecl() local
1689 switch (EPI.ExceptionSpec.Type) { in VisitFunctionDecl()
1693 OS << " noexcept-unevaluated " << EPI.ExceptionSpec.SourceDecl; in VisitFunctionDecl()
1696 OS << " noexcept-uninstantiated " << EPI.ExceptionSpec.SourceTemplate; in VisitFunctionDecl()
H A DTypePrinter.cpp891 auto EPI = T->getExtParameterInfo(i); in printFunctionProtoAfter() local
892 if (EPI.isConsumed()) OS << "__attribute__((ns_consumed)) "; in printFunctionProtoAfter()
893 if (EPI.isNoEscape()) in printFunctionProtoAfter()
895 auto ABI = EPI.getABI(); in printFunctionProtoAfter()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprComplex.cpp646 FunctionProtoType::ExtProtoInfo EPI; in EmitComplexBinOpLibCall() local
647 EPI = EPI.withExceptionSpec( in EmitComplexBinOpLibCall()
651 QualType FQTy = CGF.getContext().getFunctionType(Op.Ty, ArgsQTys, EPI); in EmitComplexBinOpLibCall()
H A DCGDebugInfo.cpp959 FunctionProtoType::ExtProtoInfo EPI = F->getExtProtoInfo(); in CreateQualifiedType() local
960 Qualifiers &Q = EPI.TypeQuals; in CreateQualifiedType()
973 F->getParamTypes(), EPI), in CreateQualifiedType()
1662 FunctionProtoType::ExtProtoInfo EPI = Func->getExtProtoInfo(); in getOrCreateInstanceMethodType() local
1663 Qualifiers &Qc = EPI.TypeQuals; in getOrCreateInstanceMethodType()
1678 Func->getReturnType(), Func->getParamTypes(), EPI), in getOrCreateInstanceMethodType()
H A DCGStmtOpenMP.cpp448 FunctionProtoType::ExtProtoInfo EPI; in emitOutlinedFunctionPrologue() local
449 QualType FunctionTy = Ctx.getFunctionType(Ctx.VoidTy, llvm::None, EPI); in emitOutlinedFunctionPrologue()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DType.h4179 ExtProtoInfo EPI;
4180 EPI.ExtInfo = getExtInfo();
4181 EPI.Variadic = isVariadic();
4182 EPI.EllipsisLoc = getEllipsisLoc();
4183 EPI.HasTrailingReturn = hasTrailingReturn();
4184 EPI.ExceptionSpec = getExceptionSpecInfo();
4185 EPI.TypeQuals = getMethodQuals();
4186 EPI.RefQualifier = getRefQualifier();
4187 EPI.ExtParameterInfos = getExtParameterInfosOrNull();
4188 return EPI;
[all …]
H A DASTContext.h1558 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() argument
1559 return getFunctionTypeInternal(ResultTy, Args, EPI, false); in getFunctionType()
1567 const FunctionProtoType::ExtProtoInfo &EPI,

12