clang: clang::SemaBase Class Reference (original) (raw)
Emit a diagnostic.
Definition at line 60 of file SemaBase.cpp.
References clang::Sema::CUDA(), clang::Sema::DeferDiags, clang::SemaCUDA::DiagIfDeviceCode(), clang::SemaCUDA::DiagIfHostCode(), clang::Sema::getCurFunctionDecl(), clang::DiagnosticsEngine::getDiagnosticIDs(), getDiagnostics(), getLangOpts(), clang::DiagnosticIDs::isDeferrable(), clang::SemaBase::SemaDiagnosticBuilder::isImmediate(), clang::Sema::IsLastErrorImmediate, clang::SemaBase::SemaDiagnosticBuilder::K_Immediate, Loc, and SemaRef.
Referenced by clang::Sema::ActOnAliasDeclaration(), clang::SemaOpenACC::ActOnArraySectionExpr(), clang::Sema::ActOnArraySubscriptExpr(), clang::SemaOpenACC::ActOnAssociatedStmt(), clang::SemaObjC::ActOnAtEnd(), clang::Sema::ActOnBaseSpecifier(), clang::Sema::ActOnBlockArguments(), clang::Sema::ActOnBlockStmtExpr(), clang::Sema::ActOnBreakStmt(), clang::Sema::ActOnCallExpr(), clang::Sema::ActOnCapScopeReturnStmt(), clang::Sema::ActOnCaseStmt(), clang::Sema::ActOnCastExpr(), clang::Sema::ActOnCharacterConstant(), clang::SemaObjC::ActOnClassPropertyRefExpr(), clang::Sema::ActOnClassTemplateSpecialization(), clang::SemaOpenACC::ActOnClause(), clang::Sema::ActOnComment(), clang::SemaObjC::ActOnCompatibilityAlias(), clang::Sema::ActOnCompoundStmt(), clang::SemaOpenACC::ActOnConstruct(), clang::Sema::ActOnContinueStmt(), clang::Sema::ActOnConversionDeclarator(), clang::Sema::ActOnCoroutineBodyStart(), clang::Sema::ActOnCXXAssumeAttr(), clang::Sema::ActOnCXXConditionDeclaration(), clang::Sema::ActOnCXXDelete(), clang::Sema::ActOnCXXFoldExpr(), clang::Sema::ActOnCXXForRangeDecl(), clang::Sema::ActOnCXXForRangeStmt(), clang::Sema::ActOnCXXMemberDeclarator(), clang::Sema::ActOnCXXNestedNameSpecifier(), clang::Sema::ActOnCXXNestedNameSpecifierDecltype(), clang::Sema::ActOnCXXNew(), clang::Sema::ActOnCXXTryBlock(), clang::Sema::ActOnCXXTypeid(), clang::Sema::ActOnDecompositionDeclarator(), clang::Sema::ActOnDefaultStmt(), clang::SemaObjC::ActOnDefs(), clang::Sema::ActOnDependentMemberExpr(), clang::Sema::ActOnDependentTag(), clang::Sema::ActOnDesignatedInitializer(), clang::SemaOpenACC::ActOnDoStmt(), clang::Sema::ActOnDoStmt(), clang::Sema::ActOnEffectExpression(), clang::Sema::ActOnEndOfTranslationUnit(), clang::Sema::ActOnEnumBody(), clang::Sema::ActOnEnumConstant(), clang::Sema::ActOnExceptionDeclarator(), clang::SemaCUDA::ActOnExecConfigExpr(), clang::Sema::ActOnExplicitInstantiation(), clang::Sema::ActOnFields(), clang::Sema::ActOnFinishCXXMemberSpecification(), clang::Sema::ActOnFinishFunctionBody(), clang::Sema::ActOnFinishKNRParamDeclarations(), clang::Sema::ActOnFinishSwitchStmt(), clang::Sema::ActOnForEachDeclStmt(), clang::Sema::ActOnForStmt(), clang::SemaOpenACC::ActOnForStmtEnd(), clang::SemaObjC::ActOnForwardClassDeclaration(), clang::Sema::ActOnFriendFunctionDecl(), clang::Sema::ActOnFriendTypeDecl(), clang::Sema::ActOnFunctionDeclarator(), clang::Sema::ActOnGCCAsmStmt(), clang::Sema::ActOnIfStmt(), clang::Sema::ActOnInitList(), clang::SemaOpenACC::ActOnIntExpr(), clang::SemaObjC::ActOnIvar(), clang::Sema::ActOnLabelStmt(), clang::Sema::ActOnLambdaClosureQualifiers(), clang::Sema::ActOnLambdaExpressionAfterIntroducer(), clang::Sema::ActOnMemberAccessExpr(), clang::Sema::ActOnMemInitializers(), clang::SemaObjC::ActOnMethodDeclaration(), clang::SemaObjC::ActOnMethodParmDeclaration(), clang::Sema::ActOnModuleDecl(), clang::Sema::ActOnModuleImport(), clang::Sema::ActOnMSAsmStmt(), clang::Sema::ActOnMSVCUnknownTypeName(), clang::Sema::ActOnNamespaceAliasDef(), clang::Sema::ActOnNonTypeTemplateParameter(), clang::Sema::ActOnNumericConstant(), clang::SemaObjC::ActOnObjCAtSynchronizedOperand(), clang::SemaObjC::ActOnObjCAtThrowStmt(), clang::SemaObjC::ActOnObjCAtTryStmt(), clang::SemaObjC::ActOnObjCExceptionDecl(), clang::SemaObjC::ActOnObjCForCollectionStmt(), clang::SemaObjC::actOnObjCTypeArgsOrProtocolQualifiers(), clang::SemaObjC::actOnObjCTypeParam(), clang::SemaObjC::actOnObjCTypeParamList(), clang::SemaOpenMP::ActOnOMPArraySectionExpr(), clang::SemaOpenMP::ActOnOMPArrayShapingExpr(), clang::SemaOpenMP::ActOnOMPIteratorExpr(), actOnOMPReductionKindClause(), clang::SemaOpenMP::ActOnOpenMPAffinityClause(), clang::SemaOpenMP::ActOnOpenMPAlignedClause(), clang::SemaOpenMP::ActOnOpenMPAllocateDirective(), clang::SemaOpenMP::ActOnOpenMPAssumesDirective(), clang::SemaOpenMP::ActOnOpenMPAtClause(), clang::SemaOpenMP::ActOnOpenMPAtomicDefaultMemOrderClause(), clang::SemaOpenMP::ActOnOpenMPAtomicDirective(), clang::SemaOpenMP::ActOnOpenMPBindClause(), clang::SemaOpenMP::ActOnOpenMPCall(), clang::SemaOpenMP::ActOnOpenMPCancelDirective(), clang::SemaOpenMP::ActOnOpenMPCancellationPointDirective(), clang::SemaOpenMP::ActOnOpenMPCopyinClause(), clang::SemaOpenMP::ActOnOpenMPCopyprivateClause(), clang::SemaOpenMP::ActOnOpenMPCriticalDirective(), clang::SemaOpenMP::ActOnOpenMPDeclareMapperDirective(), clang::SemaOpenMP::ActOnOpenMPDeclareMapperType(), clang::SemaOpenMP::ActOnOpenMPDeclareReductionDirectiveStart(), clang::SemaOpenMP::ActOnOpenMPDeclareReductionType(), clang::SemaOpenMP::ActOnOpenMPDeclareSimdDirective(), clang::SemaOpenMP::ActOnOpenMPDeclareTargetName(), clang::SemaOpenMP::ActOnOpenMPDeclareVariantDirective(), clang::SemaOpenMP::ActOnOpenMPDefaultClause(), clang::SemaOpenMP::ActOnOpenMPDefaultmapClause(), clang::SemaOpenMP::ActOnOpenMPDependClause(), clang::SemaOpenMP::ActOnOpenMPDepobjClause(), clang::SemaOpenMP::ActOnOpenMPDepobjDirective(), clang::SemaOpenMP::ActOnOpenMPDestroyClause(), clang::SemaOpenMP::ActOnOpenMPDetachClause(), clang::SemaOpenMP::ActOnOpenMPDeviceClause(), clang::SemaOpenMP::ActOnOpenMPDispatchDirective(), clang::SemaOpenMP::ActOnOpenMPDistScheduleClause(), clang::SemaOpenMP::ActOnOpenMPDoacrossClause(), clang::SemaOpenMP::ActOnOpenMPErrorDirective(), clang::SemaOpenMP::ActOnOpenMPExclusiveClause(), clang::SemaOpenMP::ActOnOpenMPExecutableDirective(), clang::SemaOpenMP::ActOnOpenMPFailClause(), clang::SemaOpenMP::ActOnOpenMPFirstprivateClause(), clang::SemaOpenMP::ActOnOpenMPFlushDirective(), clang::SemaOpenMP::ActOnOpenMPFromClause(), clang::SemaOpenMP::ActOnOpenMPGrainsizeClause(), clang::SemaOpenMP::ActOnOpenMPHasDeviceAddrClause(), clang::SemaOpenMP::ActOnOpenMPIdExpression(), clang::SemaOpenMP::ActOnOpenMPInclusiveClause(), clang::SemaOpenMP::ActOnOpenMPInitClause(), clang::SemaOpenMP::ActOnOpenMPInterchangeDirective(), clang::SemaOpenMP::ActOnOpenMPInteropDirective(), clang::SemaOpenMP::ActOnOpenMPIsDevicePtrClause(), clang::SemaOpenMP::ActOnOpenMPLastprivateClause(), clang::SemaOpenMP::ActOnOpenMPLinearClause(), clang::SemaOpenMP::ActOnOpenMPLoopInitialization(), clang::SemaOpenMP::ActOnOpenMPMapClause(), clang::SemaOpenMP::ActOnOpenMPMessageClause(), clang::SemaOpenMP::ActOnOpenMPNontemporalClause(), clang::SemaOpenMP::ActOnOpenMPNumTasksClause(), clang::SemaOpenMP::ActOnOpenMPOrderClause(), clang::SemaOpenMP::ActOnOpenMPOrderedDirective(), clang::SemaOpenMP::ActOnOpenMPPermutationClause(), clang::SemaOpenMP::ActOnOpenMPPrivateClause(), clang::SemaOpenMP::ActOnOpenMPProcBindClause(), clang::SemaOpenMP::ActOnOpenMPReductionClause(), clang::SemaOpenMP::ActOnOpenMPRegionEnd(), clang::SemaOpenMP::ActOnOpenMPRequiresDirective(), clang::SemaOpenMP::ActOnOpenMPScanDirective(), clang::SemaOpenMP::ActOnOpenMPScheduleClause(), clang::SemaOpenMP::ActOnOpenMPSeverityClause(), clang::SemaOpenMP::ActOnOpenMPSharedClause(), clang::SemaOpenMP::ActOnOpenMPSingleDirective(), clang::SemaOpenMP::ActOnOpenMPTargetDataDirective(), clang::SemaOpenMP::ActOnOpenMPTargetDirective(), clang::SemaOpenMP::ActOnOpenMPTargetEnterDataDirective(), clang::SemaOpenMP::ActOnOpenMPTargetExitDataDirective(), clang::SemaOpenMP::ActOnOpenMPTargetTeamsDirective(), clang::SemaOpenMP::ActOnOpenMPTargetUpdateDirective(), clang::SemaOpenMP::ActOnOpenMPTaskwaitDirective(), clang::SemaOpenMP::ActOnOpenMPTeamsDirective(), clang::SemaOpenMP::ActOnOpenMPToClause(), clang::SemaOpenMP::ActOnOpenMPUnrollDirective(), clang::SemaOpenMP::ActOnOpenMPUpdateClause(), clang::SemaOpenMP::ActOnOpenMPUseDevicePtrClause(), clang::SemaOpenMP::ActOnOpenMPUsesAllocatorClause(), clang::SemaHLSL::ActOnOutParamExpr(), clang::Sema::ActOnPackExpansion(), clang::Sema::ActOnPackIndexingExpr(), clang::Sema::ActOnPackIndexingType(), clang::Sema::ActOnParamDeclarator(), clang::Sema::ActOnParamDefaultArgument(), clang::Sema::ActOnPopScope(), clang::Sema::ActOnPragmaAttributeAttribute(), clang::Sema::ActOnPragmaAttributePop(), clang::Sema::ActOnPragmaClangSection(), clang::Sema::ActOnPragmaFEnvAccess(), clang::Sema::ActOnPragmaFloatControl(), clang::Sema::ActOnPragmaFPEvalMethod(), clang::Sema::ActOnPragmaFPValueChangingOption(), clang::Sema::ActOnPragmaMSAllocText(), clang::Sema::ActOnPragmaMSFunction(), clang::Sema::ActOnPragmaMSOptimize(), clang::Sema::ActOnPragmaMSSeg(), clang::Sema::ActOnPragmaMSStrictGuardStackCheck(), clang::Sema::ActOnPragmaMSVtorDisp(), clang::Sema::ActOnPragmaOptionsAlign(), clang::Sema::ActOnPragmaPack(), clang::Sema::ActOnPragmaRedefineExtname(), clang::Sema::ActOnPragmaUnused(), clang::Sema::ActOnPragmaVisibility(), clang::Sema::ActOnPrivateModuleFragmentDecl(), clang::SemaObjC::ActOnPropertyImplDecl(), clang::Sema::ActOnPseudoDestructorExpr(), clang::Sema::ActOnPureSpecifier(), clang::Sema::ActOnReturnStmt(), clang::Sema::ActOnSEHExceptBlock(), clang::Sema::ActOnSEHLeaveStmt(), clang::Sema::ActOnSEHTryBlock(), clang::Sema::ActOnSizeofParameterPackExpr(), clang::SemaObjC::ActOnStartCategoryImplementation(), clang::SemaObjC::ActOnStartCategoryInterface(), clang::SemaObjC::ActOnStartClassImplementation(), clang::SemaObjC::ActOnStartClassInterface(), clang::Sema::ActOnStartConceptDefinition(), clang::Sema::ActOnStartCXXMemberReference(), clang::Sema::ActOnStartExportDecl(), clang::Sema::ActOnStartLinkageSpecification(), clang::Sema::ActOnStartNamespaceDef(), clang::Sema::ActOnStartOfFunctionDef(), clang::Sema::ActOnStartOfLambdaDefinition(), clang::SemaObjC::ActOnStartOfObjCMethodDef(), clang::Sema::ActOnStartOfSwitchStmt(), clang::SemaOpenMP::ActOnStartOpenMPDeclareTargetContext(), clang::SemaObjC::ActOnStartProtocolInterface(), clang::Sema::ActOnStartRequiresExpr(), clang::SemaOpenACC::ActOnStartStmtDirective(), clang::Sema::ActOnStringLiteral(), clang::SemaObjC::ActOnSuperClassOfClassInterface(), clang::SemaObjC::ActOnSuperMessage(), clang::Sema::ActOnSuperScopeSpecifier(), clang::Sema::ActOnTag(), clang::Sema::ActOnTagFinishDefinition(), clang::Sema::ActOnTagTemplateIdType(), clang::Sema::ActOnTemplatedFriendTag(), clang::Sema::ActOnTemplateIdType(), clang::Sema::ActOnTemplateName(), clang::Sema::ActOnTemplateParameterList(), clang::Sema::ActOnTemplateTemplateParameter(), clang::SemaHLSL::ActOnTopLevelFunction(), clang::Sema::ActOnTypedefDeclarator(), clang::Sema::ActOnTypenameType(), clang::Sema::ActOnTypeParameter(), clang::Sema::ActOnUnevaluatedStringLiteral(), clang::Sema::ActOnUninitializedDecl(), clang::Sema::ActOnUsingDeclaration(), clang::Sema::ActOnUsingDirective(), clang::Sema::ActOnUsingEnumDeclaration(), clang::SemaOpenACC::ActOnVar(), clang::Sema::ActOnVariableDeclarator(), clang::Sema::ActOnVarTemplateSpecialization(), clang::SemaOpenACC::ActOnWhileStmt(), clang::Sema::ActOnWhileStmt(), clang::Sema::AddAlignedAttr(), clang::Sema::AddAlignValueAttr(), clang::Sema::AddAllocAlignAttr(), clang::Sema::AddAssumeAlignedAttr(), clang::Sema::AddInitializerToDecl(), AddInitializerToDiag(), clang::Sema::AddModeAttr(), clang::SemaSwift::AddParameterABIAttr(), clang::Sema::adjustMemberFunctionCC(), clang::SemaObjC::AdjustParameterTypeForObjCAutoRefCount(), AnalyzeAssignment(), AnalyzeBitFieldAssignment(), AnalyzeCompoundAssignment(), AnalyzeImplicitConversions(), applyCocoaAPICheck(), clang::applyObjCTypeArgs(), clang::Sema::areMultiversionVariantFunctionsCompatible(), clang::SemaObjC::AtomicPropertySetterGetterRules(), clang::Sema::AttachBaseSpecifiers(), clang::Sema::AttachTypeConstraint(), attrNonNullArgCheck(), clang::Sema::BuildAddressSpaceAttr(), BuildAddressSpaceIndex(), clang::Sema::BuildAnonymousStructOrUnion(), clang::Sema::BuildArrayType(), clang::Sema::BuildAsTypeExpr(), clang::Sema::BuildAtomicExpr(), clang::Sema::BuildAtomicType(), clang::Sema::BuildBaseInitializer(), clang::Sema::BuildBinOp(), clang::Sema::BuildBitIntType(), clang::Sema::BuildBlockPointerType(), clang::Sema::BuildBuiltinOffsetOf(), clang::Sema::BuildCallExpr(), clang::SemaObjC::BuildClassMessage(), buildCoawaitCalls(), clang::Sema::BuildCodeAlignAttr(), clang::Sema::BuildCompoundLiteralExpr(), BuildConvertedConstantExpression(), buildCoroutineHandle(), clang::Sema::BuildCXXAssumeExpr(), clang::Sema::BuildCXXDefaultInitExpr(), clang::Sema::BuildCXXForRangeStmt(), clang::Sema::BuildCXXNamedCast(), clang::Sema::BuildCXXNestedNameSpecifier(), clang::Sema::BuildCXXNew(), clang::Sema::BuildCXXNoexceptExpr(), clang::Sema::BuildCXXThrow(), clang::Sema::BuildCXXTypeConstructExpr(), clang::Sema::BuildCXXTypeId(), clang::Sema::BuildCXXUuidof(), clang::Sema::BuildDeclarationNameExpr(), clang::Sema::BuildDeclaratorGroup(), buildDeclareReductionRef(), clang::Sema::BuildDecltypeType(), clang::Sema::BuildDelegatingInitializer(), clang::Sema::BuildEmptyCXXFoldExpr(), clang::Sema::BuildExceptionDeclaration(), clang::Sema::BuildExtVectorType(), BuildFloatingLiteral(), clang::Sema::BuildFunctionType(), BuildImplicitMemberInitializer(), clang::SemaObjC::BuildInstanceMessage(), clang::SemaObjC::BuildIvarRefExpr(), buildLambdaCaptureFixit(), clang::Sema::BuildLambdaExpr(), clang::Sema::buildLambdaInitCaptureInitialization(), buildLambdaThisCaptureFixit(), clang::Sema::BuildMatrixType(), buildMemberCall(), clang::Sema::BuildMemberPointerType(), clang::Sema::BuildMemberReferenceExpr(), clang::Sema::BuildMemInitializer(), BuildNonArrayForRange(), clang::SemaObjC::BuildObjCArrayLiteral(), clang::SemaObjC::BuildObjCAtThrowStmt(), clang::SemaObjC::BuildObjCBoxedExpr(), clang::SemaObjC::BuildObjCBridgedCast(), clang::SemaObjC::BuildObjCDictionaryLiteral(), clang::SemaObjC::BuildObjCEncodeExpression(), clang::SemaObjC::BuildObjCExceptionDecl(), clang::SemaObjC::BuildObjCObjectType(), clang::SemaObjC::BuildObjCStringLiteral(), clang::SemaObjC::BuildObjCTypeParamType(), clang::Sema::BuildPackIndexingExpr(), clang::Sema::BuildPackIndexingType(), clang::Sema::BuildPointerType(), clang::Sema::BuildPossibleImplicitMemberExpr(), clang::Sema::BuildPredefinedExpr(), clang::Sema::BuildPseudoDestructorExpr(), clang::Sema::BuildQualifiedDeclarationNameExpr(), clang::Sema::BuildQualifiedTemplateIdExpr(), clang::Sema::BuildQualifiedType(), clang::Sema::BuildReferenceType(), clang::Sema::BuildResolvedCallExpr(), clang::Sema::BuildReturnStmt(), clang::Sema::BuildStaticAssertDeclaration(), buildStdNoThrowDeclRef(), clang::Sema::BuildTypeofExprType(), clang::Sema::BuildUnresolvedCoawaitExpr(), buildUserDefinedMapperRef(), clang::Sema::BuildUsingDeclaration(), clang::Sema::BuildUsingEnumDeclaration(), clang::Sema::BuildVAArgExpr(), clang::Sema::BuildVectorLiteral(), clang::Sema::BuildVectorType(), BuiltinAlignment(), BuiltinAnnotation(), clang::SemaARM::BuiltinARMMemoryTaggingCall(), clang::SemaARM::BuiltinARMSpecialReg(), BuiltinCallWithStaticChain(), clang::Sema::BuiltinChangeSignedness(), clang::Sema::BuiltinConstantArg(), clang::Sema::BuiltinConstantArgMultiple(), clang::Sema::BuiltinConstantArgPower2(), clang::Sema::BuiltinConstantArgRange(), clang::Sema::BuiltinConstantArgShiftedByte(), clang::Sema::BuiltinConstantArgShiftedByteOrXXFF(), BuiltinCountZeroBitsGeneric(), BuiltinCpu(), BuiltinDumpStruct(), clang::Sema::BuiltinElementwiseTernaryMath(), clang::Sema::BuiltinEnumUnderlyingType(), BuiltinFunctionStart(), BuiltinIsWithinLifetime(), BuiltinLaunder(), BuiltinMSVCAnnotation(), BuiltinOverflow(), BuiltinPopcountg(), clang::SemaPPC::BuiltinPPCMMACall(), BuiltinSEHScopeCheck(), clang::Sema::BuiltinShuffleVector(), clang::Sema::BuiltinVectorMath(), clang::SemaPPC::BuiltinVSX(), clang::SemaWasm::BuiltinWasmRefNullFunc(), clang::SemaWasm::BuiltinWasmTableCopy(), clang::SemaWasm::BuiltinWasmTableFill(), clang::SemaWasm::BuiltinWasmTableGrow(), calculateConstraintSatisfaction(), captureInBlock(), captureInLambda(), ChangeIntegralSignedness(), checkAcquireOrderAttrCommon(), clang::Sema::CheckAdditionOperands(), checkAddressOfFunctionIsAvailable(), clang::Sema::CheckAddressOfOperand(), clang::SemaPPC::checkAIXMemberAlignment(), checkAliasAttr(), clang::Sema::CheckAlignasUnderalignment(), CheckAlignOfExpr(), checkAllocateClauses(), clang::Sema::CheckAllocatedType(), clang::SemaCUDA::checkAllowedInitializer(), clang::Sema::CheckAltivecInitFromScalar(), clang::SemaAMDGPU::CheckAMDGCNBuiltinFunctionCall(), clang::checkAMDGPUFlatWorkGroupSizeArguments(), clang::checkAMDGPUMaxNumWorkGroupsArguments(), clang::checkAMDGPUWavesPerEUArguments(), CheckAnonMemberRedeclaration(), CheckAnyScalarOrVector(), checkAPINotesReplacementType(), clang::SemaObjC::CheckARCMethodDecl(), checkARCPropertyImpl(), clang::Sema::checkArgCount(), clang::Sema::checkArgCountAtLeast(), clang::Sema::checkArgCountAtMost(), CheckArgTypeIsCorrect(), CheckArgTypeMatches(), checkArithmeticBinOpPointerOperands(), checkArithmeticNull(), checkArithmeticOnObjCPointer(), clang::SemaARM::CheckARMBuiltinExclusiveCall(), clang::SemaARM::CheckARMCoprocessorImmediate(), clang::checkArmStreamingBuiltin(), CheckArrayDesignatorExpr(), clang::Sema::checkArrayElementAlignment(), checkArraySize(), CheckArrow(), clang::Sema::CheckAssignmentConstraints(), clang::Sema::CheckAssignmentOperands(), checkAtomicPropertyMismatch(), checkAttrArgsAreCapabilityObjs(), checkAttributeNumArgsImpl(), clang::checkAttrMutualExclusion(), clang::Sema::CheckAttrTarget(), checkAvailabilityAttr(), clang::Sema::CheckBaseSpecifier(), CheckBitIntElementType(), clang::checkBlockArgs(), checkBlockType(), clang::Sema::CheckBooleanCondition(), CheckBoolSelect(), clang::SemaBPF::CheckBPFBuiltinFunctionCall(), clang::SemaOpenCL::checkBuiltinCommitRWPipe(), clang::SemaOpenCL::checkBuiltinEnqueueKernel(), clang::SemaRISCV::CheckBuiltinFunctionCall(), clang::SemaX86::CheckBuiltinFunctionCall(), clang::SemaHLSL::CheckBuiltinFunctionCall(), clang::SemaX86::CheckBuiltinGatherScatterScale(), clang::SemaOpenCL::checkBuiltinKernelWorkGroupSize(), clang::SemaOpenCL::checkBuiltinNDRangeAndBlock(), clang::SemaOpenCL::checkBuiltinPipePackets(), clang::SemaOpenCL::checkBuiltinReserveRWPipe(), clang::SemaX86::CheckBuiltinRoundingOrSAE(), clang::SemaOpenCL::checkBuiltinRWPipe(), CheckBuiltinTargetInSupported(), CheckBuiltinTargetNotInUnsupported(), checkBuiltinTemplateIdType(), clang::SemaX86::CheckBuiltinTileDuplicate(), clang::SemaOpenCL::checkBuiltinToAddr(), checkBuiltinVerboseTrap(), CheckC23ConstexprInitConversion(), CheckC23ConstexprInitStringLiteral(), CheckC23ConstexprVarType(), clang::Sema::checkCall(), clang::Sema::CheckCallingConvAttr(), clang::Sema::CheckCallReturnType(), checkCancelRegion(), checkCaseValue(), clang::Sema::CheckCastAlign(), clang::Sema::checkClassLevelDLLAttribute(), clang::Sema::CheckClassTemplate(), checkCodeSegName(), clang::SemaOpenACC::CheckCollapseLoopCount(), clang::checkCollectionLiteralElement(), clang::Sema::CheckCompareOperands(), clang::Sema::CheckComparisonCategoryType(), clang::SemaHLSL::CheckCompatibleParameterABI(), clang::Sema::CheckCompatibleReinterpretCast(), clang::Sema::CheckCompletedCoroutineBody(), clang::Sema::CheckCompletedCXXClass(), clang::Sema::CheckCompleteDecompositionDeclaration(), CheckCompleteParameterTypesForMangler(), clang::Sema::CheckCompleteVariableDeclaration(), clang::Sema::CheckConceptRedefinition(), clang::Sema::CheckConceptUseInDefinition(), checkCondition(), checkConditionalBlockPointerCompatibility(), clang::Sema::CheckConditionalOperands(), checkConditionalPointerCompatibility(), clang::Sema::CheckConditionVariable(), clang::SemaObjC::CheckConflictingOverridingMethod(), clang::Sema::checkConstantPointerAuthKey(), CheckConstexprCtorInitializer(), CheckConstexprDeclStmt(), CheckConstexprDestructorSubobjects(), CheckConstexprFunctionBody(), clang::Sema::CheckConstexprFunctionDefinition(), CheckConstexprFunctionStmt(), CheckConstexprMissingReturn(), CheckConstPureAttributesUsage(), clang::Sema::CheckConstraintExpression(), clang::Sema::CheckConstructor(), clang::Sema::CheckConstructorDeclarator(), clang::Sema::CheckConversionDeclarator(), clang::SemaObjC::CheckConversionToObjCLiteral(), clang::Sema::CheckCoroutineWrapper(), clang::Sema::CheckCountedByAttrOnField(), checkCUDADeviceBuiltinSurfaceClassTemplate(), checkCUDADeviceBuiltinTextureClassTemplate(), CheckCXX98CompatAccessibleCopy(), clang::Sema::CheckCXXDefaultArgExpr(), clang::Sema::CheckCXXDefaultArguments(), clang::Sema::CheckCXXThisCapture(), clang::Sema::CheckCXXThisType(), clang::Sema::CheckCXXThrowOperand(), CheckDeclarationCausesMultiVersioning(), CheckDeclInExpr(), checkDeclInTargetContext(), clang::SemaOpenMP::checkDeclIsAllowedInOpenMPTarget(), CheckDeducedPlaceholderConstraints(), clang::Sema::CheckDeductionGuideDeclarator(), clang::Sema::CheckDeductionGuideTemplate(), clang::Sema::CheckDependentFunctionTemplateSpecialization(), clang::Sema::CheckDerivedToBaseConversion(), clang::Sema::CheckDestructor(), clang::Sema::CheckDestructorDeclarator(), checkDirectCallValidity(), checkDLLAttributeRedeclaration(), checkDuplicateDefaultInit(), clang::SemaHLSL::CheckEntryPoint(), checkEnumArithmeticConversions(), clang::Sema::CheckEnumConstant(), clang::Sema::CheckEnumRedeclaration(), checkEnumTypesInSwitchStmt(), clang::Sema::CheckEnumUnderlyingType(), clang::Sema::CheckEquivalentExceptionSpec(), clang::CheckEquivalentExceptionSpecImpl(), clang::Sema::CheckExceptionSpecSubset(), CheckExplicitInstantiation(), CheckExplicitInstantiationScope(), clang::Sema::CheckExplicitlyDefaultedComparison(), clang::Sema::CheckExplicitlyDefaultedSpecialMember(), clang::Sema::CheckExplicitObjectMemberFunction(), clang::Sema::CheckExplicitObjectOverride(), CheckExplicitObjectParameter(), checkExportedDecl(), clang::sema::checkExprLifetimeImpl(), checkExprMemoryConstraintCompat(), CheckExtensionTraitOperandType(), checkExtParameterInfos(), clang::Sema::CheckExtraCXXDefaultArguments(), clang::Sema::CheckExtVectorCast(), CheckExtVectorComponent(), CheckFallThroughForBody(), clang::Sema::CheckFieldDecl(), clang::Sema::checkFinalSuspendNoThrow(), clang::Sema::CheckFloatComparison(), CheckFoldOperand(), clang::Sema::CheckForConstantInitializer(), checkForConsumableClass(), CheckForDuplicateEnumValues(), CheckForDuplicateLoopAttrs(), clang::Sema::CheckForFunctionRedefinition(), CheckForIncompatibleAttributes(), CheckForModifiableLvalue(), checkForMultipleExportedDefaultConstructors(), CheckForReference(), clang::SemaObjC::CheckForwardProtocolDeclarationForCircularDependency(), checkFoundationAPI(), checkFPMathBuiltinElementType(), checkFunctionConditionAttr(), clang::Sema::CheckFunctionDeclaration(), clang::Sema::checkFunctionOrMethodParameterIndex(), clang::Sema::CheckFunctionOrTemplateParamDeclarator(), clang::Sema::CheckFunctionReturnType(), clang::Sema::CheckFunctionTemplateSpecialization(), checkFunParamsAreScopedLockable(), clang::SemaOpenACC::CheckGangClause(), checkGenericLoopLastprivate(), checkGlobalOrExternCConflict(), checkHybridPatchableAttr(), clang::checkIBOutletCommon(), CheckIdentityFieldAssignment(), checkIfClauses(), clang::Sema::CheckIfOverriddenFunctionIsMarkedFinal(), clang::Sema::checkIllFormedTrivialABIStruct(), clang::SemaARM::CheckImmediateArg(), clang::Sema::CheckImmediateEscalatingFunctionDefinition(), clang::SemaObjC::CheckImplementationIvars(), clang::Sema::CheckImplicitConversion(), clang::SemaPseudoObject::checkIncDec(), clang::Sema::checkIncorrectVTablePointerAuthenticationAttribute(), CheckIncrementDecrementOperand(), checkIndirectCopyRestoreSource(), CheckIndirectionOperand(), checkInheritableAttr(), clang::Sema::CheckInheritingConstructorUsingDecl(), clang::SemaObjC::checkInitMethod(), clang::CheckInvalidVLENandLMUL(), checkIsValidOpenCLKernelParameter(), CheckJumpOutOfSEHFinally(), checkLifetimeBoundAttr(), clang::Sema::CheckLiteralOperatorDeclaration(), clang::Sema::checkLiteralOperatorId(), checkLiteralOperatorTemplateParameterList(), clang::SemaRISCV::CheckLMUL(), clang::Sema::CheckLogicalOperands(), clang::Sema::CheckLoopHintExpr(), clang::Sema::CheckMain(), checkMapClauseExpressionBase(), checkMapConflicts(), checkMathBuiltinElementType(), clang::Sema::CheckMatrixCast(), CheckMemaccessSize(), checkMemberDecomposition(), clang::Sema::CheckMemberSpecialization(), CheckMemorySizeofForComparison(), clang::SemaObjC::CheckMessageArgumentTypes(), checkMethodFamilyMismatch(), CheckMethodOverrideParam(), CheckMethodOverrideReturn(), checkMethodTypeQualifiers(), clang::SemaMIPS::CheckMipsBuiltinCpu(), CheckModifiableLValue(), checkModuleImportContext(), checkMoreSpecializedThanPrimary(), clang::SemaAMDGPU::checkMovDPPFunctionCall(), checkMoveAssignmentForRepeatedMove(), CheckMoveOnConstruction(), clang::Sema::checkMSInheritanceAttrOnDefinition(), clang::Sema::CheckMSVCRTEntryPoint(), CheckMultiVersionAdditionalDecl(), CheckMultiVersionAdditionalRules(), CheckMultiVersionFunction(), CheckMultiVersionValue(), checkMutualExclusion(), checkMutuallyExclusiveClauses(), CheckNakedParmReference(), clang::SemaARM::CheckNeonBuiltinFunctionCall(), checkNestingOfRegions(), checkNewAttributesAfterDef(), clang::checkNewAttrMutualExclusion(), checkNonMultiVersionCompatAttributes(), clang::Sema::CheckNontrivialField(), clang::Sema::CheckNonTypeTemplateParameterType(), CheckNonTypeTemplatePartialSpecializationArgs(), checkNoThrow(), clang::SemaObjC::checkNSReturnsRetainedReturnType(), CheckNullabilityTypeSpecifier(), checkNumExprsInClause(), CheckObjCBridgeCFCast(), CheckObjCBridgeNSCast(), clang::SemaObjC::checkObjCBridgeRelatedComponents(), clang::SemaObjC::CheckObjCBridgeRelatedConversions(), clang::SemaObjC::CheckObjCCircularContainer(), CheckObjCCollectionLiteralElement(), clang::SemaObjC::CheckObjCConversion(), clang::SemaObjC::CheckObjCDeclScope(), CheckObjCDictionaryLiteralDuplicateKeys(), checkObjCDirectMethodClashes(), clang::SemaObjC::CheckObjCForCollectionOperand(), checkObjCKindOfType(), clang::SemaObjC::CheckObjCMethodDirectOverrides(), clang::SemaObjC::CheckObjCMethodOverride(), clang::SemaObjC::CheckObjCMethodOverrides(), checkObjCMethodX86VectorTypes(), checkObjCPointerIntrospection(), clang::SemaObjC::CheckObjCPropertyAttributes(), clang::SemaObjC::CheckObjCString(), CheckObjCTraitOperandConstraints(), checkOmittedBlockReturnType(), checkOMPAssumeAttr(), clang::SemaOpenMP::CheckOMPRequiresDecl(), clang::SemaOpenMP::CheckOMPThreadPrivateDecl(), checkOpenCLConditionVector(), clang::checkOpenCLEnqueueIntType(), clang::checkOpenCLEnqueueVariadicArgs(), clang::SemaOpenMP::checkOpenMPDeclareVariantFunction(), checkOpenMPIterationSpace(), clang::SemaOpenMP::CheckOpenMPLinearDecl(), clang::SemaOpenMP::CheckOpenMPLinearModifier(), checkOpenMPLoop(), CheckOperatorDeleteDeclaration(), CheckOperatorNewDeclaration(), CheckOperatorNewDeleteDeclarationScope(), CheckOperatorNewDeleteTypes(), checkOrderedOrderSpecified(), clang::Sema::CheckOverloadedOperatorDeclaration(), clang::Sema::CheckOverrideControl(), clang::Sema::CheckOverridingFunctionAttributes(), clang::Sema::CheckOverridingFunctionReturnType(), clang::Sema::CheckPackExpansion(), clang::Sema::CheckParameter(), clang::Sema::CheckParameterPacksForExpansion(), checkParamIsIntegerType(), clang::Sema::CheckParmsForFunctionDef(), clang::checkPipeArg(), clang::checkPipePacketType(), clang::Sema::CheckPlaceholderExpr(), clang::Sema::checkPointerAuthEnabled(), checkPointerAuthValue(), checkPointerIntegerMismatch(), clang::Sema::CheckPointerToMemberOperands(), checkPositiveIntArgument(), clang::SemaPPC::CheckPPCBuiltinFunctionCall(), clang::SemaPPC::CheckPPCMMAType(), checkPreviousOMPAllocateAttribute(), checkPropertyDeclWithOwnership(), checkPtrAuthTypeDiscriminatorOperandType(), clang::Sema::CheckPtrComparisonWithNullChar(), clang::Sema::CheckPureMethod(), checkQualifiedFunction(), clang::Sema::CheckQualifiedFunctionForTypeId(), CheckRealImagOperand(), checkRecursiveFunction(), clang::Sema::CheckRedeclarationExported(), clang::Sema::CheckRedeclarationModuleOwnership(), clang::SemaOpenACC::CheckReductionClause(), checkReductionClauses(), checkReductionClauseWithNogroup(), clang::SemaOpenACC::CheckReductionVar(), clang::Sema::CheckRegparmAttr(), CheckResourceHandle(), checkReturnStmtInCoroutine(), clang::SemaRISCV::checkRVVTypeSupport(), CheckScalarOrVector(), checkScheduleModifiers(), clang::Sema::checkSectionName(), checkSectionsDirective(), checkSelectAnyAttr(), clang::Sema::CheckShadow(), clang::Sema::CheckShadowingDeclModification(), checkSimdlenSafelenSpecified(), checkSimpleDecomposition(), clang::Sema::CheckSingleAssignmentConstraints(), clang::Sema::CheckSizelessVectorCompareOperands(), clang::Sema::CheckSizelessVectorConditionalTypes(), clang::Sema::CheckSizelessVectorOperands(), checkSizelessVectorShift(), clang::SemaARM::CheckSMEBuiltinFunctionCall(), clang::SemaARM::CheckSMEFunctionDefAttributes(), clang::Sema::CheckSpecializationInstantiationRedecl(), clang::Sema::CheckSpecifiedExceptionType(), clang::SemaSPIRV::CheckSPIRVBuiltinFunctionCall(), clang::Sema::CheckStaticArrayArgument(), CheckStmtInlineAttr(), CheckStringInit(), clang::Sema::checkStringLiteralArgumentAttr(), clang::SemaOpenCL::checkSubgroupExt(), clang::SemaObjC::CheckSubscriptingKind(), clang::Sema::CheckSubtractionOperands(), checkSuspensionContext(), clang::checkSwiftAsyncErrorBlock(), clang::Sema::CheckSwitchCondition(), clang::SemaSYCL::CheckSYCLEntryPointFunctionDecl(), CheckSYCLKernelName(), clang::SemaSystemZ::CheckSystemZBuiltinFunctionCall(), clang::Sema::checkTargetAttr(), clang::Sema::checkTargetClonesAttrString(), clang::SemaCUDA::checkTargetOverload(), clang::Sema::checkTargetVersionAttr(), CheckTautologicalComparison(), clang::Sema::CheckTCBEnforcement(), clang::Sema::CheckTemplateArgument(), CheckTemplateArgumentAddressOfObjectOrFunction(), CheckTemplateArgumentIsCompatibleWithParameter(), clang::Sema::CheckTemplateArgumentList(), CheckTemplateArgumentPointerToMember(), clang::Sema::CheckTemplateDeclScope(), clang::Sema::CheckTemplateIdType(), clang::Sema::CheckTemplateParameterList(), checkTemplatePartialSpecialization(), CheckTemplateSpecializationScope(), clang::Sema::CheckTemplateTemplateArgument(), clang::Sema::CheckTemplateTypeArgument(), clang::Sema::CheckThreadLocalForLargeAlignment(), checkThreeWayNarrowingConversion(), clang::SemaOpenACC::CheckTileSizeExpr(), checkTrivialClassMembers(), checkTrivialSubobjectCall(), checkTryLockFunAttrCommon(), checkTupleLikeDecomposition(), clang::Sema::CheckTypeConstraint(), clang::Sema::CheckTypedefForVariablyModifiedType(), checkTypeMappable(), clang::Sema::CheckTypenameType(), checkTypeParamListConsistency(), clang::Sema::checkTypeSupport(), clang::Sema::CheckTypeTraitArity(), clang::Sema::checkUInt32Argument(), clang::Sema::CheckUnaryExprOrTypeTraitOperand(), checkUndefinedButUsed(), checkUnsafeAssignLiteral(), checkUnsafeAssignObject(), clang::Sema::checkUnsafeExprAssigns(), checkUnusedDeclAttributes(), clang::Sema::CheckUseOfCXXMethodAsAddressOfOperand(), clang::Sema::CheckUsingDeclQualifier(), clang::Sema::CheckUsingDeclRedeclaration(), clang::Sema::CheckUsingShadowDecl(), checkUsingShadowRedecl(), clang::Sema::checkVarDeclRedefinition(), clang::Sema::CheckVariableDeclarationType(), clang::Sema::checkVariadicArgument(), clang::SemaOpenACC::CheckVarIsPointerType(), clang::Sema::CheckVarTemplateId(), checkVAStartABI(), checkVAStartIsInVariadicFunction(), CheckVecStepTraitOperandType(), clang::Sema::CheckVectorCast(), clang::Sema::CheckVectorCompareOperands(), clang::Sema::CheckVectorConditionalTypes(), CheckVectorElementCallArgs(), CheckVectorElementsTraitOperandType(), clang::Sema::CheckVectorOperands(), checkVectorResult(), CheckVectorSelect(), checkVectorShift(), clang::Sema::CheckVirtualDtorCall(), clang::CheckWasmBuiltinArgIsInteger(), clang::CheckWasmBuiltinArgIsTable(), CheckWaveActive(), checkWeakAttr(), checkWeakRefAttr(), clang::Sema::ConstantFoldAttrArgs(), clang::Sema::ConvertArgumentsForCall(), ConvertDeclSpecToType(), ConvertDeducedTemplateArgument(), clang::Sema::ConvertVectorExpr(), CopyObject(), clang::Sema::CreateBuiltinArraySubscriptExpr(), clang::Sema::CreateBuiltinBinOp(), clang::Sema::CreateBuiltinMatrixSubscriptExpr(), clang::Sema::CreateBuiltinUnaryOp(), clang::Sema::CreateGenericSelectionExpr(), clang::CreateHLSLAttributedResourceType(), clang::Sema::CreateLaunchBoundsAttr(), CreateNewFunctionDecl(), clang::SemaObjC::CreatePropertyDecl(), clang::Sema::CreateUnaryExprOrTypeTraitExpr(), clang::Sema::CXXCheckConditionalOperands(), clang::Sema::DeduceAutoType(), clang::Sema::deduceClosureReturnType(), clang::Sema::DeduceFunctionTypeFromReturnExpr(), clang::Sema::DeduceReturnType(), clang::Sema::DeduceTemplateSpecializationFromInitializer(), clang::Sema::deduceVarTypeFromInitializer(), clang::Sema::DefaultLvalueConversion(), clang::SemaObjC::DefaultSynthesizeProperties(), clang::Sema::DefineImplicitCopyAssignment(), clang::Sema::DefineImplicitLambdaToBlockPointerConversion(), clang::Sema::DefineImplicitMoveAssignment(), clang::Sema::DefineUsedVTables(), DelegatingCycleHelper(), Diag(), clang::Sema::DiagIfReachable(), clang::InitializationSequence::Diagnose(), clang::Sema::DiagnoseAbsenceOfOverrideControl(), clang::Sema::DiagnoseAbstractType(), DiagnoseAccessPath(), DiagnoseAdditionInShift(), diagnoseAddressOfInvalidType(), clang::Sema::DiagnoseAlwaysNonNullPointer(), clang::ImplicitConversionSequence::DiagnoseAmbiguousConversion(), clang::Sema::DiagnoseAmbiguousLookup(), diagnoseAndRemoveTypeQualifiers(), diagnoseArithmeticOnFunctionPointer(), diagnoseArithmeticOnNullPointer(), diagnoseArithmeticOnTwoFunctionPointers(), diagnoseArithmeticOnTwoVoidPointers(), diagnoseArithmeticOnVoidPointer(), DiagnoseArityMismatch(), diagnoseArrayStarInParamType(), clang::Sema::DiagnoseAssignmentAsCondition(), clang::Sema::DiagnoseAssignmentEnum(), clang::Sema::DiagnoseAssignmentResult(), DiagnoseAtomicInCXXTypeTrait(), clang::SemaHLSL::DiagnoseAttrStageMismatch(), clang::Sema::DiagnoseAutoDeductionFailure(), DiagnoseBadAccess(), diagnoseBadCast(), DiagnoseBadConversion(), DiagnoseBadDeduction(), diagnoseBadDirectAccess(), DiagnoseBadShiftValues(), DiagnoseBadTarget(), diagnoseBadTypeAttribute(), DiagnoseBaseOrMemInitializerOrder(), DiagnoseBitwiseOpInBitwiseOp(), DiagnoseCalleeStaticArrayParam(), DiagnoseCategoryDirectMembersProtocolConformance(), clang::SemaObjC::DiagnoseClassExtensionDupMethods(), clang::Sema::DiagnoseClassNameShadow(), clang::Sema::DiagnoseCommaOperator(), clang::Sema::DiagnoseConditionalForNull(), clang::Sema::diagnoseConflictingFunctionEffect(), DiagnoseConstAssignment(), clang::SemaObjC::DiagnoseCStringFormatDirectiveInCFAPI(), DiagnoseCStringFormatDirectiveInObjCAPI(), DiagnoseDefaultTemplateArgument(), clang::Sema::DiagnoseDependentMemberLookup(), diagnoseDeprecatedCopyOperation(), diagnoseDiagnoseIfAttrsWith(), DiagnoseDirectIsaAccess(), diagnoseDistinctPointerComparison(), DiagnoseDivisionSizeofPointerOrArray(), DiagnosedUnqualifiedCallsToStdFunctions(), clang::SemaObjC::DiagnoseDuplicateIvars(), clang::Sema::DiagnoseEmptyLookup(), clang::Sema::DiagnoseEmptyLoopBody(), clang::Sema::DiagnoseEmptyStmtBody(), clang::Sema::DiagnoseEqualityWithExtraParens(), clang::Sema::diagnoseExprIntendedAsTemplateName(), DiagnoseFailedEnableIfAttr(), DiagnoseFailedExplicitSpec(), DiagnoseFloatingImpCast(), clang::Sema::VerifyICEDiagnoser::diagnoseFold(), DiagnoseForRangeConstVariableCopies(), DiagnoseForRangeReferenceVariableCopies(), clang::Sema::diagnoseFunctionEffectConversion(), clang::Sema::diagnoseFunctionEffectMergeConflicts(), diagnoseFunctionPointerToVoidComparison(), clang::Sema::DiagnoseFunctionSpecifiers(), clang::Sema::DiagnoseHiddenVirtualMethods(), clang::Sema::diagnoseIgnoredQualifiers(), clang::Sema::DiagnoseImmediateEscalatingReason(), DiagnoseImpCast(), DiagnoseIndirectOrAsmJumpStmt(), clang::SemaHLSL::diagnoseInputIDType(), diagnoseInstanceReference(), DiagnoseIntInBoolContext(), diagnoseInvalidDeclaratorChunks(), clang::Sema::DiagnoseInvalidExplicitObjectParameterInLambda(), DiagnoseInvalidRedeclaration(), DiagnoseInvisibleNamespace(), clang::ParsedAttr::diagnoseLangOpts(), diagnoseListInit(), DiagnoseLocalRegisterBinding(), diagnoseLogicalNotOnLHSofCheck(), clang::Sema::DiagnoseMisalignedMembers(), DiagnoseMismatchedNewDelete(), diagnoseMissingArgument(), diagnoseMissingConstinit(), clang::SemaObjC::DiagnoseMissingDesignatedInitOverrides(), clang::Sema::diagnoseMissingImport(), clang::Sema::diagnoseMissingTemplateArguments(), DiagnoseMultipleAddrSpaceAttributes(), clang::SemaObjC::DiagnoseMultipleMethodInGlobalPool(), clang::SemaSwift::DiagnoseName(), DiagnoseNamespaceInlineMismatch(), DiagnoseNarrowingInInitList(), DiagnoseNoDiscard(), diagnoseNoescape(), clang::Sema::DiagnoseNonDefaultPragmaAlignPack(), clang::Sema::diagnoseNullableToNonnullConversion(), DiagnoseNullConversion(), clang::SemaObjC::diagnoseNullResettableSynthesizedSetters(), diagnoseObjCARCConversion(), DiagnoseObjCImplementedDeprecations(), diagnoseObjCLiteralComparison(), diagnoseOpenCLTypes(), clang::SemaObjC::DiagnoseOwningPropertyGetterSynthesis(), diagnosePointerIncompatibility(), clang::Sema::DiagnosePrecisionLossInComplexDivision(), clang::SemaObjC::DiagnosePropertyAccessorMismatch(), clang::SemaObjC::DiagnosePropertyMismatch(), clang::Sema::diagnoseQualifiedDeclaration(), DiagnoseQualifiedMemberReference(), DiagnoseRecursiveConstFields(), diagnoseRepeatedUseOfWeak(), DiagnoseRetainableFlexibleArrayMember(), clang::diagnoseRetainCycle(), DiagnoseSelfAssignment(), clang::Sema::DiagnoseSelfMove(), clang::Sema::DiagnoseSentinelCalls(), clang::Sema::DiagnoseShadowingLambdaDecls(), DiagnoseShiftCompare(), clang::Sema::DiagnoseSizeOfParametersAndReturnValue(), clang::Sema::DiagnoseStaticAssertDetails(), DiagnoseSwitchLabelsFallthrough(), diagnoseTautologicalComparison(), DiagnoseTemplateParameterListArityMismatch(), clang::Sema::DiagnoseTemplateParameterShadow(), DiagnoseTwoPhaseLookup(), clang::SemaObjC::DiagnoseTypeArgsAndProtocols(), clang::Sema::diagnoseTypo(), clang::Sema::diagnoseUnavailableAlignedAllocation(), diagnoseUncapturableValueReferenceOrBinding(), clang::Sema::DiagnoseUnexpandedParameterPacks(), DiagnoseUnimplementedAccessor(), DiagnoseUninitializedConstRefUse(), DiagnoseUninitializedReference(), DiagnoseUninitializedUse(), clang::Sema::DiagnoseUninstantiableTemplate(), diagnoseUnknownAnyExpr(), clang::Sema::DiagnoseUnknownTemplateName(), clang::Sema::DiagnoseUnknownTypeName(), diagnoseUnsatisfiedConstraintExpr(), diagnoseUnsatisfiedRequirement(), clang::SemaOpenMP::DiagnoseUnterminatedOpenMPDeclareTarget(), clang::Sema::DiagnoseUnterminatedPragmaAlignPack(), clang::Sema::DiagnoseUnterminatedPragmaAttribute(), clang::SemaObjC::DiagnoseUnusedBackingIvarInAccessor(), DiagnoseUnusedComparison(), clang::Sema::DiagnoseUnusedDecl(), clang::Sema::DiagnoseUnusedLambdaCapture(), clang::Sema::DiagnoseUnusedNestedTypedefs(), DiagnoseUnusedOfDecl(), clang::Sema::DiagnoseUnusedParameters(), clang::Sema::DiagnoseUseOfDecl(), diagnoseUseOfInternalDeclInInlineFunction(), clang::SemaObjC::DiagnoseUseOfUnimplementedSelectors(), diagnoseVarDeclTypeMismatch(), DiagnoseVariableSizedIvars(), DiagnoseVLAInCXXTypeTrait(), DiagnoseWeakIvars(), diagnoseWellFormedUnsatisfiedConstraintExpr(), diagnoseXorMisusedAsPow(), clang::Sema::diagnoseZeroToNullptrConversion(), diagOpenCLBuiltinTypeError(), clang::Sema::DiagPlaceholderVariableDefinition(), DiagRecursiveConstraintEval(), clang::Sema::DiagRedefinedPlaceholderFieldDecl(), DiagReservedModuleName(), diagReturnOnAllocFailure(), DiagUninitUse(), DoEmitAvailabilityWarning(), clang::Sema::emitAndClearUnusedLocalTypedefWarnings(), emitAndFixInvalidAsmCastLValue(), emitBadConversionNotes(), EmitDiagForCXXThrowInNonThrowingFunc(), clang::Sema::EmitDiagnostic(), emitEmptyLookupTypoDiagnostic(), clang::SemaHLSL::emitLogicalOperatorFixIt(), emitNullabilityConsistencyWarning(), emitReadOnlyPlacementAttrWarning(), clang::SemaObjC::EmitRelatedResultTypeNote(), clang::SemaObjC::EmitRelatedResultTypeNoteForReturn(), emitReplacement(), emitUninitializedExplicitInitFields(), clang::SemaOpenMP::EndOpenMPDSABlock(), clang::Sema::EnsureTemplateArgumentListConstraints(), EvaluateAndDiagnoseImmediateInvocation(), clang::Sema::EvaluateStaticAssertMessageAsString(), clang::Sema::ExpandFunctionLocalPredefinedMacros(), clang::Sema::FinalizeDeclaration(), clang::Sema::FinalizeDeclaratorGroup(), clang::SemaOpenMP::finalizeOpenMPDelayedAnalysis(), clang::Sema::FinalizeVarWithDestructor(), clang::Sema::FindAllocationFunctions(), clang::SemaObjC::FindCompositeObjCPointerType(), clang::Sema::FindDeallocationFunction(), findDecomposableBaseClass(), clang::Sema::FindInstantiatedDecl(), findOMPAllocatorHandleT(), findOMPAlloctraitT(), findOMPDependT(), findOMPEventHandleT(), clang::SemaObjC::FindProtocolDeclaration(), clang::DeclSpec::Finish(), FinishForRangeVarDecl(), FinishOpenMPLinearClause(), flushDiagnostics(), getAndVerifyMatrixDimension(), clang::Sema::getConstructorName(), clang::Sema::getDarwinSDKInfoForAvailabilityChecking(), GetDeclSpecTypeForDeclarator(), clang::Sema::getDestructorName(), clang::Sema::getDestructorTypeForDecltype(), GetFullTypeForDeclarator(), getFunctionStorageClass(), getLambdaType(), clang::Sema::getMostSpecialized(), clang::Sema::GetNameFromUnqualifiedId(), getNSNumberFactoryMethod(), getPatternForClassTemplateSpecialization(), getPrivateItem(), getTupleLikeElementType(), clang::Sema::getTypeName(), handleAbiTagAttr(), clang::SemaOpenCL::handleAccessAttr(), handleAcquireHandleAttr(), HandleAddressSpaceTypeAttribute(), handleAliasAttr(), handleAlignedAttr(), handleAllocSizeAttr(), handleAlwaysInlineAttr(), handleAnalyzerNoReturnAttr(), HandleAnnotateTypeAttr(), clang::SemaX86::handleAnyInterruptAttr(), handleArgumentWithTypeTagAttr(), handleArmAgnosticAttribute(), handleArmStateAttribute(), HandleArmSveVectorBitsTypeAttr(), clang::SemaSwift::handleAsyncAttr(), clang::SemaSwift::handleAsyncError(), handleAvailabilityAttr(), clang::SemaObjC::handleBlocksAttr(), clang::SemaSwift::handleBridge(), clang::SemaObjC::handleBridgeAttr(), clang::SemaObjC::handleBridgeMutableAttr(), clang::SemaObjC::handleBridgeRelatedAttr(), HandleBTFTypeTagAttribute(), clang::SemaARM::handleBuiltinAliasAttr(), handleBuiltinAliasAttr(), handleCallableWhenAttr(), handleCallbackAttr(), handleCallConvAttr(), handleCalledOnceAttr(), handleCFGuardAttr(), handleCleanupAttr(), clang::SemaARM::handleCmseNSEntryAttr(), handleCodeModelAttr(), handleCodeSegAttr(), handleCommonAttr(), handleConstantAttr(), handleConstructorAttr(), handleConsumableAttr(), handleCPUSpecificAttr(), clang::Sema::HandleDeclarator(), handleDeclspecThreadAttr(), handleDelayedForbiddenType(), handleDependencyAttr(), handleDeprecatedAttr(), clang::SemaObjC::handleDesignatedInitializer(), handleDestroyAttr(), handleDeviceAttr(), handleDiagnoseAsBuiltinAttr(), handleDiagnoseIfAttr(), clang::SemaObjC::handleDirectAttr(), clang::SemaObjC::handleDirectMembersAttr(), handleDLLAttr(), handleEnableIfAttr(), handleEnforceTCBAttr(), handleEnumExtensibilityAttr(), clang::SemaSwift::handleError(), handleExcludeFromExplicitInstantiationAttr(), clang::SemaObjC::HandleExprPropertyRefExpr(), clang::SemaObjC::handleExternallyRetainedAttr(), HandleExtVectorTypeAttr(), handleFallThroughAttr(), clang::Sema::HandleField(), clang::SemaX86::handleForceAlignArgPointerAttr(), handleFormatArgAttr(), handleFormatAttr(), handleFunctionReturnThunksAttr(), handleFunctionTypeAttr(), handleGlobalAttr(), handleGNUInlineAttr(), clang::SemaObjC::handleIBOutletCollection(), handleIFuncAttr(), HandleImmediateInvocations(), clang::SemaObjC::handleIndependentClass(), handleInitPriorityAttr(), clang::SemaARM::handleInterruptAttr(), clang::SemaAVR::handleInterruptAttr(), clang::SemaM68k::handleInterruptAttr(), clang::SemaMIPS::handleInterruptAttr(), clang::SemaMSP430::handleInterruptAttr(), clang::SemaRISCV::handleInterruptAttr(), clang::SemaSYCL::handleKernelAttr(), handleLayoutVersion(), handleLifetimeCaptureByAttr(), handleLifetimeCategoryAttr(), handleLikely(), handleLoopHintAttr(), handleManagedAttr(), HandleMatrixTypeAttr(), clang::SemaObjC::handleMethodFamilyAttr(), handleMIGServerRoutineAttr(), handleMinVectorWidthAttr(), handleModeAttr(), handleMSAllocatorAttr(), handleMSConstexprAttr(), handleMSInheritanceAttr(), handleMSPointerTypeQualifierAttr(), clang::Sema::HandleMSProperty(), handleNakedAttr(), HandleNeonVectorTypeAttr(), clang::SemaARM::handleNewAttr(), clang::SemaSwift::handleNewType(), handleNoBuiltinAttr(), handleNoCfCheckAttr(), handleNoConvergentAttr(), handleNoEscapeAttr(), handleNoInlineAttr(), handleNoMergeAttr(), handleNonBlockingNonAllocatingTypeAttr(), handleNonNullAttr(), handleNonNullAttrParameter(), handleNoReturnAttr(), handleNoSanitizeAttr(), handleNoSanitizeSpecificAttr(), clang::SemaOpenCL::handleNoSVMAttr(), clang::SemaObjC::handleNSErrorDomain(), clang::SemaObjC::handleNSObject(), handleNullableTypeAttr(), clang::SemaHLSL::handleNumThreadsAttr(), handleObjCGCTypeAttr(), handleObjCOwnershipTypeAttr(), HandleOpenCLAccessAttr(), handleOpenCLUnrollHint(), clang::SemaObjC::handleOwnershipAttr(), handleOwnershipAttr(), handlePackedAttr(), clang::SemaHLSL::handlePackOffsetAttr(), handleParamTypestateAttr(), handlePassObjectSizeAttr(), handlePatchableFunctionEntryAttr(), clang::SemaObjC::handlePreciseLifetimeAttr(), handlePreferredName(), handlePreferredTypeAttr(), clang::SemaObjC::HandlePropertyInClassExtension(), clang::SemaObjC::handleRequiresSuperAttr(), clang::SemaHLSL::handleResourceBindingAttr(), clang::SemaHLSL::handleResourceTypeAttr(), handleRestrictAttr(), clang::SemaObjC::handleReturnsInnerPointerAttr(), handleReturnTypestateAttr(), HandleRISCVRVVVectorBitsTypeAttr(), handleSentinelAttr(), handleSetTypestateAttr(), clang::SemaHLSL::handleShaderAttr(), handleSharedAttr(), clang::SemaAVR::handleSignalAttr(), clang::handleSimpleAttributeOrDiagnose(), handleStandardNoReturnAttr(), clang::SemaOpenCL::handleSubGroupSize(), clang::SemaObjC::handleSuppresProtocolAttr(), handleSuppressAttr(), handleTargetClonesAttr(), handleTestTypestateAttr(), handleTLSModelAttr(), handleTransparentUnionAttr(), handleTypeTagForDatatypeAttr(), handleUnlikely(), handleUnusedAttr(), handleUuidAttr(), handleVecReturnAttr(), clang::SemaHLSL::handleVectorBinOpConversion(), HandleVectorSizeAttr(), handleVecTypeHint(), handleVisibilityAttr(), handleVTablePointerAuthentication(), handleWarnUnusedResult(), clang::SemaHLSL::handleWaveSizeAttr(), handleWeakImportAttr(), handleWeakRefAttr(), clang::SemaWasm::handleWebAssemblyExportNameAttr(), HandleWebAssemblyFuncrefAttr(), clang::SemaWasm::handleWebAssemblyImportModuleAttr(), clang::SemaWasm::handleWebAssemblyImportNameAttr(), handleWorkGroupSize(), clang::SemaObjC::handleXReturnsXRetainedAttr(), handleZeroCallUsedRegsAttr(), HelperToDiagnoseMismatchedMethodsInGlobalPool(), clang::Sema::ImpCastExprToType(), clang::Sema::ImplicitlyDefineFunction(), inferARCLifetimeForPointee(), clang::SemaObjC::inferObjCARCLifetime(), clang::SemaCUDA::inferTargetForImplicitSpecialMember(), clang::Sema::InheritedConstructorInfo::InheritedConstructorInfo(), clang::InitializationSequence::InitializeFrom(), clang::TemplateDeclInstantiator::InstantiateClassTemplatePartialSpecialization(), instantiateDependentAnnotationAttr(), instantiateDependentFunctionAttrCondition(), clang::Sema::InstantiateExceptionSpec(), clang::Sema::InstantiateFunctionDefinition(), clang::Sema::InstantiateInClassInitializer(), clang::Sema::InstantiateVariableDefinition(), clang::TemplateDeclInstantiator::InstantiateVarTemplatePartialSpecialization(), clang::interp::interp__builtin_is_constant_evaluated(), clang::Sema::InvalidLogicalVectorOperands(), clang::Sema::InvalidOperands(), clang::Sema::isAcceptableTagRedeclaration(), clang::Sema::isIncompatibleTypedef(), clang::Sema::isMemberAccessibleForDeletion(), IsMicrosoftUsingDeclarationAccessBug(), isNonNegativeIntegerValue(), isNullPointerValueTemplateArgument(), IsOverloadOrOverrideImpl(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), isTagTypeWithMissingTag(), isTupleLike(), isValidCoroutineContext(), isValidInteropVariable(), isVariableCapturable(), IsVectorConversion(), clang::Sema::LazilyCreateBuiltin(), clang::Sema::LazyProcessLifetimeCaptureByParams(), lookupCoroutineHandleType(), clang::Sema::lookupCoroutineTraits(), clang::SemaObjC::LookupIvarInObjCMethod(), clang::Sema::LookupLiteralOperator(), LookupMemberExpr(), clang::SemaOpenMP::lookupOpenMPDeclareTargetName(), lookupPromiseType(), LookupStdInitializerList(), LookupStdSourceLocationImpl(), lookupStdTypeTraitMember(), clang::Sema::LookupTemplateName(), makeLaunchBoundsArgExpr(), MatchTemplateParameterKind(), clang::Sema::MatchTemplateParametersToScopeSpecifier(), clang::SemaCUDA::maybeAddHostDeviceAttrs(), clang::Sema::MaybeEmitAmbiguousAtomicConstraintsDiagnostic(), clang::Sema::MaybeSuggestAddingStaticToDecl(), maybeTailCall(), mergeAlignedAttrs(), clang::Sema::mergeAlwaysInlineAttr(), clang::Sema::mergeAvailabilityAttr(), clang::Sema::mergeCodeSegAttr(), clang::Sema::MergeCXXFunctionDecl(), clang::Sema::mergeDeclAttributes(), clang::Sema::mergeDLLExportAttr(), clang::Sema::mergeDLLImportAttr(), mergeEnforceTCBAttrImpl(), clang::Sema::mergeErrorAttr(), clang::Sema::MergeFunctionDecl(), clang::SemaWasm::mergeImportModuleAttr(), clang::SemaWasm::mergeImportNameAttr(), clang::Sema::mergeInternalLinkageAttr(), clang::Sema::mergeMinSizeAttr(), clang::Sema::mergeMSInheritanceAttr(), clang::SemaSwift::mergeNameAttr(), clang::SemaHLSL::mergeNumThreadsAttr(), clang::Sema::mergeOptimizeNoneAttr(), mergeParamDeclAttributes(), mergeParamDeclTypes(), clang::SemaHLSL::mergeParamModifierAttr(), clang::Sema::mergeSectionAttr(), clang::SemaHLSL::mergeShaderAttr(), clang::Sema::MergeTypedefNameDecl(), mergeTypeNullabilityForRedecl(), clang::Sema::mergeUuidAttr(), clang::Sema::MergeVarDecl(), mergeVisibilityAttr(), clang::SemaHLSL::mergeWaveSizeAttr(), clang::Sema::NoteAllFoundTemplates(), NoteBuiltinOperatorCandidate(), clang::OverloadCandidateSet::NoteCandidates(), clang::TemplateSpecCandidateSet::NoteCandidates(), clang::Sema::NoteDeletedFunction(), NoteFunctionCandidate(), clang::Sema::NoteHiddenVirtualMethods(), NoteImplicitDeductionGuide(), noteLocation(), noteMemberDeclaredHere(), noteNonDeducibleParameters(), noteOperatorArrows(), noteOverloads(), clang::Sema::notePreviousDefinition(), NoteSurrogateCandidate(), OpenCLArithmeticConversions(), OpenCLConvertScalarsToVectors(), clang::Sema::ParsedFreeStandingDeclSpec(), clang::Sema::ParseLifetimeCaptureByAttr(), clang::SemaObjC::ParseObjCProtocolExpression(), clang::SemaObjC::ParseObjCSelectorExpression(), clang::SemaObjC::ParseObjCStringLiteral(), clang::Sema::ParseTypedefDecl(), clang::InitializationSequence::Perform(), PerformConstructorInitialization(), clang::Sema::PerformImplicitConversion(), clang::SemaOpenMP::PerformOpenMPImplicitIntegerConversion(), PointerAuthStringDiscriminator(), clang::Sema::PopExpressionEvaluationContext(), clang::Sema::PopFunctionScopeInfo(), clang::Sema::PopPragmaVisibility(), clang::Sema::PrepareScalarCast(), clang::Sema::ProcessAccessDeclAttributeList(), ProcessDeclAttribute(), clang::Sema::ProcessDeclAttributeList(), ProcessOpenMPDoacrossClauseCommon(), clang::SemaObjC::ProcessPropertyDecl(), ProcessStmtAttribute(), clang::Sema::propagateDLLAttrToBaseClassTemplate(), clang::TreeTransform< Derived >::RebuildCXXForRangeStmt(), clang::TreeTransform< Derived >::RebuildDependentNameType(), RebuildForRangeWithDereference(), clang::TreeTransform< Derived >::RebuildQualifiedType(), recoverFromMSUnqualifiedLookup(), recoverFromTypeInKnownDependentBase(), rejectConstNotMutableType(), reportOriginalDsa(), ReportOverrides(), clang::Sema::RequireCompleteEnumDecl(), clang::Sema::RequireLiteralType(), clang::Sema::RequireStructuralType(), resolveAllocationOverload(), clang::Sema::resolveAssumedTemplateNameAsType(), resolveBuiltinNewDeleteOverload(), clang::Sema::ResolveExceptionSpec(), SelectPropertyForSynthesisFromProtocols(), clang::Sema::SetCtorInitializers(), clang::Sema::SetDeclDefaulted(), clang::Sema::SetDeclDeleted(), clang::Sema::SetMemberAccessSpecifier(), clang::Sema::setTagNameForLinkagePurposes(), clang::Sema::ShouldDeleteSpecialMember(), clang::Sema::SpecialMemberIsTrivial(), clang::Sema::SubstDefaultArgument(), clang::Sema::SubstituteExplicitTemplateArguments(), clang::Sema::SubstParmVarDecl(), SuggestInitializationFixit(), clang::Sema::TemplateParameterListsAreEqual(), threadSafetyCheckIsPointer(), clang::TreeTransform< Derived >::TransformNestedNameSpecifierLoc(), clang::Sema::tryCaptureVariable(), TryConstructorInitialization(), TryDiagnoseProtectedAccess(), clang::tryMakeVariablePseudoStrong(), TryOrBuildParenListInitialization(), clang::Sema::tryToFixVariablyModifiedVarType(), clang::Sema::tryToRecoverWithCall(), clang::Sema::UnifySection(), validateAlignasAppliedType(), validateBoxingMethod(), ValidateMultipleRegisterAnnotations(), ValidateObjCLiteralInterfaceDecl(), validatePackoffset(), clang::validateSwiftFunctionName(), clang::Sema::ValueIsRunOfOnes(), clang::Sema::VerifyBitField(), clang::Sema::VerifyIntegerConstantExpression(), clang::SemaOpenMP::VerifyPositiveIntegerConstantInClause(), verifyValidIntegerConstantExpr(), warnAboutAmbiguousFunction(), warnAboutRedundantParens(), warnBracedScalarInit(), clang::SemaObjC::WarnConflictingTypedMethods(), clang::SemaObjC::WarnExactTypedMethods(), clang::Sema::WarnOnPendingNoDerefs(), clang::Sema::warnOnReservedIdentifier(), warnOnSizeofOnArrayDecay(), and WarnUndefinedMethod().