reference, declarationdefinition
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; };