/freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | Lexer.h | 40 class LangOptions; variable 103 const LangOptions &LangOpts; 173 Lexer(SourceLocation FileLoc, const LangOptions &LangOpts, 181 const SourceManager &SM, const LangOptions &LangOpts, 340 const LangOptions &LangOpts, 350 const LangOptions &LangOpts, 364 const LangOptions &options, 373 const LangOptions &LangOpts); 379 const LangOptions &LangOpts, 463 const LangOptions &LangOpts, [all …]
|
H A D | LiteralSupport.h | 34 class LangOptions; variable 42 bool isFunctionLocalStringLiteralMacro(tok::TokenKind K, const LangOptions &LO); 46 bool tokenIsLikeStringLiteral(const Token &Tok, const LangOptions &LO); 53 const LangOptions &LangOpts; 69 const SourceManager &SM, const LangOptions &LangOpts, 110 static bool isValidUDSuffix(const LangOptions &LangOpts, StringRef Suffix); 234 const LangOptions &Features; 254 const LangOptions &features, const TargetInfo &target, 306 static bool isValidUDSuffix(const LangOptions &LangOpts, StringRef Suffix);
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | AArch64.h | 120 void getTargetDefinesARMV81A(const LangOptions &Opts, 122 void getTargetDefinesARMV82A(const LangOptions &Opts, 124 void getTargetDefinesARMV83A(const LangOptions &Opts, 126 void getTargetDefinesARMV84A(const LangOptions &Opts, 128 void getTargetDefinesARMV85A(const LangOptions &Opts, 138 void getTargetDefinesARMV9A(const LangOptions &Opts, 150 void getTargetDefines(const LangOptions &Opts, 207 void getTargetDefines(const LangOptions &Opts, 235 void getTargetDefines(const LangOptions &Opts, 253 void getTargetDefines(const LangOptions &Opts, [all …]
|
H A D | SPIR.cpp | 19 void SPIRTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 24 void SPIR32TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 30 void SPIR64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 36 void BaseSPIRVTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 41 void SPIRVTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 46 void SPIRV32TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 52 void SPIRV64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines()
|
H A D | ARM.h | 175 void getTargetDefinesARMV81A(const LangOptions &Opts, 177 void getTargetDefinesARMV82A(const LangOptions &Opts, 181 void getTargetDefines(const LangOptions &Opts, 218 void getTargetDefines(const LangOptions &Opts, 225 void getTargetDefines(const LangOptions &Opts, 236 void getVisualStudioDefines(const LangOptions &Opts, 251 void getTargetDefines(const LangOptions &Opts, 262 void getTargetDefines(const LangOptions &Opts, 271 void getTargetDefines(const LangOptions &Opts, 280 void getTargetDefines(const LangOptions &Opts, [all …]
|
H A D | OSTargets.cpp | 22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, in getDarwinDefines() 125 static void addMinGWDefines(const llvm::Triple &Triple, const LangOptions &Opts, in addMinGWDefines() 138 static void addVisualCDefines(const LangOptions &Opts, MacroBuilder &Builder) { in addVisualCDefines() 155 if (Opts.getDefaultFPContractMode() != LangOptions::FPModeKind::FPM_Off) in addVisualCDefines() 162 LangOptions::FPExceptionModeKind::FPE_Strict) in addVisualCDefines() 187 LangOptions::RoundingMode::NearestTiesToEven) { in addVisualCDefines() 194 LangOptions::RoundingMode::Dynamic) { in addVisualCDefines() 213 if (Opts.CPlusPlus11 && Opts.isCompatibleWithMSVC(LangOptions::MSVC2015)) in addVisualCDefines() 216 if (Opts.isCompatibleWithMSVC(LangOptions::MSVC2015)) { in addVisualCDefines() 228 if (Opts.isCompatibleWithMSVC(LangOptions::MSVC2022_3)) in addVisualCDefines() [all …]
|
H A D | OSTargets.h | 30 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 37 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, 44 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, in getOSDefines() 135 bool areDefaultedSMFStillPOD(const LangOptions &) const override { in areDefaultedSMFStillPOD() argument 145 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, in getOSDefines() 179 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, in getOSDefines() 514 bool areDefaultedSMFStillPOD(const LangOptions &) const override { in areDefaultedSMFStillPOD() argument 720 LangOptions::FPEvalMethodKind getFPEvalMethod() const override { in getFPEvalMethod() 721 return LangOptions::FPEvalMethodKind::FEM_Double; in getFPEvalMethod() 726 bool areDefaultedSMFStillPOD(const LangOptions &) const override { in areDefaultedSMFStillPOD() argument [all …]
|
H A D | AArch64.cpp | 219 .Case("all", LangOptions::SignReturnAddressScopeKind::All) in validateBranchProtection() 220 .Default(LangOptions::SignReturnAddressScopeKind::None); in validateBranchProtection() 223 BPI.SignKey = LangOptions::SignReturnAddressKeyKind::AKey; in validateBranchProtection() 225 BPI.SignKey = LangOptions::SignReturnAddressKeyKind::BKey; in validateBranchProtection() 246 void AArch64TargetInfo::getTargetDefinesARMV81A(const LangOptions &Opts, in getTargetDefinesARMV81A() 307 void AArch64TargetInfo::getTargetDefinesARMV9A(const LangOptions &Opts, in getTargetDefinesARMV9A() 343 void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 626 AArch64TargetInfo::getVScaleRange(const LangOptions &LangOpts) const { in getVScaleRange() 1452 void AArch64leTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() 1462 void AArch64beTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines() [all …]
|
H A D | SPIR.h | 201 void adjust(DiagnosticsEngine &Diags, LangOptions &Opts) override { in adjust() 240 void getTargetDefines(const LangOptions &Opts, 263 void getTargetDefines(const LangOptions &Opts, 280 void getTargetDefines(const LangOptions &Opts, 295 void getTargetDefines(const LangOptions &Opts, 318 void getTargetDefines(const LangOptions &Opts, 339 void getTargetDefines(const LangOptions &Opts, 360 void getTargetDefines(const LangOptions &Opts,
|
H A D | X86.h | 202 LangOptions::FPEvalMethodKind getFPEvalMethod() const override { in getFPEvalMethod() 322 void getTargetDefines(const LangOptions &Opts, 523 return LangOptions::FPEvalMethodKind::FEM_Double; in getFPEvalMethod() 600 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 619 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 638 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 658 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 682 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 702 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() 875 void getTargetDefines(const LangOptions &Opts, in getTargetDefines() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | OpenCLOptions.h | 59 static inline bool isOpenCLVersionContainedInMask(const LangOptions &LO, in isOpenCLVersionContainedInMask() 81 bool areProgramScopeVariablesSupported(const LangOptions &Opts) const { in areProgramScopeVariablesSupported() 116 bool isAvailableIn(const LangOptions &LO) const { in isAvailableIn() 122 bool isCoreIn(const LangOptions &LO) const { in isCoreIn() 127 bool isOptionalCoreIn(const LangOptions &LO) const { in isOptionalCoreIn() 143 bool isSupported(llvm::StringRef Ext, const LangOptions &LO) const; 147 bool isSupportedCore(llvm::StringRef Ext, const LangOptions &LO) const; 152 const LangOptions &LO) const; 157 const LangOptions &LO) const; 179 const LangOptions &Opts); [all …]
|
H A D | LangOptions.h | 83 class LangOptions : public LangOptionsBase { 535 LangOptions(); 758 setFPContractMode(LangOptions::FPM_Off); in FPOptions() 762 explicit FPOptions(const LangOptions &LO) { in FPOptions() 769 LangOptContractMode = LangOptions::FPM_Fast; in FPOptions() 787 setAllowFEnvAccess(LangOptions::FPM_Off); in FPOptions() 795 setFPContractMode(LangOptions::FPM_On); in setAllowFPContractWithinStatement() 802 setFPContractMode(LangOptions::FPM_Fast); in setAllowFPContractAcrossStatement() 894 FPOptionsOverride(const LangOptions &LO) in FPOptionsOverride() 904 setFPContractModeOverride(LangOptions::FPM_On); in setAllowFPContractWithinStatement() [all …]
|
H A D | FPOptions.def | 16 OPTION(FPContractMode, LangOptions::FPModeKind, 2, First) 18 OPTION(ConstRoundingMode, LangOptions::RoundingMode, 3, RoundingMath) 19 OPTION(SpecifiedExceptionMode, LangOptions::FPExceptionModeKind, 2, ConstRoundingMode) 27 OPTION(FPEvalMethod, LangOptions::FPEvalMethodKind, 2, AllowApproxFunc) 28 OPTION(Float16ExcessPrecision, LangOptions::ExcessPrecisionKind, 2, FPEvalMethod) 29 OPTION(BFloat16ExcessPrecision, LangOptions::ExcessPrecisionKind, 2, Float16ExcessPrecision) 31 OPTION(ComplexRange, LangOptions::ComplexRangeKind, 2, MathErrno)
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | LangOptions.cpp | 19 LangOptions::LangOptions() : LangStd(LangStandard::lang_unspecified) { in LangOptions() function in LangOptions 25 void LangOptions::resetNonModularOptions() { in resetNonModularOptions() 56 VersionTuple LangOptions::getOpenCLVersionTuple() const { in getOpenCLVersionTuple() 63 unsigned LangOptions::getOpenCLCompatibleVersion() const { in getOpenCLCompatibleVersion() 79 std::string LangOptions::getOpenCLVersionString() const { in getOpenCLVersionString() 89 void LangOptions::setLangDefaults(LangOptions &Opts, Language Lang, in setLangDefaults() 149 Opts.HLSLVersion = (unsigned)LangOptions::HLSL_2015; in setLangDefaults() 151 Opts.HLSLVersion = (unsigned)LangOptions::HLSL_2016; in setLangDefaults() 153 Opts.HLSLVersion = (unsigned)LangOptions::HLSL_2017; in setLangDefaults() 155 Opts.HLSLVersion = (unsigned)LangOptions::HLSL_2018; in setLangDefaults() [all …]
|
H A D | OpenCLOptions.cpp | 33 const LangOptions &LO) const { in isAvailableOption() 55 const LangOptions &LO) const { in isSupported() 62 const LangOptions &LO) const { in isSupportedCore() 69 const LangOptions &LO) const { in isSupportedOptionalCore() 76 const LangOptions &LO) const { in isSupportedCoreOrOptionalCore() 81 const LangOptions &LO) const { in isSupportedExtension() 109 const LangOptions &Opts) { in addSupport()
|
H A D | IdentifierTable.cpp | 69 IdentifierTable::IdentifierTable(const LangOptions &LangOpts, in IdentifierTable() 136 static KeywordStatus getKeywordStatusHelper(const LangOptions &LangOpts, in getKeywordStatusHelper() 223 static KeywordStatus getKeywordStatus(const LangOptions &LangOpts, in getKeywordStatus() 231 !LangOpts.isCompatibleWithMSVC(LangOptions::MSVC2015)) in getKeywordStatus() 295 void IdentifierTable::AddKeywords(const LangOptions &LangOpts) { in AddKeywords() 332 static KeywordStatus getTokenKwStatus(const LangOptions &LangOpts, in getTokenKwStatus() 344 bool IdentifierInfo::isKeyword(const LangOptions &LangOpts) const { in isKeyword() 356 bool IdentifierInfo::isCPlusPlusKeyword(const LangOptions &LangOpts) const { in isCPlusPlusKeyword() 361 LangOptions LangOptsNoCPP = LangOpts; in isCPlusPlusKeyword() 369 IdentifierInfo::isReserved(const LangOptions &LangOpts) const { in isReserved() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | IssueHash.h | 16 class LangOptions; variable 38 const LangOptions &LangOpts); 46 const Decl *IssueDecl, const LangOptions &LangOpts);
|
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | CompilerInvocation.h | 77 std::shared_ptr<LangOptions> LangOpts; 131 const LangOptions &getLangOpts() const { return *LangOpts; } in getLangOpts() 191 static void GenerateLangArgs(const LangOptions &Opts, 200 const LangOptions *LangOpts); 244 LangOptions &getLangOpts() { return *LangOpts; } in getLangOpts() 331 static bool ParseLangArgs(LangOptions &Opts, llvm::opt::ArgList &Args, 341 const LangOptions &LangOptsRef); 371 LangOptions &getMutLangOpts();
|
H A D | LogDiagnosticPrinter.h | 19 class LangOptions; variable 53 const LangOptions *LangOpts; 72 void BeginSourceFile(const LangOptions &LO, const Preprocessor *PP) override { in BeginSourceFile()
|
H A D | DiagnosticRenderer.h | 29 class LangOptions; variable 49 const LangOptions &LangOpts; 71 DiagnosticRenderer(const LangOptions &LangOpts, 144 DiagnosticNoteRenderer(const LangOptions &LangOpts, in DiagnosticNoteRenderer()
|
/freebsd/contrib/llvm-project/clang/include/clang/Rewrite/Core/ |
H A D | Rewriter.h | 26 class LangOptions; variable 34 const LangOptions *LangOpts = nullptr; 69 explicit Rewriter(SourceManager &SM, const LangOptions &LO) in Rewriter() 72 void setSourceMgr(SourceManager &SM, const LangOptions &LO) { in setSourceMgr() 78 const LangOptions &getLangOpts() const { return *LangOpts; } in getLangOpts()
|
/freebsd/contrib/llvm-project/clang/include/clang/Rewrite/Frontend/ |
H A D | ASTConsumers.h | 24 class LangOptions; variable 31 DiagnosticsEngine &Diags, const LangOptions &LOpts, 36 DiagnosticsEngine &Diags, const LangOptions &LOpts,
|
/freebsd/contrib/llvm-project/clang/include/clang/Edit/ |
H A D | EditedSource.h | 26 class LangOptions; variable 37 const LangOptions &LangOpts; 73 EditedSource(const SourceManager &SM, const LangOptions &LangOpts, 78 const LangOptions &getLangOpts() const { return LangOpts; } in getLangOpts()
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Core/ |
H A D | Replacement.h | 105 const LangOptions &LangOpts = LangOptions()); 111 const LangOptions &LangOpts = LangOptions()); 138 const LangOptions &LangOpts); 364 const LangOptions &LangOpts) { in Replacement()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | FormatStringParsing.h | 23 class LangOptions; variable 59 const LangOptions &LO); 64 const LangOptions &LO, bool IsScanf = false);
|