diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
commit | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (patch) | |
tree | 64175d5cadab313b3e7039ebaa06c5bc3295e274 /contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h | |
parent | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (diff) | |
download | ydb-e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h')
-rw-r--r-- | contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h b/contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h index 761d8f14cb..8e7b01c552 100644 --- a/contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h +++ b/contrib/libs/llvm12/include/llvm/CodeGen/CommandFlags.h @@ -21,7 +21,7 @@ #include "llvm/ADT/FloatingPointMode.h" #include "llvm/ADT/StringExtras.h" -#include "llvm/ADT/Triple.h" +#include "llvm/ADT/Triple.h" #include "llvm/IR/Instructions.h" #include "llvm/IR/Intrinsics.h" #include "llvm/MC/MCTargetOptionsCommandFlags.h" @@ -82,8 +82,8 @@ bool getDontPlaceZerosInBSS(); bool getEnableGuaranteedTailCallOpt(); -bool getEnableAIXExtendedAltivecABI(); - +bool getEnableAIXExtendedAltivecABI(); + bool getDisableTailCalls(); bool getStackSymbolOrdering(); @@ -104,16 +104,16 @@ Optional<bool> getExplicitDataSections(); bool getFunctionSections(); Optional<bool> getExplicitFunctionSections(); -bool getIgnoreXCOFFVisibility(); - -bool getXCOFFTracebackTable(); - +bool getIgnoreXCOFFVisibility(); + +bool getXCOFFTracebackTable(); + std::string getBBSections(); -std::string getStackProtectorGuard(); -unsigned getStackProtectorGuardOffset(); -std::string getStackProtectorGuardReg(); - +std::string getStackProtectorGuard(); +unsigned getStackProtectorGuardOffset(); +std::string getStackProtectorGuardReg(); + unsigned getTLSSize(); bool getEmulatedTLS(); @@ -132,14 +132,14 @@ bool getEnableAddrsig(); bool getEmitCallSiteInfo(); -bool getEnableMachineFunctionSplitter(); - +bool getEnableMachineFunctionSplitter(); + bool getEnableDebugEntryValues(); -bool getPseudoProbeForProfiling(); - -bool getValueTrackingVariableLocations(); - +bool getPseudoProbeForProfiling(); + +bool getValueTrackingVariableLocations(); + bool getForceDwarfFrameSection(); bool getXRayOmitFunctionIndex(); @@ -152,17 +152,17 @@ struct RegisterCodeGenFlags { llvm::BasicBlockSection getBBSectionsMode(llvm::TargetOptions &Options); -llvm::StackProtectorGuards -getStackProtectorGuardMode(llvm::TargetOptions &Options); - -/// Common utility function tightly tied to the options listed here. Initializes -/// a TargetOptions object with CodeGen flags and returns it. -/// \p TheTriple is used to determine the default value for options if -/// options are not explicitly specified. If those triple dependant options -/// value do not have effect for your component, a default Triple() could be -/// passed in. -TargetOptions InitTargetOptionsFromCodeGenFlags(const llvm::Triple &TheTriple); - +llvm::StackProtectorGuards +getStackProtectorGuardMode(llvm::TargetOptions &Options); + +/// Common utility function tightly tied to the options listed here. Initializes +/// a TargetOptions object with CodeGen flags and returns it. +/// \p TheTriple is used to determine the default value for options if +/// options are not explicitly specified. If those triple dependant options +/// value do not have effect for your component, a default Triple() could be +/// passed in. +TargetOptions InitTargetOptionsFromCodeGenFlags(const llvm::Triple &TheTriple); + std::string getCPUStr(); std::string getFeaturesStr(); |