|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/NestedNameSpecifier.h 31 class LangOptions;
tools/clang/include/clang/AST/PrettyPrinter.h 21 class LangOptions;
tools/clang/include/clang/Analysis/CFG.h 51 class LangOptions;
tools/clang/include/clang/Basic/Builtins.h 30 class LangOptions;
tools/clang/include/clang/Basic/Diagnostic.h 46 class LangOptions;
tools/clang/include/clang/Basic/IdentifierTable.h 39 class LangOptions;
tools/clang/include/clang/Basic/Module.h 47 class LangOptions;
tools/clang/include/clang/Basic/TargetInfo.h 44 class LangOptions;
tools/clang/include/clang/CodeGen/BackendUtil.h 28 class LangOptions;
tools/clang/include/clang/CodeGen/ModuleBuilder.h 32 class LangOptions;
tools/clang/include/clang/Edit/Commit.h 21 class LangOptions;
tools/clang/include/clang/Edit/EditedSource.h 26 class LangOptions;
tools/clang/include/clang/Frontend/ASTConsumers.h 26 class LangOptions;
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h 16 class LangOptions;
tools/clang/include/clang/Frontend/DiagnosticRenderer.h 29 class LangOptions;
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 19 class LangOptions;
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 24 class LangOptions;
tools/clang/include/clang/Frontend/Utils.h 55 class LangOptions;
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 28 class LangOptions;
tools/clang/include/clang/Index/IndexSymbol.h 19 class LangOptions;
tools/clang/include/clang/Lex/HeaderSearch.h 43 class LangOptions;
tools/clang/include/clang/Lex/LiteralSupport.h 34 class LangOptions;
tools/clang/include/clang/Rewrite/Core/Rewriter.h 26 class LangOptions;
tools/clang/include/clang/Rewrite/Core/TokenRewriter.h 26 class LangOptions;
tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h 24 class LangOptions;
tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h 30 class LangOptions;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 44 class LangOptions;
tools/clang/include/clang/Sema/DeclSpec.h 42 class LangOptions;
tools/clang/include/clang/Sema/IdentifierResolver.h 30 class LangOptions;
tools/clang/include/clang/Sema/ParsedAttr.h 39 class LangOptions;
tools/clang/include/clang/Sema/Sema.h 134 class LangOptions;
tools/clang/include/clang/Sema/TypoCorrection.h 36 class LangOptions;
tools/clang/include/clang/Serialization/ASTReader.h 97 class LangOptions;
tools/clang/include/clang/Serialization/ASTWriter.h 74 class LangOptions;
tools/clang/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h 21 class LangOptions;
tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h 17 class LangOptions;
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h 20 class LangOptions;
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h 72 class LangOptions;
tools/clang/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h 16 class LangOptions;
tools/clang/lib/AST/FormatStringParsing.h 23 class LangOptions;
tools/clang/lib/AST/Interp/Context.h 26 class LangOptions;
tools/clang/lib/CodeGen/CodeGenModule.h 71 class LangOptions;
tools/clang/lib/CodeGen/CodeGenTBAA.h 26 class LangOptions;
tools/clang/lib/CodeGen/CoverageMappingGen.h 25 class LangOptions;
tools/clang/tools/libclang/CIndexDiagnostic.h 23 class LangOptions;
tools/lldb/include/lldb/Core/ClangForward.h 72 class LangOptions;
References
gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc 34 static void matchRulesForAMDGPUFlatWorkGroupSize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
47 static void matchRulesForAMDGPUNumSGPR(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
60 static void matchRulesForAMDGPUNumVGPR(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
73 static void matchRulesForAMDGPUWavesPerEU(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
96 static void matchRulesForAVRSignal(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
115 static void matchRulesForAbiTag(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
194 static void matchRulesForAlias(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
208 static void matchRulesForAlignValue(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
262 static void matchRulesForAllocSize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
275 static void matchRulesForAlwaysDestroy(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
306 static void matchRulesForAlwaysInline(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
310 static void matchRulesForAnnotate(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
333 static void matchRulesForAnyX86NoCfCheck(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
346 static void matchRulesForArcWeakrefUnavailable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
397 static void matchRulesForArmMveAlias(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
472 static void matchRulesForAssumeAligned(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
486 static void matchRulesForAvailability(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
513 static void matchRulesForCFAuditedTransfer(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
526 static void matchRulesForCFConsumed(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
539 static void matchRulesForCFICanonicalJumpTable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
552 static void matchRulesForCFUnknownTransfer(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
565 static void matchRulesForCPUDispatch(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
578 static void matchRulesForCPUSpecific(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
600 static void matchRulesForCUDAConstant(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
613 static void matchRulesForCUDADevice(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
627 static void matchRulesForCUDAGlobal(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
640 static void matchRulesForCUDAHost(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
662 static void matchRulesForCUDALaunchBounds(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
676 static void matchRulesForCUDAShared(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
689 static void matchRulesForCXX11NoReturn(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
702 static void matchRulesForCallableWhen(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
715 static void matchRulesForCallback(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
748 static void matchRulesForCapability(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
762 static void matchRulesForCarriesDependency(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
801 static void matchRulesForCold(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
814 static void matchRulesForCommon(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
854 static void matchRulesForConstInit(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
867 static void matchRulesForConstructor(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
880 static void matchRulesForConsumable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
893 static void matchRulesForConsumableAutoCast(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
906 static void matchRulesForConsumableSetOnRead(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
919 static void matchRulesForConvergent(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
937 static void matchRulesForDLLExport(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
962 static void matchRulesForDLLImport(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
987 static void matchRulesForDestructor(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1009 static void matchRulesForDisableTailCalls(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1037 static void matchRulesForEnableIf(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1050 static void matchRulesForEnumExtensibility(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1063 static void matchRulesForExcludeFromExplicitInstantiation(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1096 static void matchRulesForExternalSourceSymbol(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1123 static void matchRulesForFlagEnum(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1136 static void matchRulesForFlatten(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1167 static void matchRulesForGNUInline(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1207 static void matchRulesForHIPPinnedShadow(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1220 static void matchRulesForHot(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1239 static void matchRulesForIBAction(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1257 static void matchRulesForIFunc(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1270 static void matchRulesForInitPriority(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1283 static void matchRulesForInternalLinkage(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1298 static void matchRulesForLTOVisibilityPublic(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1344 static void matchRulesForLockable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1388 static void matchRulesForMIGServerRoutine(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1450 static void matchRulesForMSStruct(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1468 static void matchRulesForMicroMips(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1481 static void matchRulesForMinSize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1495 static void matchRulesForMinVectorWidth(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1508 static void matchRulesForMips16(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1546 static void matchRulesForMipsLongCall(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1579 static void matchRulesForMipsShortCall(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1601 static void matchRulesForNSConsumed(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1614 static void matchRulesForNSConsumesSelf(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1627 static void matchRulesForNaked(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1649 static void matchRulesForNoCommon(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1668 static void matchRulesForNoDebug(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1684 static void matchRulesForNoDestroy(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1697 static void matchRulesForNoDuplicate(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1710 static void matchRulesForNoEscape(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1723 static void matchRulesForNoInline(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1736 static void matchRulesForNoInstrumentFunction(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1749 static void matchRulesForNoMicroMips(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1762 static void matchRulesForNoMips16(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1775 static void matchRulesForNoSanitize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1790 static void matchRulesForNoSanitizeSpecific(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1804 static void matchRulesForNoSpeculativeLoadHardening(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1818 static void matchRulesForNoSplitStack(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1831 static void matchRulesForNoStackProtector(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1844 static void matchRulesForNoThreadSafetyAnalysis(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1857 static void matchRulesForNoThrow(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1899 static void matchRulesForNotTailCalled(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1912 static void matchRulesForOSConsumed(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1940 static void matchRulesForOSReturnsNotRetained(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1956 static void matchRulesForOSReturnsRetained(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1972 static void matchRulesForOSReturnsRetainedOnNonZero(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1985 static void matchRulesForOSReturnsRetainedOnZero(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
1998 static void matchRulesForObjCBoxable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2011 static void matchRulesForObjCBridge(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2025 static void matchRulesForObjCBridgeMutable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2038 static void matchRulesForObjCBridgeRelated(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2060 static void matchRulesForObjCClassStub(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2073 static void matchRulesForObjCDesignatedInitializer(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2086 static void matchRulesForObjCException(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2099 static void matchRulesForObjCExplicitProtocolImpl(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2121 static void matchRulesForObjCExternallyRetained(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2137 static void matchRulesForObjCMethodFamily(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2159 static void matchRulesForObjCNonLazyClass(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2173 static void matchRulesForObjCPreciseLifetime(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2186 static void matchRulesForObjCRequiresPropertyDefs(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2199 static void matchRulesForObjCRequiresSuper(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2212 static void matchRulesForObjCReturnsInnerPointer(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2226 static void matchRulesForObjCRootClass(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2239 static void matchRulesForObjCRuntimeName(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2253 static void matchRulesForObjCRuntimeVisible(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2266 static void matchRulesForObjCSubclassingRestricted(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2309 static void matchRulesForOpenCLIntelReqdSubGroupSize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2340 static void matchRulesForOpenCLNoSVM(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2353 static void matchRulesForOptimizeNone(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2367 static void matchRulesForOverloadable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2380 static void matchRulesForOwner(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2432 static void matchRulesForParamTypestate(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2469 static void matchRulesForPassObjectSize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2482 static void matchRulesForPointer(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2619 static void matchRulesForRenderScriptKernel(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2632 static void matchRulesForReqdWorkGroupSize(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2700 static void matchRulesForRestrict(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2713 static void matchRulesForReturnTypestate(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2727 static void matchRulesForReturnsNonNull(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2741 static void matchRulesForReturnsTwice(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2754 static void matchRulesForScopedLockable(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2785 static void matchRulesForSection(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2801 static void matchRulesForSetTypestate(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2823 static void matchRulesForSpeculativeLoadHardening(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2837 static void matchRulesForSwiftContext(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2850 static void matchRulesForSwiftErrorResult(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2863 static void matchRulesForSwiftIndirectResult(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2882 static void matchRulesForTLSModel(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2895 static void matchRulesForTarget(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2908 static void matchRulesForTestTypestate(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
2939 static void matchRulesForTrivialABI(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3052 static void matchRulesForVecReturn(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3065 static void matchRulesForVecTypeHint(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3078 static void matchRulesForWarnUnused(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3113 static void matchRulesForWarnUnusedResult(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3129 static void matchRulesForWeak(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3144 static void matchRulesForWeakRef(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3163 static void matchRulesForWebAssemblyImportModule(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3176 static void matchRulesForWebAssemblyImportName(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3189 static void matchRulesForWorkGroupSizeHint(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3226 static void matchRulesForXRayInstrument(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
3240 static void matchRulesForXRayLogArgs(llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules, const LangOptions &LangOpts) {
include/llvm/ADT/Optional.h 39 T value;
72 T &getValue() LLVM_LVALUE_FUNCTION noexcept {
76 T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
81 T &&getValue() && noexcept {
97 ::new ((void *)std::addressof(value)) T(y);
131 ::new ((void *)std::addressof(value)) T(std::move(other.value));
216 optional_detail::OptionalStorage<T> Storage;
219 using value_type = T;
224 Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
227 Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
230 Optional &operator=(T &&y) {
241 static inline Optional create(const T *y) {
245 Optional &operator=(const T &y) {
253 const T *getPointer() const { return &Storage.getValue(); }
254 T *getPointer() { return &Storage.getValue(); }
255 const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
256 T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
260 const T *operator->() const { return getPointer(); }
261 T *operator->() { return getPointer(); }
262 const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
263 T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
266 constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
271 T &&getValue() && { return std::move(Storage.getValue()); }
272 T &&operator*() && { return std::move(Storage.getValue()); }
275 T getValueOr(U &&value) && {
include/llvm/Support/type_traits.h 91 T t;
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
145 std::is_copy_constructible<detail::trivial_helper<T>>::value;
147 !std::is_copy_constructible<T>::value;
151 std::is_move_constructible<detail::trivial_helper<T>>::value;
153 !std::is_move_constructible<T>::value;
157 is_copy_assignable<detail::trivial_helper<T>>::value;
159 !is_copy_assignable<T>::value;
163 is_move_assignable<detail::trivial_helper<T>>::value;
165 !is_move_assignable<T>::value;
169 std::is_destructible<detail::trivial_helper<T>>::value;
tools/clang/include/clang/ARCMigrate/ARCMT.h 93 std::vector<TransformFn> getAllTransformations(LangOptions::GCMode OrigGCMode,
tools/clang/include/clang/AST/ASTContext.h 543 LangOptions &LangOpts;
723 const LangOptions& getLangOpts() const { return LangOpts; }
1070 ASTContext(LangOptions &LOpts, SourceManager &SM, IdentifierTable &idents,
tools/clang/include/clang/AST/Expr.h 1847 const LangOptions &Features, const TargetInfo &Target,
3029 bool performsVirtualDispatch(const LangOptions &LO) const {
4520 bool isIdiomaticZeroInitializer(const LangOptions &LangOpts) const;
tools/clang/include/clang/AST/FormatString.h 455 const LangOptions &LO) const;
461 bool hasStandardConversionSpecifier(const LangOptions &LangOpt) const;
604 bool fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx,
675 bool fixType(QualType QT, QualType RawQT, const LangOptions &LangOpt,
755 const char *beg, const char *end, const LangOptions &LO,
759 const LangOptions &LO, const TargetInfo &Target);
762 const char *beg, const char *end, const LangOptions &LO,
768 const LangOptions &LO,
tools/clang/include/clang/AST/NestedNameSpecifier.h 228 void dump(const LangOptions &LO) const;
231 void dump(llvm::raw_ostream &OS, const LangOptions &LO) const;
tools/clang/include/clang/AST/PrettyPrinter.h 39 PrintingPolicy(const LangOptions &LO)
tools/clang/include/clang/Analysis/CFG.h 1081 void dump(const CFG *cfg, const LangOptions &LO, bool ShowColors = false) const;
1082 void print(raw_ostream &OS, const CFG* cfg, const LangOptions &LO,
1085 void printTerminator(raw_ostream &OS, const LangOptions &LO) const;
1086 void printTerminatorJson(raw_ostream &Out, const LangOptions &LO,
1410 void viewCFG(const LangOptions &LO) const;
1411 void print(raw_ostream &OS, const LangOptions &LO, bool ShowColors) const;
1412 void dump(const LangOptions &LO, bool ShowColors) const;
tools/clang/include/clang/Basic/Attributes.h 38 const LangOptions &LangOpts);
tools/clang/include/clang/Basic/Builtins.h 81 void initializeBuiltins(IdentifierTable &Table, const LangOptions& LangOpts);
238 const LangOptions &LangOpts);
tools/clang/include/clang/Basic/Diagnostic.h 1513 virtual void BeginSourceFile(const LangOptions &LangOpts,
tools/clang/include/clang/Basic/IdentifierTable.h 300 bool isKeyword(const LangOptions &LangOpts) const;
304 bool isCPlusPlusKeyword(const LangOptions &LangOpts) const;
499 explicit IdentifierTable(const LangOptions &LangOpts,
590 void AddKeywords(const LangOptions &LangOpts);
tools/clang/include/clang/Basic/LangOptions.h 325 FPOptions() : fp_contract(LangOptions::FPC_Off),
326 fenv_access(LangOptions::FEA_Off) {}
334 explicit FPOptions(const LangOptions &LangOpts)
336 fenv_access(LangOptions::FEA_Off) {}
340 return fp_contract == LangOptions::FPC_On;
344 return fp_contract == LangOptions::FPC_Fast;
348 fp_contract = LangOptions::FPC_On;
352 fp_contract = LangOptions::FPC_Fast;
355 void setDisallowFPContract() { fp_contract = LangOptions::FPC_Off; }
358 return fenv_access == LangOptions::FEA_On;
362 fenv_access = LangOptions::FEA_On;
365 void setDisallowFEnvAccess() { fenv_access = LangOptions::FEA_Off; }
tools/clang/include/clang/Basic/Module.h 404 bool isAvailable(const LangOptions &LangOpts,
534 const LangOptions &LangOpts,
tools/clang/include/clang/Basic/OpenCLOptions.h 45 bool isSupported(llvm::StringRef Ext, const LangOptions &LO) const {
54 bool isSupportedCore(llvm::StringRef Ext, const LangOptions &LO) const {
63 bool isSupportedExtension(llvm::StringRef Ext, const LangOptions &LO) const {
129 void enableSupportedCore(LangOptions LO) {
tools/clang/include/clang/Basic/TargetInfo.h 767 virtual void getTargetDefines(const LangOptions &Opts,
1042 virtual void adjust(LangOptions &Opts);
tools/clang/include/clang/CodeGen/BackendUtil.h 41 const TargetOptions &TOpts, const LangOptions &LOpts,
tools/clang/include/clang/Driver/ToolChain.h 365 virtual LangOptions::TrivialAutoVarInitKind
367 return LangOptions::TrivialAutoVarInitKind::Uninitialized;
tools/clang/include/clang/Edit/Commit.h 53 const LangOptions &LangOpts;
64 Commit(const SourceManager &SM, const LangOptions &LangOpts,
tools/clang/include/clang/Edit/EditedSource.h 37 const LangOptions &LangOpts;
73 EditedSource(const SourceManager &SM, const LangOptions &LangOpts,
78 const LangOptions &getLangOpts() const { return LangOpts; }
tools/clang/include/clang/Format/Format.h 2325 LangOptions getFormattingLangOpts(const FormatStyle &Style = getLLVMStyle());
tools/clang/include/clang/Frontend/ASTUnit.h 109 std::shared_ptr<LangOptions> LangOpts;
461 const LangOptions &getLangOpts() const {
885 DiagnosticsEngine &Diag, LangOptions &LangOpts,
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h 39 void BeginSourceFile(const LangOptions &LO,
tools/clang/include/clang/Frontend/CompilerInstance.h 306 LangOptions &getLangOpts() {
309 const LangOptions &getLangOpts() const {
tools/clang/include/clang/Frontend/CompilerInvocation.h 68 std::shared_ptr<LangOptions> LangOpts;
87 LangOptions *getLangOpts() { return LangOpts.get(); }
88 const LangOptions *getLangOpts() const { return LangOpts.get(); }
179 static void setLangDefaults(LangOptions &Opts, InputKind IK,
tools/clang/include/clang/Frontend/DiagnosticRenderer.h 49 const LangOptions &LangOpts;
71 DiagnosticRenderer(const LangOptions &LangOpts,
144 DiagnosticNoteRenderer(const LangOptions &LangOpts,
tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h 53 const LangOptions *LangOpts;
72 void BeginSourceFile(const LangOptions &LO, const Preprocessor *PP) override {
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 40 PreambleBounds ComputePreambleBounds(const LangOptions &LangOpts,
tools/clang/include/clang/Frontend/TextDiagnostic.h 39 const LangOptions &LangOpts,
tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h 49 void BeginSourceFile(const LangOptions &LO, const Preprocessor *PP) override;
tools/clang/include/clang/Frontend/Utils.h 64 const LangOptions &Lang,
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h 263 const LangOptions *LangOpts = nullptr;
301 void BeginSourceFile(const LangOptions &LangOpts,
tools/clang/include/clang/Index/IndexSymbol.h 158 bool printSymbolName(const Decl *D, const LangOptions &LO, raw_ostream &OS);
tools/clang/include/clang/Lex/HeaderSearch.h 256 const LangOptions &LangOpts, const TargetInfo *Target);
tools/clang/include/clang/Lex/Lexer.h 94 LangOptions LangOpts;
146 Lexer(SourceLocation FileLoc, const LangOptions &LangOpts,
153 const SourceManager &SM, const LangOptions &LangOpts);
168 const LangOptions &getLangOpts() const { return LangOpts; }
304 const LangOptions &LangOpts,
314 const LangOptions &LangOpts,
328 const LangOptions &options,
337 const LangOptions &LangOpts);
343 const LangOptions &LangOpts,
351 const LangOptions &LangOpts);
358 const LangOptions &LangOpts);
366 const LangOptions &LangOpts) {
388 const LangOptions &LangOpts);
396 const LangOptions &LangOpts) {
404 const LangOptions &LangOpts) {
417 const LangOptions &LangOpts,
427 const LangOptions &LangOpts,
458 const LangOptions &LangOpts);
463 const LangOptions &LangOpts,
475 const LangOptions &LangOpts);
495 SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts);
513 const LangOptions &LangOpts,
521 const LangOptions &LangOpts);
531 const LangOptions &LangOpts,
535 static bool isIdentifierBodyChar(char c, const LangOptions &LangOpts);
544 const LangOptions &LangOpts) {
687 const LangOptions &LangOpts);
726 bool isHexaLiteral(const char *Start, const LangOptions &LangOpts);
tools/clang/include/clang/Lex/LiteralSupport.h 95 static bool isValidUDSuffix(const LangOptions &LangOpts, StringRef Suffix);
207 const LangOptions &Features;
224 const SourceManager &sm, const LangOptions &features,
273 static bool isValidUDSuffix(const LangOptions &LangOpts, StringRef Suffix);
tools/clang/include/clang/Lex/ModuleMap.h 77 const LangOptions &LangOpts;
90 LangOptions MMapLangOpts;
389 const LangOptions &LangOpts, const TargetInfo *Target,
tools/clang/include/clang/Lex/Preprocessor.h 132 LangOptions &LangOpts;
869 DiagnosticsEngine &diags, LangOptions &opts, SourceManager &SM,
904 const LangOptions &getLangOpts() const { return LangOpts; }
2233 static bool checkModuleIsAvailable(const LangOptions &LangOpts,
tools/clang/include/clang/Parse/Parser.h 403 const LangOptions &getLangOpts() const { return PP.getLangOpts(); }
2390 const LangOptions &LO = getLangOpts();
2543 const auto &LO = getLangOpts();
tools/clang/include/clang/Rewrite/Core/Rewriter.h 34 const LangOptions *LangOpts = nullptr;
69 explicit Rewriter(SourceManager &SM, const LangOptions &LO)
72 void setSourceMgr(SourceManager &SM, const LangOptions &LO) {
78 const LangOptions &getLangOpts() const { return *LangOpts; }
tools/clang/include/clang/Rewrite/Core/TokenRewriter.h 50 TokenRewriter(FileID FID, SourceManager &SM, const LangOptions &LO);
tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h 31 DiagnosticsEngine &Diags, const LangOptions &LOpts,
36 DiagnosticsEngine &Diags, const LangOptions &LOpts,
tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h 90 const LangOptions &LangOpts, FixItOptions *FixItOpts);
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 178 const LangOptions &LangOpts,
tools/clang/include/clang/Sema/DeclSpec.h 704 unsigned &DiagID, const LangOptions &Lang);
tools/clang/include/clang/Sema/IdentifierResolver.h 180 const LangOptions &LangOpt;
tools/clang/include/clang/Sema/ParsedAttr.h 503 void getMatchRules(const LangOptions &LangOpts,
tools/clang/include/clang/Sema/Sema.h 375 const LangOptions &LangOpts;
402 LangOptions::PragmaMSPointersToMembersKind
1306 const LangOptions &getLangOpts() const { return LangOpts; }
8951 LangOptions::PragmaMSPointersToMembersKind Kind,
9031 void ActOnPragmaFPContract(LangOptions::FPContractModeKind FPC);
9035 void ActOnPragmaFEnvAccess(LangOptions::FEnvAccessModeKind FPC);
tools/clang/include/clang/Sema/SemaInternal.h 44 inline bool DeclAttrsMatchCUDAMode(const LangOptions &LangOpts, Decl *D) {
tools/clang/include/clang/Sema/TypoCorrection.h 181 std::string getAsString(const LangOptions &LO) const;
183 std::string getQuoted(const LangOptions &LO) const {
tools/clang/include/clang/Serialization/ASTReader.h 144 virtual bool ReadLanguageOptions(const LangOptions &LangOpts,
259 bool ReadLanguageOptions(const LangOptions &LangOpts, bool Complain,
296 bool ReadLanguageOptions(const LangOptions &LangOpts, bool Complain,
1698 const LangOptions &LangOpts,
tools/clang/include/clang/Serialization/ASTWriter.h 550 const LangOptions &getLangOpts() const;
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h 120 const LangOptions LangOpts;
137 const LangOptions &getLangOpts() const { return LangOpts; }
tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h 41 const LangOptions &LangOpts);
47 const Decl *D, const LangOptions &LangOpts);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h 35 const LangOptions &LangOpts;
86 const LangOptions &getLangOpts() const {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h 87 const LangOptions &getLangOpts() const {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h 85 AnalyzerOptions &AnOpts, const LangOptions &LangOpts,
92 using ShouldRegisterFunction = bool (*)(const LangOptions &);
164 bool isEnabled(const LangOptions &LO) const {
168 bool isDisabled(const LangOptions &LO) const {
212 template <typename T> static bool returnTrue(const LangOptions &LO) {
319 const LangOptions &LangOpts;
tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h 58 const LangOptions &LangOpts);
62 const LangOptions &LangOpts);
67 const LangOptions &LangOpts);
tools/clang/include/clang/Tooling/Core/Replacement.h 105 const LangOptions &LangOpts = LangOptions());
111 const LangOptions &LangOpts = LangOptions());
138 const LangOptions &LangOpts);
361 const LangOptions &LangOpts) {
tools/clang/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h 37 const LangOptions &LangOpts);
tools/clang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h 33 RecursiveSymbolVisitor(const SourceManager &SM, const LangOptions &LangOpts)
127 const LangOptions &LangOpts;
tools/clang/include/clang/Tooling/Syntax/Tokens.h 316 const LangOptions &LO);
tools/clang/include/clang/Tooling/Syntax/Tree.h 41 Arena(SourceManager &SourceMgr, const LangOptions &LangOpts,
45 const LangOptions &langOptions() const { return LangOpts; }
58 const LangOptions &LangOpts;
tools/clang/include/clang/Tooling/Transformer/SourceCode.h 81 const LangOptions &LangOpts);
tools/clang/lib/ARCMigrate/ARCMT.cpp 107 void BeginSourceFile(const LangOptions &Opts,
196 CInvok->getLangOpts()->setGC(LangOptions::NonGC);
244 LangOptions::GCMode OrigGCMode = origCI.getLangOpts()->getGC();
345 LangOptions::GCMode OrigGCMode = origCI.getLangOpts()->getGC();
tools/clang/lib/ARCMigrate/Internals.h 45 SourceManager &SM, const LangOptions &LangOpts);
147 LangOptions::GCMode OrigGCMode;
155 MigrationPass(ASTContext &Ctx, LangOptions::GCMode OrigGCMode,
165 bool isGCMigration() const { return OrigGCMode != LangOptions::NonGC; }
tools/clang/lib/ARCMigrate/ObjCMT.cpp 2180 LangOptions LangOpts;
tools/clang/lib/ARCMigrate/PlistReporter.cpp 37 const LangOptions &LangOpts) {
tools/clang/lib/ARCMigrate/Transforms.cpp 539 const LangOptions &LangOpts = pass.Ctx.getLangOpts();
583 LangOptions::GCMode OrigGCMode,
587 if (OrigGCMode == LangOptions::GCOnly && NoFinalizeRemoval)
tools/clang/lib/AST/ASTContext.cpp 795 const LangOptions &LOpts) {
817 const LangOptions &LangOpts) {
819 case LangOptions::ASMM_Target:
821 case LangOptions::ASMM_On:
823 case LangOptions::ASMM_Off:
829 ASTContext::ASTContext(LangOptions &LOpts, SourceManager &SM,
6008 static_cast<unsigned>(LangOptions::CoreFoundationABI::Swift)) {
6018 if (CFRuntime == LangOptions::CoreFoundationABI::Swift4_1 ||
6019 CFRuntime == LangOptions::CoreFoundationABI::Swift4_2)
6235 getLangOpts().getGC() != LangOptions::NonGC)
7903 if (getLangOpts().getGC() == LangOptions::NonGC)
10127 case LangOptions::DCC_None:
10129 case LangOptions::DCC_CDecl:
10131 case LangOptions::DCC_FastCall:
10135 case LangOptions::DCC_StdCall:
10139 case LangOptions::DCC_VectorCall:
10144 case LangOptions::DCC_RegCall:
tools/clang/lib/AST/Decl.cpp 532 const LangOptions &Opts = D->getASTContext().getLangOpts();
1476 const LangOptions &Opts = D->getASTContext().getLangOpts();
1992 LangOptions::MSVC2015)) ||
2278 const LangOptions &Lang = C.getLangOpts();
2575 const auto &LangOpts = getASTContext().getLangOpts();
tools/clang/lib/AST/DeclCXX.cpp 930 LangOptions::ClangABI::Ver6)
tools/clang/lib/AST/DeclarationName.cpp 202 LangOptions LO;
475 LangOptions LO;
tools/clang/lib/AST/Expr.cpp 1217 const LangOptions &Features,
2309 bool InitListExpr::isIdiomaticZeroInitializer(const LangOptions &LangOpts) const {
tools/clang/lib/AST/ExprClassification.cpp 88 static Cl::Kinds ClassifyExprValueKind(const LangOptions &Lang,
104 const LangOptions &Lang = Ctx.getLangOpts();
tools/clang/lib/AST/ExprConstant.cpp 8076 Info.Ctx.getLangOpts().getClangABICompat() <= LangOptions::ClangABI::Ver7;
9954 EvaluateBuiltinClassifyType(QualType T, const LangOptions &LangOpts) {
10089 EvaluateBuiltinClassifyType(const CallExpr *E, const LangOptions &LangOpts) {
tools/clang/lib/AST/FormatString.cpp 185 const LangOptions &LO) {
214 const LangOptions &LO,
721 const LangOptions &LO) const {
905 const LangOptions &LangOpt) const {
tools/clang/lib/AST/FormatStringParsing.h 59 const LangOptions &LO);
64 const LangOptions &LO, bool IsScanf = false);
tools/clang/lib/AST/Interp/Context.cpp 66 const LangOptions &Context::getLangOpts() const { return Ctx.getLangOpts(); }
tools/clang/lib/AST/Interp/Context.h 70 const LangOptions &getLangOpts() const;
tools/clang/lib/AST/Interp/State.cpp 115 const LangOptions &State::getLangOpts() const { return getCtx().getLangOpts(); }
tools/clang/lib/AST/Interp/State.h 119 const LangOptions &getLangOpts() const;
tools/clang/lib/AST/ItaniumMangle.cpp 2400 if (Ctx.getLangOpts().getClangABICompat() > LangOptions::ClangABI::Ver6 &&
tools/clang/lib/AST/MicrosoftMangle.cpp 1522 LangOptions::MSVC2015)
2307 LangOptions::MSVC2017_5))
3207 LangOptions::MSVC2015) &&
3209 LangOptions::MSVC2017_7);
tools/clang/lib/AST/NestedNameSpecifier.cpp 350 LLVM_DUMP_METHOD void NestedNameSpecifier::dump(const LangOptions &LO) const {
357 LangOptions LO;
362 const LangOptions &LO) const {
tools/clang/lib/AST/PrintfFormatString.cpp 74 const LangOptions &LO,
409 const LangOptions &LO,
439 const LangOptions &LO,
467 const char *Begin, const char *End, const LangOptions &LO,
680 bool PrintfSpecifier::fixType(QualType QT, const LangOptions &LangOpt,
tools/clang/lib/AST/RecordLayoutBuilder.cpp 1201 LangOptions::ClangABI::Ver6) ||
2642 if (LVA->getVersion() <= LangOptions::MSVC2015)
tools/clang/lib/AST/ScanfFormatString.cpp 79 const LangOptions &LO,
413 const LangOptions &LangOpt,
542 const LangOptions &LO,
tools/clang/lib/AST/Stmt.cpp 633 const LangOptions &LO = C.getLangOpts();
tools/clang/lib/AST/TemplateBase.cpp 457 LangOptions LO; // FIXME! see also TemplateName::dump().
541 LangOptions LangOpts;
552 LangOptions LangOpts;
tools/clang/lib/AST/TemplateName.cpp 257 LangOptions LO;
271 LangOptions LO;
282 LangOptions LO; // FIXME!
tools/clang/lib/AST/TypePrinter.cpp 1744 LangOptions LO;
tools/clang/lib/Analysis/CFG.cpp 5070 const LangOptions &LangOpts;
5073 StmtPrinterHelper(const CFG* cfg, const LangOptions &LO)
5133 const LangOptions &getLangOpts() const { return LangOpts; }
5739 void CFG::dump(const LangOptions &LO, bool ShowColors) const {
5744 void CFG::print(raw_ostream &OS, const LangOptions &LO, bool ShowColors) const {
5770 void CFGBlock::dump(const CFG* cfg, const LangOptions &LO,
5782 const LangOptions &LO, bool ShowColors) const {
5790 const LangOptions &LO) const {
5796 void CFGBlock::printTerminatorJson(raw_ostream &Out, const LangOptions &LO,
5968 void CFG::viewCFG(const LangOptions &LO) const {
tools/clang/lib/Analysis/PathDiagnostic.cpp 874 const LangOptions &LO,
880 const LangOptions &LO) {
891 const LangOptions &LO,
tools/clang/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp 24 bool shouldRegisterMyChecker(const LangOptions &LO) { return true; }
tools/clang/lib/Basic/Attributes.cpp 10 const LangOptions &LangOpts) {
tools/clang/lib/Basic/Builtins.cpp 60 const LangOptions &LangOpts) {
91 const LangOptions& LangOpts) {
tools/clang/lib/Basic/IdentifierTable.cpp 63 IdentifierTable::IdentifierTable(const LangOptions &LangOpts,
120 static KeywordStatus getKeywordStatus(const LangOptions &LangOpts,
157 const LangOptions &LangOpts, IdentifierTable &Table) {
162 !LangOpts.isCompatibleWithMSVC(LangOptions::MSVC2015))
197 void IdentifierTable::AddKeywords(const LangOptions &LangOpts) {
228 static KeywordStatus getTokenKwStatus(const LangOptions &LangOpts,
240 bool IdentifierInfo::isKeyword(const LangOptions &LangOpts) const {
252 bool IdentifierInfo::isCPlusPlusKeyword(const LangOptions &LangOpts) const {
257 LangOptions LangOptsNoCPP = LangOpts;
tools/clang/lib/Basic/Module.cpp 106 static bool hasFeature(StringRef Feature, const LangOptions &LangOpts,
135 bool Module::isAvailable(const LangOptions &LangOpts, const TargetInfo &Target,
277 const LangOptions &LangOpts,
tools/clang/lib/Basic/TargetInfo.cpp 330 void TargetInfo::adjust(LangOptions &Opts) {
tools/clang/lib/Basic/Targets.cpp 55 const LangOptions &Opts) {
77 void addCygMingDefines(const LangOptions &Opts, MacroBuilder &Builder) {
tools/clang/lib/Basic/Targets.h 35 const clang::LangOptions &Opts);
42 void addCygMingDefines(const clang::LangOptions &Opts,
tools/clang/lib/Basic/Targets/AArch64.cpp 120 void AArch64TargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts,
125 void AArch64TargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts,
131 void AArch64TargetInfo::getTargetDefinesARMV83A(const LangOptions &Opts,
138 void AArch64TargetInfo::getTargetDefinesARMV84A(const LangOptions &Opts,
145 void AArch64TargetInfo::getTargetDefinesARMV85A(const LangOptions &Opts,
153 void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts,
520 void AArch64leTargetInfo::getTargetDefines(const LangOptions &Opts,
530 void AArch64beTargetInfo::getTargetDefines(const LangOptions &Opts,
596 void MicrosoftARM64TargetInfo::getTargetDefines(const LangOptions &Opts,
642 void DarwinAArch64TargetInfo::getOSDefines(const LangOptions &Opts,
671 void RenderScript64TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/AArch64.h 60 void getTargetDefinesARMV81A(const LangOptions &Opts,
62 void getTargetDefinesARMV82A(const LangOptions &Opts,
64 void getTargetDefinesARMV83A(const LangOptions &Opts,
66 void getTargetDefinesARMV84A(const LangOptions &Opts,
68 void getTargetDefinesARMV85A(const LangOptions &Opts,
70 void getTargetDefines(const LangOptions &Opts,
106 void getTargetDefines(const LangOptions &Opts,
134 void getTargetDefines(const LangOptions &Opts,
152 void getTargetDefines(const LangOptions &Opts,
167 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
178 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/AMDGPU.cpp 293 void AMDGPUTargetInfo::adjust(LangOptions &Opts) {
307 void AMDGPUTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/AMDGPU.h 86 void adjust(LangOptions &Opts) override;
216 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/ARC.cpp 21 void ARCTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/ARC.h 40 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/ARM.cpp 572 void ARMTargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts,
577 void ARMTargetInfo::getTargetDefinesARMV82A(const LangOptions &Opts,
583 void ARMTargetInfo::getTargetDefines(const LangOptions &Opts,
1092 void ARMleTargetInfo::getTargetDefines(const LangOptions &Opts,
1102 void ARMbeTargetInfo::getTargetDefines(const LangOptions &Opts,
1114 void WindowsARMTargetInfo::getVisualStudioDefines(const LangOptions &Opts,
1164 const LangOptions &Opts, MacroBuilder &Builder) const {
1178 void MicrosoftARMleTargetInfo::getTargetDefines(const LangOptions &Opts,
1190 void MinGWARMTargetInfo::getTargetDefines(const LangOptions &Opts,
1205 void CygwinARMTargetInfo::getTargetDefines(const LangOptions &Opts,
1235 void DarwinARMTargetInfo::getOSDefines(const LangOptions &Opts,
1251 void RenderScript32TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/ARM.h 149 void getTargetDefinesARMV81A(const LangOptions &Opts,
152 void getTargetDefinesARMV82A(const LangOptions &Opts,
154 void getTargetDefines(const LangOptions &Opts,
187 void getTargetDefines(const LangOptions &Opts,
194 void getTargetDefines(const LangOptions &Opts,
205 void getVisualStudioDefines(const LangOptions &Opts,
220 void getTargetDefines(const LangOptions &Opts,
231 void getTargetDefines(const LangOptions &Opts,
240 void getTargetDefines(const LangOptions &Opts,
249 void getTargetDefines(const LangOptions &Opts,
256 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
270 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/AVR.cpp 298 void AVRTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/AVR.h 60 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/BPF.cpp 28 void BPFTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/BPF.h 47 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Hexagon.cpp 22 void HexagonTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Hexagon.h 83 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Lanai.cpp 57 void LanaiTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Lanai.h 62 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Le64.cpp 33 void Le64TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Le64.h 36 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/MSP430.cpp 28 void MSP430TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/MSP430.h 50 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Mips.cpp 71 void MipsTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Mips.h 190 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/NVPTX.cpp 171 void NVPTXTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/NVPTX.h 59 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/OSTargets.cpp 22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
138 static void addMinGWDefines(const llvm::Triple &Triple, const LangOptions &Opts,
151 static void addVisualCDefines(const LangOptions &Opts, MacroBuilder &Builder) {
178 if (Opts.CPlusPlus11 && Opts.isCompatibleWithMSVC(LangOptions::MSVC2015))
181 if (Opts.isCompatibleWithMSVC(LangOptions::MSVC2015)) {
204 void addWindowsDefines(const llvm::Triple &Triple, const LangOptions &Opts,
tools/clang/lib/Basic/Targets/OSTargets.h 24 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
31 void getTargetDefines(const LangOptions &Opts,
42 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
62 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
74 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
81 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
182 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
214 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
270 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
293 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
326 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
349 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
373 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
431 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
452 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
490 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
507 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
534 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
574 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
610 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
662 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
721 void addWindowsDefines(const llvm::Triple &Triple, const LangOptions &Opts,
728 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
744 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
796 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
819 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
845 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
860 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
tools/clang/lib/Basic/Targets/PNaCl.cpp 25 void PNaClTargetInfo::getArchDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/PNaCl.h 44 void getArchDefines(const LangOptions &Opts, MacroBuilder &Builder) const;
46 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/PPC.cpp 73 void PPCTargetInfo::getTargetDefines(const LangOptions &Opts,
472 void PPCTargetInfo::adjust(LangOptions &Opts) {
tools/clang/lib/Basic/Targets/PPC.h 84 void adjust(LangOptions &Opts) override;
159 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/RISCV.cpp 85 void RISCVTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/RISCV.h 47 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/SPIR.cpp 19 void SPIRTargetInfo::getTargetDefines(const LangOptions &Opts,
24 void SPIR32TargetInfo::getTargetDefines(const LangOptions &Opts,
29 void SPIR64TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/SPIR.h 56 void getTargetDefines(const LangOptions &Opts,
112 void getTargetDefines(const LangOptions &Opts,
127 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Sparc.cpp 138 void SparcTargetInfo::getTargetDefines(const LangOptions &Opts,
147 void SparcV8TargetInfo::getTargetDefines(const LangOptions &Opts,
232 void SparcV9TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/Sparc.h 48 void getTargetDefines(const LangOptions &Opts,
175 void getTargetDefines(const LangOptions &Opts,
216 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/SystemZ.cpp 128 void SystemZTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/SystemZ.h 52 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/TCE.cpp 20 void TCETargetInfo::getTargetDefines(const LangOptions &Opts,
27 void TCELETargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/TCE.h 79 void getTargetDefines(const LangOptions &Opts,
117 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/WebAssembly.cpp 60 void WebAssemblyTargetInfo::getTargetDefines(const LangOptions &Opts,
229 void WebAssembly32TargetInfo::getTargetDefines(const LangOptions &Opts,
235 void WebAssembly64TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/WebAssembly.h 62 void getTargetDefines(const LangOptions &Opts,
128 void getTargetDefines(const LangOptions &Opts,
147 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/X86.cpp 901 void X86TargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/X86.h 243 void getTargetDefines(const LangOptions &Opts,
487 void getTargetDefines(const LangOptions &Opts,
506 void getTargetDefines(const LangOptions &Opts,
524 void getTargetDefines(const LangOptions &Opts,
544 void getTargetDefines(const LangOptions &Opts,
568 void getTargetDefines(const LangOptions &Opts,
588 void getTargetDefines(const LangOptions &Opts,
754 void getTargetDefines(const LangOptions &Opts,
790 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/XCore.cpp 29 void XCoreTargetInfo::getTargetDefines(const LangOptions &Opts,
tools/clang/lib/Basic/Targets/XCore.h 44 void getTargetDefines(const LangOptions &Opts,
tools/clang/lib/CodeGen/BackendUtil.cpp 88 const LangOptions &LangOpts;
136 const LangOptions &LOpts, Module *M)
161 const LangOptions &LangOpts)
166 const LangOptions &getLangOpts() const { return LangOpts; }
171 const LangOptions &LangOpts;
335 const LangOptions &LangOpts = BuilderWrapper.getLangOpts();
424 const LangOptions &LangOpts,
444 case LangOptions::FPC_Off:
449 case LangOptions::FPC_On:
452 case LangOptions::FPC_Fast:
532 const LangOptions &LangOpts) {
955 const LangOptions &LangOpts,
1366 const LangOptions &LOpts,
1496 const LangOptions &LOpts,
tools/clang/lib/CodeGen/CGBlocks.cpp 113 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts,
202 CGM.getLangOpts().getGC() == LangOptions::NonGC) {
248 if (CGM.getLangOpts().getGC() != LangOptions::NonGC)
540 CGM.getLangOpts().getGC() == LangOptions::NonGC)
1691 const LangOptions &LangOpts) {
1748 const LangOptions &LangOpts);
1752 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts,
2143 const LangOptions &LangOpts) {
tools/clang/lib/CodeGen/CGBuiltin.cpp 51 case LangOptions::TrivialAutoVarInitKind::Uninitialized:
54 case LangOptions::TrivialAutoVarInitKind::Zero:
57 case LangOptions::TrivialAutoVarInitKind::Pattern: {
tools/clang/lib/CodeGen/CGClass.cpp 1074 CGF.getLangOpts().getGC() == LangOptions::NonGC),
1214 AssignmentsMemcpyable(CGF.getLangOpts().getGC() == LangOptions::NonGC) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp 562 const LangOptions &LO = CGM.getLangOpts();
2164 const LangOptions &LangOpts) {
tools/clang/lib/CodeGen/CGDecl.cpp 1669 case LangOptions::TrivialAutoVarInitKind::Uninitialized:
1671 case LangOptions::TrivialAutoVarInitKind::Zero:
1674 case LangOptions::TrivialAutoVarInitKind::Pattern:
1693 case LangOptions::TrivialAutoVarInitKind::Uninitialized:
1696 case LangOptions::TrivialAutoVarInitKind::Zero:
1703 case LangOptions::TrivialAutoVarInitKind::Pattern: {
1790 LangOptions::TrivialAutoVarInitKind trivialAutoVarInit =
1792 ? LangOptions::TrivialAutoVarInitKind::Uninitialized
1794 ? LangOptions::TrivialAutoVarInitKind::Uninitialized
1799 LangOptions::TrivialAutoVarInitKind::Uninitialized)
1819 LangOptions::TrivialAutoVarInitKind::Uninitialized)) {
1821 (trivialAutoVarInit == LangOptions::TrivialAutoVarInitKind::Pattern)
1995 if (getLangOpts().getGC() != LangOptions::NonGC &&
2015 CGM.getLangOpts().getGC() != LangOptions::GCOnly) {
tools/clang/lib/CodeGen/CGException.cpp 63 if (getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015))
116 const LangOptions &L) {
130 const LangOptions &L) {
158 const LangOptions &L) {
176 const LangOptions &L) {
215 const LangOptions &L = CGM.getLangOpts();
709 const LangOptions &LO = CGM.getLangOpts();
tools/clang/lib/CodeGen/CGExpr.cpp 2190 if (Ctx.getLangOpts().getGC() == LangOptions::NonGC)
2702 getLangOpts().getGC() != LangOptions::NonGC &&
3600 getLangOpts().getGC() != LangOptions::NonGC) {
tools/clang/lib/CodeGen/CGExprAgg.cpp 1993 if (CGM.getLangOpts().getGC() == LangOptions::NonGC) {
tools/clang/lib/CodeGen/CGExprScalar.cpp 715 case LangOptions::SOB_Defined:
717 case LangOptions::SOB_Undefined:
721 case LangOptions::SOB_Trapping:
2335 case LangOptions::SOB_Defined:
2337 case LangOptions::SOB_Undefined:
2341 case LangOptions::SOB_Trapping:
2383 LangOptions::SOB_Trapping) {
2851 LangOptions::SOB_Trapping) {
3347 case LangOptions::SOB_Defined:
3349 case LangOptions::SOB_Undefined:
3353 case LangOptions::SOB_Trapping:
3492 case LangOptions::SOB_Defined:
3494 case LangOptions::SOB_Undefined:
3498 case LangOptions::SOB_Trapping:
tools/clang/lib/CodeGen/CGObjC.cpp 406 CGM.getLangOpts().getGC() == LangOptions::NonGC &&
413 CGM.getLangOpts().getGC() == LangOptions::NonGC &&
420 CGM.getLangOpts().getGC() == LangOptions::NonGC &&
848 if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
1305 if (CGM.getLangOpts().getGC() != LangOptions::NonGC)
tools/clang/lib/CodeGen/CGObjCGNU.cpp 2235 const LangOptions &Opts = CGM.getLangOpts();
2236 if ((Opts.getGC() != LangOptions::NonGC) || Opts.ObjCAutoRefCount)
2240 if (Opts.getGC() != LangOptions::NonGC) {
2504 if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
2624 if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
3775 case LangOptions::GCOnly:
3778 case LangOptions::NonGC:
3784 case LangOptions::HybridGC:
tools/clang/lib/CodeGen/CGObjCMac.cpp 2280 if (Ctx.getLangOpts().getGC() != LangOptions::NonGC) {
2361 if (CGM.getLangOpts().getGC() == LangOptions::NonGC)
4985 if (CGM.getLangOpts().getGC() == LangOptions::NonGC) {
4995 if (CGM.getLangOpts().getGC() == LangOptions::GCOnly) {
5386 if (CGM.getLangOpts().getGC() != LangOptions::NonGC) {
5425 if (CGM.getLangOpts().getGC() == LangOptions::NonGC &&
5444 if (CGM.getLangOpts().getGC() == LangOptions::NonGC) {
6151 if (CGM.getLangOpts().getGC() != LangOptions::GCOnly) {
6167 if (CGM.getLangOpts().getGC() != LangOptions::NonGC) {
tools/clang/lib/CodeGen/CGStmt.cpp 1894 const LangOptions &LangOpts = CGF.CGM.getLangOpts();
tools/clang/lib/CodeGen/CodeGenAction.cpp 94 const LangOptions &LangOpts;
120 const LangOptions &LangOpts, bool TimePasses,
tools/clang/lib/CodeGen/CodeGenFunction.cpp 46 const LangOptions &LangOpts) {
tools/clang/lib/CodeGen/CodeGenFunction.h 1630 const LangOptions &getLangOpts() const { return CGM.getLangOpts(); }
tools/clang/lib/CodeGen/CodeGenModule.cpp 818 const auto &LOpts = CGM.getLangOpts();
1437 static bool hasUnwindExceptions(const LangOptions &LangOpts) {
1491 if (LangOpts.getStackProtector() == LangOptions::SSPOn)
1493 else if (LangOpts.getStackProtector() == LangOptions::SSPStrong)
1495 else if (LangOpts.getStackProtector() == LangOptions::SSPReq)
4636 static_cast<unsigned>(LangOptions::CoreFoundationABI::Swift);
4637 const bool IsSwift4_1 = CFRuntime == LangOptions::CoreFoundationABI::Swift4_1;
4647 case LangOptions::CoreFoundationABI::Swift: LLVM_FALLTHROUGH;
4648 case LangOptions::CoreFoundationABI::Swift5_0:
4654 case LangOptions::CoreFoundationABI::Swift4_2:
4660 case LangOptions::CoreFoundationABI::Swift4_1:
4770 if (CFRuntime == LangOptions::CoreFoundationABI::Swift4_1 ||
4771 CFRuntime == LangOptions::CoreFoundationABI::Swift4_2)
tools/clang/lib/CodeGen/CodeGenModule.h 297 const LangOptions &LangOpts;
668 const LangOptions &getLangOpts() const { return LangOpts; }
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 34 const LangOptions &Features, MangleContext &MContext)
tools/clang/lib/CodeGen/CodeGenTBAA.h 121 const LangOptions &Features;
172 const LangOptions &Features, MangleContext &MContext);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 134 const LangOptions &LangOpts;
156 const LangOptions &LangOpts)
386 const LangOptions &LangOpts)
840 const LangOptions &LangOpts)
tools/clang/lib/CodeGen/CoverageMappingGen.h 87 const LangOptions &LangOpts;
92 const LangOptions &LangOpts)
96 const LangOptions &LangOpts,
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 52 const LangOptions LangOpts;
tools/clang/lib/CodeGen/TargetInfo.cpp 467 TargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &LangOpts,
2172 LangOptions::ClangABI::Ver3_8)
2187 LangOptions::ClangABI::Ver9)
7906 llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,
8076 AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &LangOpts,
tools/clang/lib/CodeGen/TargetInfo.h 276 virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 265 const auto &LangTo = Context.getLangOpts();
266 const auto &LangFrom = Unit->getASTContext().getLangOpts();
tools/clang/lib/Driver/ToolChains/Clang.cpp 2484 std::max<unsigned>(LangOptions::SSPOn, DefaultStackProtectorLevel);
2486 StackProtectorLevel = LangOptions::SSPStrong;
2488 StackProtectorLevel = LangOptions::SSPReq;
2538 case LangOptions::TrivialAutoVarInitKind::Uninitialized:
2540 case LangOptions::TrivialAutoVarInitKind::Pattern:
2543 case LangOptions::TrivialAutoVarInitKind::Zero:
5850 CmdArgs.push_back(Args.MakeArgString(Twine(LangOptions::SSPStrong)));
tools/clang/lib/Edit/EditedSource.cpp 314 static bool canBeJoined(char left, char right, const LangOptions &LangOpts) {
324 const LangOptions &LangOpts) {
337 static void adjustRemoval(const SourceManager &SM, const LangOptions &LangOpts,
384 const SourceManager &SM, const LangOptions &LangOpts,
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp 27 const LangOptions &LangOpts) {
tools/clang/lib/Format/Format.cpp 2491 LangOptions getFormattingLangOpts(const FormatStyle &Style) {
2492 LangOptions LangOpts;
tools/clang/lib/Frontend/ASTUnit.cpp 287 const LangOptions &LangOpts,
521 LangOptions &LangOpt;
530 LangOptions &LangOpt,
537 bool ReadLanguageOptions(const LangOptions &LangOpts, bool Complain,
616 const LangOptions *LangOpts = nullptr;
630 void BeginSourceFile(const LangOptions &LangOpts,
675 makeStandaloneDiagnostic(const LangOptions &LangOpts,
774 AST->LangOpts = std::make_shared<LangOptions>();
1238 const LangOptions &LangOpts) {
1246 const LangOptions &LangOpts,
1258 makeStandaloneDiagnostic(const LangOptions &LangOpts,
2142 DiagnosticsEngine &Diag, LangOptions &LangOpts, SourceManager &SourceMgr,
2680 if (LangOpts.getCompilingModule() == LangOptions::CMK_ModuleMap)
tools/clang/lib/Frontend/CompilerInstance.cpp 1024 static Language getLanguageFromOptions(const LangOptions &LangOpts) {
tools/clang/lib/Frontend/CompilerInvocation.cpp 104 : LangOpts(new LangOptions()), TargetOpts(new TargetOptions()),
110 : LangOpts(new LangOptions(*X.getLangOpts())),
2180 void CompilerInvocation::setLangDefaults(LangOptions &Opts, InputKind IK,
2280 Opts.setLaxVectorConversions(LangOptions::LaxVectorConversionKind::None);
2281 Opts.setDefaultFPContractMode(LangOptions::FPC_On);
2301 Opts.setDefaultFPContractMode(LangOptions::FPC_Fast);
2416 static void ParseLangArgs(LangOptions &Opts, ArgList &Args, InputKind IK,
2549 Opts.setGC(LangOptions::GCOnly);
2551 Opts.setGC(LangOptions::HybridGC);
2572 } else if (Opts.getGC() != LangOptions::NonGC) {
2630 LangOptions::CoreFoundationABI::ObjectiveC)
2632 LangOptions::CoreFoundationABI::Swift5_0)
2633 .Case("swift-4.2", LangOptions::CoreFoundationABI::Swift4_2)
2634 .Case("swift-4.1", LangOptions::CoreFoundationABI::Swift4_1)
2635 .Default(LangOptions::CoreFoundationABI::ObjectiveC);
2667 Opts.setSignedOverflowBehavior(LangOptions::SOB_Trapping);
2673 Opts.setSignedOverflowBehavior(LangOptions::SOB_Defined);
2706 using LaxKind = LangOptions::LaxVectorConversionKind;
2903 .Case("target", LangOptions::ASMM_Target)
2904 .Case("no", LangOptions::ASMM_Off)
2905 .Case("yes", LangOptions::ASMM_On)
2911 case LangOptions::ASMM_Target:
2912 Opts.setAddressSpaceMapMangling(LangOptions::ASMM_Target);
2914 case LangOptions::ASMM_On:
2915 Opts.setAddressSpaceMapMangling(LangOptions::ASMM_On);
2917 case LangOptions::ASMM_Off:
2918 Opts.setAddressSpaceMapMangling(LangOptions::ASMM_Off);
2924 LangOptions::PragmaMSPointersToMembersKind InheritanceModel =
2928 LangOptions::PPTMK_FullGeneralitySingleInheritance)
2930 LangOptions::PPTMK_FullGeneralityMultipleInheritance)
2932 LangOptions::PPTMK_FullGeneralityVirtualInheritance)
2933 .Default(LangOptions::PPTMK_BestCase);
2934 if (InheritanceModel == LangOptions::PPTMK_BestCase)
2943 LangOptions::DefaultCallingConvention DefaultCC =
2945 .Case("cdecl", LangOptions::DCC_CDecl)
2946 .Case("fastcall", LangOptions::DCC_FastCall)
2947 .Case("stdcall", LangOptions::DCC_StdCall)
2948 .Case("vectorcall", LangOptions::DCC_VectorCall)
2949 .Case("regcall", LangOptions::DCC_RegCall)
2950 .Default(LangOptions::DCC_None);
2951 if (DefaultCC == LangOptions::DCC_None)
2957 bool emitError = (DefaultCC == LangOptions::DCC_FastCall ||
2958 DefaultCC == LangOptions::DCC_StdCall) &&
2960 emitError |= (DefaultCC == LangOptions::DCC_VectorCall ||
2961 DefaultCC == LangOptions::DCC_RegCall) &&
2972 if (Opts.getDefaultCallingConv() != LangOptions::DCC_None)
2981 Opts.setDefaultCallingConv(LangOptions::DCC_StdCall);
3118 Opts.setDefaultFPContractMode(LangOptions::FPC_Fast);
3120 Opts.setDefaultFPContractMode(LangOptions::FPC_On);
3122 Opts.setDefaultFPContractMode(LangOptions::FPC_Off);
3136 case 0: Opts.setStackProtector(LangOptions::SSPOff); break;
3137 case 1: Opts.setStackProtector(LangOptions::SSPOn); break;
3138 case 2: Opts.setStackProtector(LangOptions::SSPStrong); break;
3139 case 3: Opts.setStackProtector(LangOptions::SSPReq); break;
3146 LangOptions::TrivialAutoVarInitKind::Uninitialized);
3148 Opts.setTrivialAutoVarInit(LangOptions::TrivialAutoVarInitKind::Zero);
3150 Opts.setTrivialAutoVarInit(LangOptions::TrivialAutoVarInitKind::Pattern);
3193 Opts.setClangABICompat(LangOptions::ClangABI::Latest);
3210 Opts.setClangABICompat(LangOptions::ClangABI::Ver3_8);
3212 Opts.setClangABICompat(LangOptions::ClangABI::Ver4);
3214 Opts.setClangABICompat(LangOptions::ClangABI::Ver6);
3216 Opts.setClangABICompat(LangOptions::ClangABI::Ver7);
3218 Opts.setClangABICompat(LangOptions::ClangABI::Ver9);
3437 LangOptions &LangOpts = *Res.getLangOpts();
tools/clang/lib/Frontend/DiagnosticRenderer.cpp 33 DiagnosticRenderer::DiagnosticRenderer(const LangOptions &LangOpts,
60 const SourceManager &SM, const LangOptions &LangOpts,
tools/clang/lib/Frontend/FrontendAction.cpp 294 const LangOptions &LangOpts,
318 const LangOptions &LangOpts, FileManager &FileMgr, DiagnosticsEngine &Diag,
757 CI.getLangOpts().setCompilingModule(LangOptions::CMK_ModuleMap);
922 CI.getLangOpts().setCompilingModule(LangOptions::CMK_None);
1012 CI.getLangOpts().setCompilingModule(LangOptions::CMK_None);
tools/clang/lib/Frontend/FrontendActions.cpp 230 CI.getLangOpts().setCompilingModule(LangOptions::CMK_ModuleInterface);
283 CI.getLangOpts().setCompilingModule(LangOptions::CMK_HeaderModule);
520 bool ReadLanguageOptions(const LangOptions &LangOpts, bool Complain,
881 const LangOptions &LangOpts = PP.getLangOpts();
tools/clang/lib/Frontend/InitHeaderSearch.cpp 92 void AddDefaultCPlusPlusIncludePaths(const LangOptions &LangOpts,
98 void AddDefaultIncludePaths(const LangOptions &Lang,
104 void Realize(const LangOptions &Lang);
373 const LangOptions &LangOpts, const llvm::Triple &triple,
413 void InitHeaderSearch::AddDefaultIncludePaths(const LangOptions &Lang,
553 void InitHeaderSearch::Realize(const LangOptions &Lang) {
622 const LangOptions &Lang,
tools/clang/lib/Frontend/InitPreprocessor.cpp 288 static void AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts,
344 const LangOptions &LangOpts,
468 static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts,
562 const LangOptions &LangOpts,
644 if (LangOpts.getGC() != LangOptions::NonGC)
995 if (LangOpts.getStackProtector() == LangOptions::SSPOn)
997 else if (LangOpts.getStackProtector() == LangOptions::SSPStrong)
999 else if (LangOpts.getStackProtector() == LangOptions::SSPReq)
1009 LangOpts.getGC() != LangOptions::NonGC) {
1111 const LangOptions &LangOpts = PP.getLangOpts();
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 229 PreambleBounds clang::ComputePreambleBounds(const LangOptions &LangOpts,
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 66 const LangOptions &LangOpts;
243 DiagnosticsEngine &D, const LangOptions &LOpts,
644 const LangOptions &LOpts,
664 DiagnosticsEngine &Diags, const LangOptions &LOpts,
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 65 const LangOptions &LangOpts;
194 DiagnosticsEngine &D, const LangOptions &LOpts,
510 DiagnosticsEngine &D, const LangOptions &LOpts,
578 DiagnosticsEngine &D, const LangOptions &LOpts,
594 DiagnosticsEngine &Diags, const LangOptions &LOpts,
tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp 20 const LangOptions &LangOpts = PP.getLangOpts();
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 60 SDiagsRenderer(SDiagsWriter &Writer, const LangOptions &LangOpts,
159 void BeginSourceFile(const LangOptions &LO, const Preprocessor *PP) override {
231 const LangOptions *LangOpts;
tools/clang/lib/Frontend/TextDiagnostic.cpp 667 const LangOptions &LangOpts,
843 !LangOpts.isCompatibleWithMSVC(LangOptions::MSVC2012))
857 !LangOpts.isCompatibleWithMSVC(LangOptions::MSVC2015))
990 const LangOptions &LangOpts) {
tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 36 void TextDiagnosticPrinter::BeginSourceFile(const LangOptions &LO,
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 663 void VerifyDiagnosticConsumer::BeginSourceFile(const LangOptions &LangOpts,
806 const LangOptions &LangOpts) {
tools/clang/lib/Index/CommentToXML.cpp 573 const LangOptions &LangOpts = Context.getLangOpts();
tools/clang/lib/Index/IndexSymbol.cpp 472 bool index::printSymbolName(const Decl *D, const LangOptions &LO,
tools/clang/lib/Index/IndexingContext.cpp 31 const LangOptions &IndexingContext::getLangOpts() const {
tools/clang/lib/Index/IndexingContext.h 54 const LangOptions &getLangOpts() const;
tools/clang/lib/Lex/HeaderSearch.cpp 83 const LangOptions &LangOpts,
tools/clang/lib/Lex/Lexer.cpp 146 Lexer::Lexer(SourceLocation fileloc, const LangOptions &langOpts,
159 const SourceManager &SM, const LangOptions &langOpts)
271 const LangOptions &LangOpts, char *Spelling) {
327 const LangOptions &options,
366 const LangOptions &LangOpts, bool *Invalid) {
399 const LangOptions &LangOpts, bool *Invalid) {
446 const LangOptions &LangOpts) {
457 const LangOptions &LangOpts,
508 const LangOptions &LangOpts) {
556 const LangOptions &LangOpts) {
583 const LangOptions &LangOpts,
720 const LangOptions &LangOpts) {
780 const LangOptions &LangOpts) {
802 const LangOptions &LangOpts,
824 const LangOptions &LangOpts,
850 const LangOptions &LangOpts) {
877 const LangOptions &LangOpts) {
941 const LangOptions &LangOpts,
977 const LangOptions &LangOpts) {
1023 SourceLocation Loc, const SourceManager &SM, const LangOptions &LangOpts) {
1047 bool Lexer::isIdentifierBodyChar(char c, const LangOptions &LangOpts) {
1239 const LangOptions &LangOpts) {
1272 const LangOptions &LangOpts, bool SkipTrailingWhitespaceAndNewLine) {
1375 const LangOptions &LangOpts) {
1431 static bool isAllowedIDChar(uint32_t C, const LangOptions &LangOpts) {
1449 static bool isAllowedInitiallyIDChar(uint32_t C, const LangOptions &LangOpts) {
1738 bool Lexer::isHexaLiteral(const char *Start, const LangOptions &LangOpts) {
tools/clang/lib/Lex/LiteralSupport.cpp 58 static CharSourceRange MakeCharSourceRange(const LangOptions &Features,
78 const LangOptions &Features, FullSourceLoc TokLoc,
95 const LangOptions &Features) {
277 const LangOptions &Features,
347 const LangOptions &Features, bool &HadError) {
385 const LangOptions &Features) {
798 bool NumericLiteralParser::isValidUDSuffix(const LangOptions &LangOpts,
1892 bool StringLiteralParser::isValidUDSuffix(const LangOptions &LangOpts,
tools/clang/lib/Lex/ModuleMap.cpp 314 const LangOptions &LangOpts, const TargetInfo *Target,
1559 LangOptions LangOpts;
1925 Map.LangOpts.getCompilingModule() == LangOptions::CMK_ModuleMap &&
tools/clang/lib/Lex/PPDirectives.cpp 106 static bool isReservedId(StringRef Text, const LangOptions &Lang) {
143 const LangOptions &Lang = PP.getLangOpts();
155 const LangOptions &Lang = PP.getLangOpts();
1644 bool Preprocessor::checkModuleIsAvailable(const LangOptions &LangOpts,
2406 const LangOptions &LOptions) {
tools/clang/lib/Lex/PPMacroExpansion.cpp 1096 const LangOptions &LangOpts = PP.getLangOpts();
1122 const LangOptions &LangOpts = PP.getLangOpts();
1607 const LangOptions &LangOpts = getLangOpts();
tools/clang/lib/Lex/Preprocessor.cpp 79 DiagnosticsEngine &diags, LangOptions &opts,
762 const LangOptions &LangOpts) {
tools/clang/lib/Lex/TokenConcatenation.cpp 48 const LangOptions &LangOpts = PP.getLangOpts();
tools/clang/lib/Parse/ParseDecl.cpp 2985 static void SetupFixedPointError(const LangOptions &LangOpts,
5454 static bool isPtrOperatorToken(tok::TokenKind Kind, const LangOptions &Lang,
tools/clang/lib/Parse/ParseDeclCXX.cpp 3962 const LangOptions &LO = getLangOpts();
tools/clang/lib/Parse/ParsePragma.cpp 608 LangOptions::FPContractModeKind FPC;
611 FPC = LangOptions::FPC_On;
614 FPC = LangOptions::FPC_Off;
631 LangOptions::FEnvAccessModeKind FPC;
634 FPC = LangOptions::FEA_On;
637 FPC = LangOptions::FEA_Off;
640 FPC = LangOptions::FEA_Off;
725 LangOptions::PragmaMSPointersToMembersKind RepresentationMethod =
2275 LangOptions::PragmaMSPointersToMembersKind RepresentationMethod;
2277 RepresentationMethod = LangOptions::PPTMK_BestCase;
2295 RepresentationMethod = LangOptions::PPTMK_FullGeneralityVirtualInheritance;
2306 LangOptions::PPTMK_FullGeneralitySingleInheritance;
2309 LangOptions::PPTMK_FullGeneralityMultipleInheritance;
2312 LangOptions::PPTMK_FullGeneralityVirtualInheritance;
2756 LangOptions::FPContractModeKind FPC;
2759 FPC = LangOptions::FPC_On;
2762 FPC = LangOptions::FPC_Fast;
2765 FPC = LangOptions::FPC_Off;
tools/clang/lib/Rewrite/TokenRewriter.cpp 27 const LangOptions &LangOpts) {
tools/clang/lib/Sema/DeclSpec.cpp 899 unsigned &DiagID, const LangOptions &Lang) {
tools/clang/lib/Sema/ParsedAttr.cpp 119 const LangOptions &LangOpts);
152 const LangOptions &LangOpts,
tools/clang/lib/Sema/Sema.cpp 869 (getLangOpts().getCompilingModule() == LangOptions::CMK_ModuleInterface ||
870 getLangOpts().getCompilingModule() == LangOptions::CMK_None)) {
1055 LangOptions::CMK_ModuleInterface &&
tools/clang/lib/Sema/SemaAttr.cpp 411 LangOptions::PragmaMSPointersToMembersKind RepresentationMethod,
929 void Sema::ActOnPragmaFPContract(LangOptions::FPContractModeKind FPC) {
931 case LangOptions::FPC_On:
934 case LangOptions::FPC_Fast:
937 case LangOptions::FPC_Off:
943 void Sema::ActOnPragmaFEnvAccess(LangOptions::FEnvAccessModeKind FPC) {
945 case LangOptions::FEA_On:
948 case LangOptions::FEA_Off:
tools/clang/lib/Sema/SemaChecking.cpp 6761 unsigned ByteNo, const SourceManager &SM, const LangOptions &Features,
tools/clang/lib/Sema/SemaCodeComplete.cpp 1656 static void AddTypeSpecifierResults(const LangOptions &LangOpts,
1739 const LangOptions &LangOpts,
1765 const LangOptions &LangOpts,
1802 static void AddObjCVisibilityResults(const LangOptions &LangOpts,
1804 static void AddObjCImplementationResults(const LangOptions &LangOpts,
1806 static void AddObjCInterfaceResults(const LangOptions &LangOpts,
1823 const LangOptions &LangOpts) {
1922 const LangOptions &LangOpts) {
2889 const LangOptions &LangOpts) {
3697 const LangOptions &LangOpts,
3862 static void AddPrettyFunctionResults(const LangOptions &LangOpts,
4286 const LangOptions &LangOpts) {
4912 const LangOptions &LangOpts) {
5765 static void AddObjCImplementationResults(const LangOptions &LangOpts,
5788 static void AddObjCInterfaceResults(const LangOptions &LangOpts,
5985 static void AddObjCVisibilityResults(const LangOptions &LangOpts,
6091 if (getLangOpts().ObjCWeak || getLangOpts().getGC() != LangOptions::NonGC)
tools/clang/lib/Sema/SemaDecl.cpp 3018 const LangOptions& LangOpts) {
4293 static unsigned getMSManglingNumber(const LangOptions &LO, Scope *S) {
4294 return LO.isCompatibleWithMSVC(LangOptions::MSVC2015)
7672 if (getLangOpts().getGC() != LangOptions::NonGC)
8553 static Scope *getTagInjectionScope(Scope *S, const LangOptions &LangOpts) {
8895 ((!getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015) &&
16600 getLangOpts().getGC() != LangOptions::NonGC &&
tools/clang/lib/Sema/SemaDeclAttr.cpp 2744 const LangOptions &LO = S.getLangOpts();
5935 if (Version != LangOptions::MSVC2015 / 100) {
7734 const LangOptions &LangOpts) {
7767 const LangOptions &LangOpts) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 5965 !getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015))
5970 if (getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015) &&
6424 if (getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015) &&
6504 Context.getLangOpts().getClangABICompat() <= LangOptions::ClangABI::Ver4;
7677 !getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015);
tools/clang/lib/Sema/SemaDeclObjC.cpp 480 getLangOpts().getGC() == LangOptions::GCOnly))
484 if (Context.getLangOpts().getGC() != LangOptions::NonGC)
tools/clang/lib/Sema/SemaExpr.cpp 6537 case LangOptions::LaxVectorConversionKind::None:
6540 case LangOptions::LaxVectorConversionKind::Integer:
6554 case LangOptions::LaxVectorConversionKind::All:
tools/clang/lib/Sema/SemaInit.cpp 9484 static bool NarrowingErrs(const LangOptions &L) {
9486 (!L.MicrosoftExt || L.isCompatibleWithMSVC(LangOptions::MSVC2015));
tools/clang/lib/Sema/SemaLookup.cpp 1562 static bool isInCurrentModule(const Module *M, const LangOptions &LangOpts) {
5153 std::string TypoCorrection::getAsString(const LangOptions &LO) const {
tools/clang/lib/Sema/SemaModule.cpp 102 case LangOptions::CMK_None:
106 case LangOptions::CMK_ModuleInterface:
117 case LangOptions::CMK_ModuleMap:
121 case LangOptions::CMK_HeaderModule:
tools/clang/lib/Sema/SemaObjCProperty.cpp 132 if (S.getLangOpts().getGC() != LangOptions::NonGC) {
597 if (getLangOpts().getGC() != LangOptions::NonGC &&
1205 if (getLangOpts().getGC() != LangOptions::NonGC) {
1371 getLangOpts().getGC() != LangOptions::NonGC)) {
1380 getLangOpts().getGC() != LangOptions::NonGC) {
2114 if (getLangOpts().getGC() != LangOptions::NonGC)
2207 if (getLangOpts().getGC() == LangOptions::GCOnly)
2683 if (isAnyClassTy && getLangOpts().getGC() == LangOptions::NonGC)
2689 if (getLangOpts().getGC() != LangOptions::GCOnly)
2693 if (getLangOpts().getGC() == LangOptions::NonGC)
2706 && getLangOpts().getGC() == LangOptions::GCOnly
tools/clang/lib/Sema/SemaType.cpp 4021 const LangOptions &LangOpts = S.getLangOpts();
7952 case LangOptions::PPTMK_BestCase:
7955 case LangOptions::PPTMK_FullGeneralitySingleInheritance:
7958 case LangOptions::PPTMK_FullGeneralityMultipleInheritance:
7961 case LangOptions::PPTMK_FullGeneralityVirtualInheritance:
7972 LangOptions::PPTMK_BestCase,
tools/clang/lib/Serialization/ASTReader.cpp 161 ChainedASTReaderListener::ReadLanguageOptions(const LangOptions &LangOpts,
267 static bool checkLanguageOptions(const LangOptions &LangOpts,
268 const LangOptions &ExistingLangOpts,
430 PCHValidator::ReadLanguageOptions(const LangOptions &LangOpts,
433 const LangOptions &ExistingLangOpts = PP.getLangOpts();
628 const LangOptions &LangOpts,
778 const LangOptions &LangOpts) {
5048 const LangOptions &ExistingLangOpts;
5055 SimplePCHValidator(const LangOptions &ExistingLangOpts,
5066 bool ReadLanguageOptions(const LangOptions &LangOpts, bool Complain,
5362 const LangOptions &LangOpts,
5679 LangOptions LangOpts;
tools/clang/lib/Serialization/ASTWriter.cpp 1592 const LangOptions &LangOpts = Context.getLangOpts();
3574 static NamedDecl *getDeclForLocalLookup(const LangOptions &LangOpts,
4684 const LangOptions &ASTWriter::getLangOpts() const {
tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp 179 bool ento::shouldRegisterAnalysisOrderChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp 143 bool ento::shouldRegisterAnalyzerStatsChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp 95 bool ento::shouldRegisterArrayBoundChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 359 bool ento::shouldRegisterArrayBoundCheckerV2(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 1246 bool ento::shouldRegisterNilArgChecker(const LangOptions &LO) {
1254 bool ento::shouldRegisterCFNumberChecker(const LangOptions &LO) {
1262 bool ento::shouldRegisterCFRetainReleaseChecker(const LangOptions &LO) {
1270 bool ento::shouldRegisterClassReleaseChecker(const LangOptions &LO) {
1278 bool ento::shouldRegisterVariadicMethodTypeChecker(const LangOptions &LO) {
1286 bool ento::shouldRegisterObjCLoopChecker(const LangOptions &LO) {
1294 bool ento::shouldRegisterObjCNonNilReturnValueChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp 187 bool ento::shouldRegisterBlockInCriticalSectionChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp 160 bool ento::shouldRegisterBoolAssignmentChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp 137 bool ento::shouldRegisterBuiltinFunctionChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 2404 bool ento::shouldRegisterCStringModeling(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 294 bool ento::shouldRegisterCStringSyntaxChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp 79 bool ento::shouldRegisterCXXSelfAssignmentChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 608 bool ento::shouldRegisterCallAndMessageChecker(const LangOptions &LO) {
618 bool ento::shouldRegisterCallAndMessageUnInitRefArg(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 146 bool ento::shouldRegisterCastSizeChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp 123 bool ento::shouldRegisterCastToStructChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp 439 bool ento::shouldRegisterCastValueChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp 1091 bool ento::shouldRegisterObjCDeallocChecker(const LangOptions &LO) {
1093 return LO.getGC() != LangOptions::GCOnly && !LO.ObjCAutoRefCount;
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp 141 bool ento::shouldRegisterObjCMethSigsChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 1012 bool ento::shouldRegisterSecuritySyntaxChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp 94 bool ento::shouldRegisterSizeofPointerChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp 139 bool ento::shouldRegisterChrootChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp 211 bool ento::shouldRegisterCloneChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp 199 bool ento::shouldRegisterConversionChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 231 const LangOptions &LO = ACtx.getLangOpts();
543 bool ento::shouldRegisterDeadStoresChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp 50 bool ento::shouldRegisterDominatorsTreeDumper(const LangOptions &LO) {
76 bool ento::shouldRegisterPostDominatorsTreeDumper(const LangOptions &LO) {
101 bool ento::shouldRegisterControlDependencyTreeDumper(const LangOptions &LO) {
125 bool ento::shouldRegisterLiveVariablesDumper(const LangOptions &LO) {
148 bool ento::shouldRegisterLiveStatementsDumper(const LangOptions &LO) {
172 bool ento::shouldRegisterCFGViewer(const LangOptions &LO) {
202 bool ento::shouldRegisterCFGDumper(const LangOptions &LO) {
226 bool ento::shouldRegisterCallGraphViewer(const LangOptions &LO) {
250 bool ento::shouldRegisterCallGraphDumper(const LangOptions &LO) {
294 bool ento::shouldRegisterConfigDumper(const LangOptions &LO) {
317 bool ento::shouldRegisterExplodedGraphViewer(const LangOptions &LO) {
349 bool ento::shouldRegisterReportStmts(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 151 const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp 307 bool ento::shouldRegisterDereferenceChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp 223 bool ento::shouldRegisterDirectIvarAssignment(const LangOptions &LO) {
233 const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp 104 bool ento::shouldRegisterDivZeroChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 110 const LangOptions &LangOpts = BRC.getASTContext().getLangOpts();
206 bool ento::shouldRegisterDynamicTypeChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 944 const LangOptions &LangOpts = BRC.getASTContext().getLangOpts();
984 bool ento::shouldRegisterObjCGenericsChecker(const LangOptions &LO) {
992 bool ento::shouldRegisterDynamicTypePropagation(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp 145 bool ento::shouldRegisterEnumCastOutOfRangeChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp 304 const LangOptions &Opts = C.getLangOpts();
417 bool ento::shouldRegisterExprInspectionChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp 69 bool ento::shouldRegisterFixedAddressChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 230 bool ento::shouldRegisterGCDAntipattern(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp 294 bool ento::shouldRegisterGTestChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 853 bool ento::shouldRegisterGenericTaintChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp 516 bool ento::shouldRegisterIdenticalExprChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp 310 bool ento::shouldRegisterInnerPointerChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp 2374 bool ento::shouldRegisterIteratorModeling(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 742 bool ento::shouldRegisterIvarInvalidationModeling(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp 317 bool ento::shouldRegisterLLVMConventionsChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 1403 bool ento::shouldRegisterNonLocalizedStringChecker(const LangOptions &LO) {
1412 const LangOptions &LO) {
1420 bool ento::shouldRegisterPluralMisuseChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp 294 bool ento::shouldRegisterMIGChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp 191 bool clang::ento::shouldRegisterMPIChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 670 bool ento::shouldRegisterMacOSKeychainAPIChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 178 bool ento::shouldRegisterMacOSXAPIChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 3409 bool ento::shouldRegisterDynamicMemoryModeling(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 340 bool ento::shouldRegisterMallocOverflowSecurityChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 253 bool ento::shouldRegisterMallocSizeofChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp 91 bool ento::shouldRegisterMmapWriteExecChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 759 bool ento::shouldRegisterMoveChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp 83 bool ento::shouldRegisterNSAutoreleasePoolChecker(const LangOptions &LO) {
84 return LO.getGC() != LangOptions::NonGC;
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 315 bool ento::shouldRegisterNSOrCFErrorDerefChecker(const LangOptions &LO) {
325 bool ento::shouldRegisterNSErrorChecker(const LangOptions &LO) {
335 bool ento::shouldRegisterCFErrorChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp 146 bool ento::shouldRegisterNoReturnFunctionChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp 229 bool ento::shouldRegisterNonNullParamChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp 148 bool ento::shouldRegisterNonnullGlobalConstantsChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 1196 bool ento::shouldRegisterNullabilityBase(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 352 bool ento::shouldRegisterNumberObjectConversionChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp 88 bool ento::shouldRegisterOSObjectCStyleCast(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp 94 bool ento::shouldRegisterObjCAtSyncChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp 210 bool ento::shouldRegisterAutoreleaseWriteChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp 175 bool ento::shouldRegisterObjCContainersASTChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp 191 bool ento::shouldRegisterObjCContainersChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp 224 bool ento::shouldRegisterObjCSuperCallChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp 82 bool ento::shouldRegisterObjCPropertyChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp 440 bool ento::shouldRegisterObjCSelfInitChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 287 bool ento::shouldRegisterObjCSuperDeallocChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp 189 bool ento::shouldRegisterObjCUnusedIvarsChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp 356 bool ento::shouldRegisterPaddingChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp 346 bool ento::shouldRegisterPointerArithChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp 98 bool ento::shouldRegisterPointerIterationChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp 111 bool ento::shouldRegisterPointerSortingChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp 77 bool ento::shouldRegisterPointerSubChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp 486 bool ento::shouldRegisterPthreadLockChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp 1096 const LangOptions &LOpts = C.getASTContext().getLangOpts();
1275 const LangOptions &LOpts = Ctx.getASTContext().getLangOpts();
1319 const LangOptions &LOpts = Ctx.getASTContext().getLangOpts();
1480 bool ento::shouldRegisterRetainCountBase(const LangOptions &LO) {
1506 bool ento::shouldRegisterRetainCountChecker(const LangOptions &LO) {
1518 bool ento::shouldRegisterOSObjectRetainCountChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 811 RefCountReport::RefCountReport(const RefCountBug &D, const LangOptions &LOpts,
819 RefCountReport::RefCountReport(const RefCountBug &D, const LangOptions &LOpts,
905 RefLeakReport::RefLeakReport(const RefCountBug &D, const LangOptions &LOpts,
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h 62 RefCountReport(const RefCountBug &D, const LangOptions &LOpts,
66 RefCountReport(const RefCountBug &D, const LangOptions &LOpts,
91 RefLeakReport(const RefCountBug &D, const LangOptions &LOpts, ExplodedNode *n,
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp 94 bool ento::shouldRegisterReturnPointerRangeChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp 125 bool ento::shouldRegisterReturnUndefChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp 168 bool ento::shouldRegisterReturnValueChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp 206 bool ento::shouldRegisterRunLoopAutoreleaseLeakChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp 274 bool ento::shouldRegisterSimpleStreamChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp 70 bool ento::shouldRegisterSmartPtrModeling(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp 368 bool ento::shouldRegisterStackAddrEscapeBase(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp 1063 bool ento::shouldRegisterStdCLibraryFunctionsChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp 417 bool ento::shouldRegisterStreamChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp 66 bool ento::shouldRegisterTaintTesterChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 264 bool ento::shouldRegisterTestAfterDivZeroChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp 67 bool ento::shouldRegisterTraversalDumper(const LangOptions &LO) {
119 bool ento::shouldRegisterCallDumper(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp 255 bool ento::shouldRegisterTrustNonnullChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp 113 bool ento::shouldRegisterUndefBranchChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp 104 bool ento::shouldRegisterUndefCapturedBlockVarChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp 189 bool ento::shouldRegisterUndefResultChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp 65 bool ento::shouldRegisterUndefinedArraySubscriptChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp 123 bool ento::shouldRegisterUndefinedAssignmentChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 631 bool ento::shouldRegisterUninitializedObjectChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp 260 bool ento::shouldRegisterUnreachableCodeChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp 188 bool ento::shouldRegisterVLASizeChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 407 bool ento::shouldRegisterValistBase(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp 219 bool ento::shouldRegisterVforkChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp 226 bool ento::shouldRegisterVirtualCallModeling(const LangOptions &LO) {
230 bool ento::shouldRegisterPureVirtualCallChecker(const LangOptions &LO) {
234 bool ento::shouldRegisterVirtualCallChecker(const LangOptions &LO) {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 2337 const LangOptions &LO = BRC.getASTContext().getLangOpts();
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp 999 const LangOptions &LangOpts = R.getLangOpts();
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp 135 const LangOptions &LangOpts) {
186 const LangOptions &LangOpts) {
200 const LangOptions &LangOpts) {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 201 const LangOptions &LangOpts = PP.getLangOpts();
232 const LangOptions &LangOpts = PP.getLangOpts();
258 const LangOptions &LangOpts = PP.getLangOpts();
606 const LangOptions &LangOpts = PP.getLangOpts();
1055 const LangOptions &LangOpts = PP.getLangOpts();
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp 48 const LangOptions &langOpts) {
60 const LangOptions &langOpts) {
71 const LangOptions &LangOpts) {
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp 113 AnalyzerOptions &AnOpts, const LangOptions &LangOpts,
229 const LangOptions &LO) {
tools/clang/lib/Tooling/Core/Replacement.cpp 60 const LangOptions &LangOpts) {
136 const LangOptions &LangOpts) {
150 const LangOptions &LangOpts) {
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp 19 LangOptions createLangOpts() {
20 LangOptions LangOpts;
tools/clang/lib/Tooling/Refactoring.cpp 41 LangOptions DefaultLangOptions;
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp 21 const LangOptions &LangOpts) {
tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp 110 const LangOptions &LangOpts = AST.getLangOpts();
tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp 22 const LangOptions &LangOpts) {
74 const LangOptions &LangOpts) {
tools/clang/lib/Tooling/Syntax/BuildTree.cpp 245 const LangOptions &LangOpts;
tools/clang/lib/Tooling/Syntax/Tokens.cpp 251 const LangOptions &LO) {
349 const SourceManager &SM, const LangOptions &LangOpts)
549 const LangOptions &LangOpts;
tools/clang/lib/Tooling/Syntax/Tree.cpp 17 syntax::Arena::Arena(SourceManager &SourceMgr, const LangOptions &LangOpts,
tools/clang/lib/Tooling/Transformer/RangeSelector.cpp 67 const LangOptions &LangOpts) {
82 const LangOptions &LangOpts,
101 const LangOptions &LangOpts) {
tools/clang/lib/Tooling/Transformer/SourceCode.cpp 36 const LangOptions &LangOpts) {
tools/clang/tools/arcmt-test/arcmt-test.cpp 320 const LangOptions &langOpts = Ctx.getLangOpts();
tools/clang/tools/clang-check/ClangCheck.cpp 114 const clang::LangOptions& LangOpts,
tools/clang/tools/clang-import-test/clang-import-test.cpp 77 const LangOptions *LangOpts = nullptr;
83 virtual void BeginSourceFile(const LangOptions &LangOpts,
tools/clang/tools/clang-refactor/TestSupport.cpp 312 LangOptions LangOpts;
tools/clang/tools/clang-rename/ClangRename.cpp 138 LangOptions Options;
213 LangOptions DefaultLangOptions;
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 98 const LangOptions &LangOpts) {
120 const LangOptions &LangOpts) {
660 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp 123 LangOptions DefaultLangOptions;
tools/clang/tools/extra/clang-move/Move.cpp 279 const LangOptions &LangOpts = LangOptions()) {
312 const LangOptions &options = LangOptions()) {
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp 68 LangOptions DefaultLangOptions;
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 279 LangOptions LangOpts; // FIXME: use langopts from each original file
tools/clang/tools/extra/clang-tidy/ClangTidyCheck.h 188 const LangOptions &getLangOpts() const { return Context->getLangOpts(); }
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 36 ClangTidyDiagnosticRenderer(const LangOptions &LangOpts,
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h 115 const LangOptions &getLangOpts() const { return LangOpts; }
193 LangOptions LangOpts;
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h 124 LangOptions LangOpts;
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp 26 const LangOptions &LangOpts, char Mode) {
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp 30 const LangOptions &Opts = Finder->getASTContext().getLangOpts();
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp 103 const LangOptions LangOpts = getLangOpts();
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp 27 const LangOptions &LangOpts = Context.getLangOpts();
tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp 59 ConversionKind ClassifyFormatString(StringRef Fmt, const LangOptions &LO,
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp 62 const LangOptions &LangOpts) {
70 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 43 const LangOptions &LangOpts,
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 324 const LangOptions &LO = Finder->getASTContext().getLangOpts();
620 const LangOptions &LO = AstCtx->getLangOpts();
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 81 const LangOptions &Opts = ASTCtx->getLangOpts();
145 const LangOptions &Opts = ASTCtx->getLangOpts();
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp 41 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp 26 LangOptions LangOpts);
37 LangOptions LangOpts;
52 LangOptions LangOpts)
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 360 const LangOptions &LangOpts,
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp 29 const LangOptions &Lang) {
64 const LangOptions &LangOpts) const {
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h 44 virtual bool isLanguageVersionSupported(const LangOptions &LangOpts) const;
tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp 40 const LangOptions &LangOpts) const {
tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h 34 bool isLanguageVersionSupported(const LangOptions &LangOpts) const override;
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 62 const LangOptions &Opts = getLangOpts();
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 78 const LangOptions &LO) {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 115 const SourceManager &SM, const LangOptions &LangOpts) {
262 const LangOptions &LangOpts) {
320 const SourceManager &SM, const LangOptions &LangOpts) {
411 const LangOptions &LangOpts = getLangOpts();
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.h 43 const SourceManager &SM, const LangOptions &LangOpts);
47 const LangOptions &LangOpts);
51 const LangOptions &LangOpts);
55 const SourceManager &SM, const LangOptions &LangOpts);
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 97 const LangOptions &LO) {
150 const LangOptions &LO) {
181 const LangOptions &LO) {
304 const LangOptions &LO) {
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h 43 ArrayRef<StringRef> MPIDatatypes, const LangOptions &LO);
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp 119 LangOptions LangOpts = getLangOpts();
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp 21 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 96 const LangOptions &LangOpts,
108 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 32 const LangOptions &LO = Context.getLangOpts();
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp 37 const LangOptions &LangOpts) {
110 const LangOptions &LangOpts) {
205 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp 109 const SourceManager &SM, const LangOptions &LO) {
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp 43 const LangOptions &LangOpts,
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.h 27 const LangOptions &LangOpts,
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp 38 const LangOptions &LangOpts,
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h 58 IncludeInserter(const SourceManager &SourceMgr, const LangOptions &LangOpts,
77 const LangOptions &LangOpts;
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp 86 const LangOptions *LangOpts, const FileID FileID,
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h 45 IncludeSorter(const SourceManager *SourceMgr, const LangOptions *LangOpts,
69 const LangOptions *LangOpts;
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp 17 const LangOptions &LangOpts, bool SkipComments) {
35 const LangOptions &LangOpts) {
48 const LangOptions &LangOpts,
67 const LangOptions &LangOpts) {
73 const LangOptions &LangOpts) {
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h 23 const LangOptions &LangOpts, bool SkipComments = true);
27 const LangOptions &LangOpts);
31 const LangOptions &LangOpts,
35 const LangOptions &LangOpts);
40 const LangOptions &LangOpts,
62 const LangOptions &LangOpts, TokenKind TK,
88 const LangOptions &LangOpts);
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp 29 std::function<Optional<RewriteRule>(const LangOptions &,
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.h 48 const LangOptions &, const OptionsView &)>
tools/clang/tools/extra/clangd/CollectMacros.h 35 const LangOptions &LangOpts,
88 const LangOptions &LangOpts;
tools/clang/tools/extra/clangd/Diagnostics.cpp 89 Range diagnosticRange(const clang::Diagnostic &D, const LangOptions &L) {
115 const LangOptions &LangOpts) {
450 void StoreDiags::BeginSourceFile(const LangOptions &Opts,
tools/clang/tools/extra/clangd/Diagnostics.h 124 void BeginSourceFile(const LangOptions &Opts, const Preprocessor *) override;
146 llvm::Optional<LangOptions> LangOpts;
tools/clang/tools/extra/clangd/IncludeFixer.cpp 197 const LangOptions &LangOpts) {
233 CXXScopeSpec *SS, const LangOptions &LangOpts, bool UnresolvedIsSpecifier) {
tools/clang/tools/extra/clangd/ParsedAST.cpp 136 const LangOptions &LangOpts)
208 const LangOptions &LangOpts;
tools/clang/tools/extra/clangd/Preamble.cpp 72 const clang::LangOptions *LangOpts = nullptr;
tools/clang/tools/extra/clangd/Selection.cpp 421 const LangOptions &LangOpts;
tools/clang/tools/extra/clangd/SemanticSelection.cpp 33 const auto &LangOpts = AST.getASTContext().getLangOpts();
tools/clang/tools/extra/clangd/SourceCode.cpp 235 const LangOptions &LangOpts,
264 const LangOptions &LangOpts) {
286 const LangOptions &LangOpts) {
405 const LangOptions &LangOpts) {
422 const LangOptions &LangOpts) {
430 const LangOptions &LangOpts) {
437 const LangOptions &LangOpts) {
447 const LangOptions &LangOpts) {
464 const LangOptions &LangOpts) {
497 const LangOptions &LangOpts) {
515 const LangOptions &LangOpts) {
546 const LangOptions &LangOpts,
669 const LangOptions &L) {
983 const auto &LangOpts = PP.getLangOpts();
tools/clang/tools/extra/clangd/SourceCode.h 73 const LangOptions &LangOpts,
87 const LangOptions &LangOpts);
130 const LangOptions &LangOpts,
177 const LangOptions &L);
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp 88 void CanonicalIncludes::addSystemHeadersMapping(const LangOptions &Language) {
tools/clang/tools/extra/clangd/index/CanonicalIncludes.h 55 void addSystemHeadersMapping(const LangOptions &Language);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 136 const LangOptions &LangOpts) {
154 const clang::LangOptions &LangOpts,
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 73 const LangOptions &LangOpts = FD->getASTContext().getLangOpts();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp 202 const LangOptions &LangOpts) {
224 const LangOptions &LangOpts) {
248 const LangOptions &LangOpts) {
571 const LangOptions &LangOpts) {
599 const LangOptions &LangOpts) {
633 const LangOptions &LangOpts) {
648 const LangOptions &LangOpts = Inputs.AST.getASTContext().getLangOpts();
658 const LangOptions &LangOpts = Inputs.AST.getASTContext().getLangOpts();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 277 const LangOptions &LangOpts) {
tools/clang/tools/extra/clangd/unittests/CanonicalIncludesTests.cpp 19 auto Language = LangOptions();
28 auto Language = LangOptions();
58 LangOptions Language;
70 LangOptions Language;
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp 56 LangOptions LO;
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp 43 const LangOptions &LangOpts = AST.getASTContext().getLangOpts();
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp 552 const LangOptions &LangOpts = AST.getASTContext().getLangOpts();
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 991 auto Language = LangOptions();
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 50 LangOpts(new LangOptions()), DiagIDs(new DiagnosticIDs()),
tools/clang/tools/extra/modularize/ModularizeUtilities.h 197 std::shared_ptr<clang::LangOptions> LangOpts;
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp 121 Optional<RewriteRule> needsObjC(const LangOptions &LangOpts,
146 Optional<RewriteRule> noSkip(const LangOptions &LangOpts,
tools/clang/tools/libclang/CIndex.cpp 143 const LangOptions &LangOpts,
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 265 LangOptions LangOpts;
tools/clang/tools/libclang/CIndexDiagnostic.cpp 86 CXDiagnosticRenderer(const LangOptions &LangOpts,
tools/clang/tools/libclang/CIndexDiagnostic.h 113 const LangOptions &LangOpts;
116 const LangOptions &LangOpts)
tools/clang/tools/libclang/CXSourceLocation.h 29 translateSourceLocation(const SourceManager &SM, const LangOptions &LangOpts,
54 const LangOptions &LangOpts,
tools/clang/unittests/AST/ASTVectorTest.cpp 37 LangOptions LangOpts;
tools/clang/unittests/Basic/SourceManagerTest.cpp 47 LangOptions LangOpts;
tools/clang/unittests/Lex/HeaderSearchTest.cpp 54 LangOptions LangOpts;
tools/clang/unittests/Lex/LexerTest.cpp 109 LangOptions LangOpts;
tools/clang/unittests/Lex/PPCallbacksTest.cpp 134 LangOptions LangOpts;
261 LangOptions OpenCLLangOpts;
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 47 LangOptions LangOpts;
tools/clang/unittests/Tooling/RewriterTestContext.h 120 LangOptions Options;
tools/lldb/include/lldb/Symbol/ClangASTContext.h 93 clang::LangOptions *getLanguageOptions();
983 std::unique_ptr<clang::LangOptions> m_language_options_up;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 431 LangOptions &lang_opts = m_compiler->getLangOpts();
710 CodeComplete(CompletionRequest &request, clang::LangOptions ops,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 227 LangOptions Opts;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 618 static const clang::LangOptions &GetLangOptions() {
619 static clang::LangOptions g_options;
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 158 LangOptions Opts;
tools/lldb/source/Symbol/ClangASTContext.cpp 437 static void ParseLangArgs(LangOptions &Opts, InputKind IK, const char *triple) {
497 Opts.setLaxVectorConversions(LangOptions::LaxVectorConversionKind::All);
741 LangOptions *ClangASTContext::getLanguageOptions() {
743 m_language_options_up.reset(new LangOptions());
usr/include/c++/7.4.0/bits/alloc_traits.h 387 using allocator_type = allocator<_Tp>;
389 using value_type = _Tp;
392 using pointer = _Tp*;
395 using const_pointer = const _Tp*;
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
486 destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h 108 class allocator: public __allocator_base<_Tp>
113 typedef _Tp* pointer;
114 typedef const _Tp* const_pointer;
115 typedef _Tp& reference;
116 typedef const _Tp& const_reference;
117 typedef _Tp value_type;
137 allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
98 move(_Tp&& __t) noexcept
136 inline _GLIBCXX17_CONSTEXPR _Tp*
137 addressof(_Tp& __r) noexcept
143 const _Tp* addressof(const _Tp&&) = delete;
143 const _Tp* addressof(const _Tp&&) = delete;
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
129 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
343 _Args&&... __args)
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
520 class weak_ptr : public __weak_ptr<_Tp>
582 shared_ptr<_Tp>
687 inline shared_ptr<_Tp>
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
702 inline shared_ptr<_Tp>
703 make_shared(_Args&&... __args)
705 typedef typename std::remove_const<_Tp>::type _Tp_nc;
706 return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(),
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1078 __shared_ptr(_Yp* __p)
1081 static_assert( !is_void<_Yp>::value, "incomplete type" );
1082 static_assert( sizeof(_Yp) > 0, "incomplete type" );
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1317 _Args&&... __args)
1321 rebind_traits<typename std::remove_cv<_Tp>::type> __traits;
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
1378 _M_enable_shared_from_this_with(_Yp*) noexcept
1601 using element_type = typename remove_extent<_Tp>::type;
1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1648 _Assignable<_Yp>
1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1675 _Assignable<_Yp>
1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1684 __shared_ptr<_Tp, _Lp>
1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
usr/include/c++/7.4.0/bits/std_function.h 299 _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
689 operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/ext/new_allocator.h 63 typedef _Tp* pointer;
64 typedef const _Tp* const_pointer;
65 typedef _Tp& reference;
66 typedef const _Tp& const_reference;
67 typedef _Tp value_type;
84 new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
130 { return size_t(-1) / sizeof(_Tp); }
135 construct(_Up* __p, _Args&&... __args)
135 construct(_Up* __p, _Args&&... __args)
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
140 destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1659 { typedef _Tp&& type; };
1942 { typedef _Tp type; };
1955 { typedef _Tp type; };