| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Overload.h | 707 ImplicitConversionSequence ICS; in getNullptrToBool() local 708 ICS.setStandard(); in getNullptrToBool() 709 ICS.Standard.setAsIdentityConversion(); in getNullptrToBool() 710 ICS.Standard.setFromType(SourceType); in getNullptrToBool() 712 ICS.Standard.First = ICK_Lvalue_To_Rvalue; in getNullptrToBool() 713 ICS.Standard.setToType(0, SourceType); in getNullptrToBool() 714 ICS.Standard.Second = ICK_Boolean_Conversion; in getNullptrToBool() 715 ICS.Standard.setToType(1, DestType); in getNullptrToBool() 716 ICS.Standard.setToType(2, DestType); in getNullptrToBool() 717 return ICS; in getNullptrToBool()
|
| H A D | Initialization.h | 959 ImplicitConversionSequence *ICS; member 1298 void AddConversionSequenceStep(const ImplicitConversionSequence &ICS,
|
| H A D | Sema.h | 12131 const ImplicitConversionSequence& ICS,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 1333 return ICS; in TryUserDefinedConversion() 1392 return ICS; in TryUserDefinedConversion() 1434 return ICS; in TryImplicitConversion() 1439 return ICS; in TryImplicitConversion() 1468 return ICS; in TryImplicitConversion() 4850 return ICS; in TryReferenceInit() 4869 return ICS; in TryReferenceInit() 4895 return ICS; in TryReferenceInit() 4996 return ICS; in TryReferenceInit() 5470 return ICS; in TryObjectArgumentInitialization() [all …]
|
| H A D | SemaInit.cpp | 3526 delete ICS; in Destroy() 3701 S.ICS = new ImplicitConversionSequence(ICS); in AddConversionSequenceStep() 4517 ICS.setStandard(); in TryListInitialization() 4531 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2), in TryListInitialization() 4728 ICS.setStandard(); in TryRefInitWithConversionFunction() 4730 Sequence.AddConversionSequenceStep(ICS, ICS.Standard.getToType(2)); in TryRefInitWithConversionFunction() 5073 if (ICS.isBad()) { in TryReferenceInitializationCore() 5430 ICS.setStandard(); in TryUserDefinedConversion() 5587 ICS.setStandard(); in tryObjCWritebackConversion() 6062 if (ICS.isStandard() && in InitializeFrom() [all …]
|
| H A D | SemaExprCXX.cpp | 4094 const ImplicitConversionSequence &ICS, in PerformImplicitConversion() argument 4101 switch (ICS.getKind()) { in PerformImplicitConversion() 4103 ExprResult Res = PerformImplicitConversion(From, ToType, ICS.Standard, in PerformImplicitConversion() 4113 FunctionDecl *FD = ICS.UserDefined.ConversionFunction; in PerformImplicitConversion() 4128 if (!ICS.UserDefined.EllipsisConversion) { in PerformImplicitConversion() 4136 if (!ICS.UserDefined.EllipsisConversion) { in PerformImplicitConversion() 4139 ICS.UserDefined.Before, AA_Converting, in PerformImplicitConversion() 4148 cast<CXXMethodDecl>(FD), ICS.UserDefined.FoundConversionFunction, in PerformImplicitConversion() 4149 ICS.UserDefined.HadMultipleCandidates, From); in PerformImplicitConversion() 4162 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After, in PerformImplicitConversion() [all …]
|
| H A D | SemaLambda.cpp | 1640 mapImplicitCaptureStyle(CapturingScopeInfo::ImplicitCaptureStyle ICS) { in mapImplicitCaptureStyle() argument 1641 switch (ICS) { in mapImplicitCaptureStyle()
|
| H A D | SemaExpr.cpp | 9951 ImplicitConversionSequence ICS = in CheckSingleAssignmentConstraints() local 9958 if (ICS.isFailure()) in CheckSingleAssignmentConstraints() 9961 ICS, AA_Assigning); in CheckSingleAssignmentConstraints()
|
| H A D | SemaOpenMP.cpp | 7427 ImplicitConversionSequence ICS = TryImplicitConversion( in checkOpenMPDeclareVariantFunction() local 7433 if (ICS.isFailure()) { in checkOpenMPDeclareVariantFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 2028 CallBase *ICS = dyn_cast_or_null<CallBase>(VH); in InlineFunction() local 2029 if (!ICS) in InlineFunction() 2034 OpDefs.reserve(ICS->getNumOperandBundles()); in InlineFunction() 2036 for (unsigned COBi = 0, COBe = ICS->getNumOperandBundles(); COBi < COBe; in InlineFunction() 2038 auto ChildOB = ICS->getOperandBundleAt(COBi); in InlineFunction() 2059 Instruction *NewI = CallBase::Create(ICS, OpDefs, ICS); in InlineFunction() 2063 ICS->replaceAllUsesWith(NewI); in InlineFunction() 2066 ICS->eraseFromParent(); in InlineFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 1690 auto ICS = InstCycleState.lookup(I); in isCycleFree() local 1691 if (ICS == ICS_Unknown) { in isCycleFree() 1701 ICS = AllPhis ? ICS_CycleFree : ICS_Cycle; in isCycleFree() 1704 InstCycleState.insert({MemberPhi, ICS}); in isCycleFree() 1707 if (ICS == ICS_Cycle) in isCycleFree()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 363 for (const auto &ICS : FS->getCallsiteSamples()) { in SetGUIDToFuncNameMapForAll() local 364 const FunctionSamplesMap &FSMap = ICS.second; in SetGUIDToFuncNameMapForAll()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 2086 const CapturedStmt *ICS = OMPED.getInnermostCapturedStmt(); in EmitOMPInnerLoop() local 2087 const Stmt *SS = ICS->getCapturedStmt(); in EmitOMPInnerLoop() 4074 const CapturedStmt *ICS = S.getInnermostCapturedStmt(); in EmitOMPSectionsDirective() local 4109 CGCapturedStmtInfo CGSI(*ICS, CR_OpenMP); in EmitOMPSectionsDirective()
|