| /llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/ |
| H A D | RetireControlUnit.cpp | 32 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 D | LSUnit.cpp | 29 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 D | RetireControlUnitStatistics.cpp | 25 const MCExtraProcessorInfo &EPI = SM.getExtraProcessorInfo(); in RetireControlUnitStatistics() local 26 if (EPI.ReorderBufferSize) in RetireControlUnitStatistics() 27 TotalROBEntries = EPI.ReorderBufferSize; in RetireControlUnitStatistics()
|
| H A D | SchedulerStatistics.cpp | 27 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 D | LoopVectorize.cpp | 795 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 D | SemaType.cpp | 2849 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 D | SemaLambda.cpp | 924 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 D | SemaTemplateDeduction.cpp | 3234 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 D | SemaDeclCXX.cpp | 7365 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 D | SemaTemplateInstantiateDecl.cpp | 4657 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 D | SemaExprCXX.cpp | 2805 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 D | SemaTemplate.cpp | 2249 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 D | SemaLookup.cpp | 1177 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 D | SemaOpenMP.cpp | 4153 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 D | SemaExpr.cpp | 6440 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 D | TreeTransform.h | 927 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 D | SemaDecl.cpp | 10333 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 D | ASTContext.cpp | 3141 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 D | TextNodeDumper.cpp | 1514 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 D | TypePrinter.cpp | 891 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 D | CGExprComplex.cpp | 646 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 D | CGDebugInfo.cpp | 959 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 D | CGStmtOpenMP.cpp | 448 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 D | Type.h | 4179 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 D | ASTContext.h | 1558 const FunctionProtoType::ExtProtoInfo &EPI) const { in getFunctionType() argument 1559 return getFunctionTypeInternal(ResultTy, Args, EPI, false); in getFunctionType() 1567 const FunctionProtoType::ExtProtoInfo &EPI,
|