/freebsd-current/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | DirectX.cpp | 19 void DirectXTargetInfo::getTargetDefines(const LangOptions &Opts, argument 21 DefineStd(Builder, "DIRECTX", Opts);
|
H A D | SPIR.cpp | 19 void SPIRTargetInfo::getTargetDefines(const LangOptions &Opts, argument 21 DefineStd(Builder, "SPIR", Opts); 24 void SPIR32TargetInfo::getTargetDefines(const LangOptions &Opts, argument 26 SPIRTargetInfo::getTargetDefines(Opts, Builder); 27 DefineStd(Builder, "SPIR32", Opts); 30 void SPIR64TargetInfo::getTargetDefines(const LangOptions &Opts, argument 32 SPIRTargetInfo::getTargetDefines(Opts, Builder); 33 DefineStd(Builder, "SPIR64", Opts); 36 void BaseSPIRVTargetInfo::getTargetDefines(const LangOptions &Opts, argument 38 DefineStd(Builder, "SPIRV", Opts); 41 getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const argument 46 getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const argument 52 getTargetDefines(const LangOptions &Opts, MacroBuilder &Builder) const argument [all...] |
H A D | Le64.cpp | 26 void Le64TargetInfo::getTargetDefines(const LangOptions &Opts, argument 28 DefineStd(Builder, "unix", Opts);
|
H A D | TCE.cpp | 20 void TCETargetInfo::getTargetDefines(const LangOptions &Opts, argument 22 DefineStd(Builder, "tce", Opts); 27 void TCELETargetInfo::getTargetDefines(const LangOptions &Opts, argument 29 DefineStd(Builder, "tcele", Opts);
|
H A D | OSTargets.cpp | 22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, argument 31 if (Opts.Sanitize.has(SanitizerKind::Address)) 35 if (!Opts.ObjC) { 42 if (Opts.Static) 47 if (Opts.POSIXThreads) 125 static void addMinGWDefines(const llvm::Triple &Triple, const LangOptions &Opts, 127 DefineStd(Builder, "WIN32", Opts); 128 DefineStd(Builder, "WINNT", Opts); 130 DefineStd(Builder, "WIN64", Opts); 135 addCygMingDefines(Opts, Builde [all...] |
H A D | ARC.cpp | 21 void ARCTargetInfo::getTargetDefines(const LangOptions &Opts, argument
|
H A D | NVPTX.h | 70 NVPTXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts, 73 void getTargetDefines(const LangOptions &Opts, 138 auto &Opts = getSupportedOpenCLOpts(); variable 139 Opts["cl_clang_storage_class_specifiers"] = true; 140 Opts["__cl_clang_function_pointers"] = true; 141 Opts["__cl_clang_variadic_functions"] = true; 142 Opts["__cl_clang_non_portable_kernel_param_types"] = true; 143 Opts["__cl_clang_bitfields"] = true; 145 Opts["cl_khr_fp64"] = true; 146 Opts["__opencl_c_fp6 [all...] |
H A D | OSTargets.h | 23 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, 27 OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 28 : TgtInfo(Triple, Opts) {} 30 void getTargetDefines(const LangOptions &Opts, 32 TgtInfo::getTargetDefines(Opts, Builder); 33 getOSDefines(Opts, TgtInfo::getTriple(), Builder); 37 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, 44 void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple, 46 getDarwinDefines(Builder, Opts, Triple, this->PlatformName, 51 DarwinTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 158 DragonFlyBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 210 FreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 273 HaikuTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 343 LinuxTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 388 NetBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 422 OpenBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 465 PS3PPUTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 492 PSOSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 565 RTEMSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 619 SolarisTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 706 AIXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 765 ZOSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 794 WindowsTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 816 NaClTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 869 FuchsiaTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 894 WebAssemblyOSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 931 EmscriptenTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 984 OHOSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument [all...] |
H A D | AArch64.h | 94 AArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 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, 130 void getTargetDefinesARMV86A(const LangOptions &Opts, 132 void getTargetDefinesARMV87A(const LangOptions &Opts, 134 void getTargetDefinesARMV88A(const LangOptions &Opts, 136 void getTargetDefinesARMV89A(const LangOptions &Opts, [all...] |
H A D | PNaCl.h | 27 PNaClTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 44 void getArchDefines(const LangOptions &Opts, MacroBuilder &Builder) const; 46 void getTargetDefines(const LangOptions &Opts, 48 getArchDefines(Opts, Builder); 80 NaClMips32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 81 : MipsTargetInfo(Triple, Opts) {}
|
H A D | ARM.h | 135 ARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 175 void getTargetDefinesARMV81A(const LangOptions &Opts, 177 void getTargetDefinesARMV82A(const LangOptions &Opts, 179 void getTargetDefinesARMV83A(const LangOptions &Opts, 181 void getTargetDefines(const LangOptions &Opts, 217 ARMleTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 218 void getTargetDefines(const LangOptions &Opts, 224 ARMbeTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 225 void getTargetDefines(const LangOptions &Opts, 234 WindowsARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); [all...] |
H A D | SPIR.h | 93 BaseSPIRTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 108 llvm::Triple HostTriple(Opts.HostTriple); 111 HostTarget = AllocateTarget(llvm::Triple(Opts.HostTriple), Opts); 201 void adjust(DiagnosticsEngine &Diags, LangOptions &Opts) override { 202 TargetInfo::adjust(Diags, Opts); 212 /*DefaultIsGeneric=*/Opts.SYCLIsDevice || 215 (getTriple().isSPIRV() && Opts.CUDAIsDevice)); 231 SPIRTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 232 : BaseSPIRTargetInfo(Triple, Opts) { 252 SPIR32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 269 SPIR64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 286 BaseSPIRVTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 301 SPIRVTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 324 SPIRV32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument 345 SPIRV64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) argument [all...] |
H A D | AMDGPU.h | 92 AMDGPUTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 96 void adjust(DiagnosticsEngine &Diags, LangOptions &Opts) override; 255 void getTargetDefines(const LangOptions &Opts, 283 auto &Opts = getSupportedOpenCLOpts(); variable 284 Opts["cl_clang_storage_class_specifiers"] = true; 285 Opts["__cl_clang_variadic_functions"] = true; 286 Opts["__cl_clang_function_pointers"] = true; 287 Opts["__cl_clang_non_portable_kernel_param_types"] = true; 288 Opts["__cl_clang_bitfields"] = true; 292 Opts["cl_khr_fp6 [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Basic/ |
H A D | LangOptions.cpp | 89 void LangOptions::setLangDefaults(LangOptions &Opts, Language Lang, argument 101 Opts.AsmPreprocessor = 1; 103 Opts.ObjC = 1; 109 Opts.LangStd = LangStd; 110 Opts.LineComment = Std.hasLineComments(); 111 Opts.C99 = Std.isC99(); 112 Opts.C11 = Std.isC11(); 113 Opts.C17 = Std.isC17(); 114 Opts.C23 = Std.isC23(); 115 Opts [all...] |
H A D | Targets.cpp | 61 const LangOptions &Opts) { 66 if (Opts.GNUMode) 83 void addCygMingDefines(const LangOptions &Opts, MacroBuilder &Builder) { argument 88 if (Opts.DeclSpecKeyword) 93 if (!Opts.MicrosoftExt) { 113 const TargetOptions &Opts) { 121 return std::make_unique<ARCTargetInfo>(Triple, Opts); 124 return std::make_unique<XCoreTargetInfo>(Triple, Opts); 129 return std::make_unique<LinuxTargetInfo<HexagonTargetInfo>>(Triple, Opts); 130 return std::make_unique<HexagonTargetInfo>(Triple, Opts); 60 DefineStd(MacroBuilder &Builder, StringRef MacroName, const LangOptions &Opts) argument 112 AllocateTarget(const llvm::Triple &Triple, const TargetOptions &Opts) argument 761 CreateTargetInfo(DiagnosticsEngine &Diags, const std::shared_ptr<TargetOptions> &Opts) argument 847 validateOpenCLTarget(const LangOptions &Opts, DiagnosticsEngine &Diags) const argument [all...] |
H A D | Warnings.cpp | 45 const DiagnosticOptions &Opts, 48 Diags.setIgnoreAllWarnings(Opts.IgnoreWarnings); 49 Diags.setShowOverloads(Opts.getShowOverloads()); 51 Diags.setElideType(Opts.ElideType); 52 Diags.setPrintTemplateTree(Opts.ShowTemplateTree); 53 Diags.setShowColors(Opts.ShowColors); 56 if (Opts.ErrorLimit) 57 Diags.setErrorLimit(Opts.ErrorLimit); 58 if (Opts.TemplateBacktraceLimit) 59 Diags.setTemplateBacktraceLimit(Opts 44 ProcessWarningOptions(DiagnosticsEngine &Diags, const DiagnosticOptions &Opts, bool ReportDiags) argument [all...] |
H A D | Targets.h | 28 AllocateTarget(const llvm::Triple &Triple, const clang::TargetOptions &Opts); 35 const clang::LangOptions &Opts); 42 void addCygMingDefines(const clang::LangOptions &Opts,
|
/freebsd-current/contrib/llvm-project/llvm/lib/MCA/ |
H A D | Context.cpp | 32 Context::createDefaultPipeline(const PipelineOptions &Opts, SourceMgr &SrcMgr, argument 37 return createInOrderPipeline(Opts, SrcMgr, CB); 41 auto PRF = std::make_unique<RegisterFile>(SM, MRI, Opts.RegisterFileSize); 42 auto LSU = std::make_unique<LSUnit>(SM, Opts.LoadQueueSize, 43 Opts.StoreQueueSize, Opts.AssumeNoAlias); 49 std::make_unique<DispatchStage>(STI, MRI, Opts.DispatchWidth, *RCU, *PRF); 51 std::make_unique<ExecuteStage>(*HWS, Opts.EnableBottleneckAnalysis); 63 if (Opts.MicroOpQueueSize) 65 Opts 73 createInOrderPipeline(const PipelineOptions &Opts, SourceMgr &SrcMgr, CustomBehaviour &CB) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | LICM.h | 67 LICMOptions Opts; member in class:llvm::LICMPass 74 LICMPass(LICMOptions Opts) : Opts(Opts) {} argument 85 LICMOptions Opts; member in class:llvm::LNICMPass 92 LNICMPass(LICMOptions Opts) : Opts(Opts) {} argument
|
/freebsd-current/contrib/llvm-project/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 942 static void GenerateAnalyzerArgs(const AnalyzerOptions &Opts, 944 const AnalyzerOptions *AnalyzerOpts = &Opts; 951 if (Opts.AnalysisConstraintsOpt != RangeConstraintsModel) { 952 switch (Opts.AnalysisConstraintsOpt) { 963 if (Opts.AnalysisDiagOpt != PD_HTML) { 964 switch (Opts.AnalysisDiagOpt) { 975 if (Opts.AnalysisPurgeOpt != PurgeStmt) { 976 switch (Opts.AnalysisPurgeOpt) { 987 if (Opts.InliningMode != NoRedundancy) { 988 switch (Opts [all...] |
/freebsd-current/contrib/llvm-project/clang/tools/driver/ |
H A D | cc1as_main.cpp | 199 bool AssemblerInvocation::CreateFromArgs(AssemblerInvocation &Opts, argument 234 Opts.Triple = llvm::Triple::normalize(Args.getLastArgValue(OPT_triple)); 236 Opts.DarwinTargetVariantTriple = llvm::Triple(A->getValue()); 243 Opts.DarwinTargetVariantSDKVersion = Version; 246 Opts.CPU = std::string(Args.getLastArgValue(OPT_target_cpu)); 247 Opts.Features = Args.getAllArgValues(OPT_target_feature); 250 if (Opts.Triple.empty()) 251 Opts.Triple = llvm::sys::getDefaultTargetTriple(); 254 Opts.IncludePaths = Args.getAllArgValues(OPT_I); 255 Opts 383 ExecuteAssemblerImpl(AssemblerInvocation &Opts, DiagnosticsEngine &Diags) argument 594 ExecuteAssembler(AssemblerInvocation &Opts, DiagnosticsEngine &Diags) argument [all...] |
/freebsd-current/contrib/llvm-project/clang/include/clang/Index/ |
H A D | IndexingAction.h | 38 const IndexingOptions &Opts, 43 const IndexingOptions &Opts, std::shared_ptr<Preprocessor> PP, 44 // Prefer to set Opts.ShouldTraverseDecl and use the above overload. 51 const IndexingOptions &Opts); 55 IndexingOptions Opts); 60 IndexDataConsumer &DataConsumer, IndexingOptions Opts); 65 IndexingOptions Opts); 69 IndexDataConsumer &DataConsumer, IndexingOptions Opts);
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_handlers.cpp | 27 bool ignoreReport(SourceLocation SLoc, ReportOptions Opts, ErrorType ET) { argument 35 if (Opts.FromUnrecoverableHandler) 37 return SLoc.isDisabled() || IsPCSuppressed(ET, Opts.pc, SLoc.getFilename()); 87 ReportOptions Opts) { 103 if (ignoreReport(Loc.getSourceLocation(), Opts, ET)) 108 FallbackLoc.reset(getCallerLocation(Opts.pc)); 112 ScopedReport R(Opts, Loc, ET); 142 handleTypeMismatchImpl(Data, Pointer, Opts); 147 handleTypeMismatchImpl(Data, Pointer, Opts); 155 ReportOptions Opts) { 86 handleTypeMismatchImpl(TypeMismatchData *Data, ValueHandle Pointer, ReportOptions Opts) argument 151 handleAlignmentAssumptionImpl(AlignmentAssumptionData *Data, ValueHandle Pointer, ValueHandle Alignment, ValueHandle Offset, ReportOptions Opts) argument 209 handleIntegerOverflowImpl(OverflowData *Data, ValueHandle LHS, const char *Operator, T RHS, ReportOptions Opts) argument 249 handleNegateOverflowImpl(OverflowData *Data, ValueHandle OldVal, ReportOptions Opts) argument 286 handleDivremOverflowImpl(OverflowData *Data, ValueHandle LHS, ValueHandle RHS, ReportOptions Opts) argument 330 handleShiftOutOfBoundsImpl(ShiftOutOfBoundsData *Data, ValueHandle LHS, ValueHandle RHS, ReportOptions Opts) argument 381 handleOutOfBoundsImpl(OutOfBoundsData *Data, ValueHandle Index, ReportOptions Opts) argument 408 handleBuiltinUnreachableImpl(UnreachableData *Data, ReportOptions Opts) argument 422 handleMissingReturnImpl(UnreachableData *Data, ReportOptions Opts) argument 436 handleVLABoundNotPositive(VLABoundData *Data, ValueHandle Bound, ReportOptions Opts) argument 481 handleFloatCastOverflow(void *DataPtr, ValueHandle From, ReportOptions Opts) argument 522 handleLoadInvalidValue(InvalidValueData *Data, ValueHandle Val, ReportOptions Opts) argument 554 handleImplicitConversion(ImplicitConversionData *Data, ReportOptions Opts, ValueHandle Src, ValueHandle Dst) argument 620 handleInvalidBuiltin(InvalidBuiltinData *Data, ReportOptions Opts) argument 644 handleInvalidObjCCast(InvalidObjCCast *Data, ValueHandle Pointer, ReportOptions Opts) argument 674 handleNonNullReturn(NonNullReturnData *Data, SourceLocation *LocPtr, ReportOptions Opts, bool IsAttr) argument 722 handleNonNullArg(NonNullArgData *Data, ReportOptions Opts, bool IsAttr) argument 764 handlePointerOverflowImpl(PointerOverflowData *Data, ValueHandle Base, ValueHandle Result, ReportOptions Opts) argument 826 handleCFIBadIcall(CFICheckFailData *Data, ValueHandle Function, ReportOptions Opts) argument 874 __ubsan_handle_cfi_bad_type_default(CFICheckFailData *Data, ValueHandle Vtable, bool ValidVtable, ReportOptions Opts) argument 918 handleFunctionTypeMismatch(FunctionTypeMismatchData *Data, ValueHandle Function, ReportOptions Opts) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | EmbedBitcodePass.h | 42 EmbedBitcodePass(EmbedBitcodeOptions Opts) argument 43 : EmbedBitcodePass(Opts.IsThinLTO, Opts.EmitLTOSummary) {}
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
H A D | llvm-dwarfutil.cpp | 186 static Error verifyOutput(const Options &Opts) { argument 187 if (Opts.OutputFileName == "-") { 192 std::string FileName = Opts.BuildSeparateDebugFile 193 ? Opts.getSeparateDebugFileName() 194 : Opts.OutputFileName; 201 verbose("Verifying DWARF...", Opts.Verbose); 204 if (!DICtx->verify(Opts.Verbose ? outs() : nulls(), 250 static Expected<uint32_t> saveSeparateDebugInfo(const Options &Opts, argument 253 std::string OutputFilename = Opts.getSeparateDebugFileName(); 254 Config.Common.InputFilename = Opts 274 saveNonDebugInfo(const Options &Opts, ObjectFile &InputFile, uint32_t GnuDebugLinkCRC32) argument 297 splitDebugIntoSeparateFile(const Options &Opts, ObjectFile &InputFile) argument 356 saveSeparateLinkedDebugInfo(const Options &Opts, ObjectFile &InputFile, DebugInfoBits LinkedDebugInfoBits) argument 386 saveSingleLinkedDebugInfo(const Options &Opts, ObjectFile &InputFile, DebugInfoBits LinkedDebugInfoBits) argument 407 saveLinkedDebugInfo(const Options &Opts, ObjectFile &InputFile, DebugInfoBits LinkedDebugInfoBits) argument 428 saveCopyOfFile(const Options &Opts, ObjectFile &InputFile) argument 443 applyCLOptions(const struct Options &Opts, ObjectFile &InputFile) argument 498 Options Opts; local [all...] |