LLVM 22.0.0git
MCTargetOptionsCommandFlags.h
Go to the documentation of this file.
1//===-- MCTargetOptionsCommandFlags.h --------------------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9// This file contains machine code-specific flags that are shared between
10// different command line tools.
11//
12//===----------------------------------------------------------------------===//
13
14#ifndef LLVM_MC_MCTARGETOPTIONSCOMMANDFLAGS_H
15#define LLVM_MC_MCTARGETOPTIONSCOMMANDFLAGS_H
16
18#include <optional>
19#include <string>
20
21namespace llvm {
22
23class MCTargetOptions;
24enum class EmitDwarfUnwindType;
25
26namespace mc {
27
29LLVM_ABI std::optional<bool> getExplicitRelaxAll();
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
65LLVM_ABI std::string getABIName();
66
68
69/// Create this object with static storage to register mc-related command
70/// line options.
74
76
77} // namespace mc
78
79} // namespace llvm
80
81#endif
#define LLVM_ABI
Definition Compiler.h:213
LLVM_ABI bool getEmitCompactUnwindNonCanonical()
LLVM_ABI bool getDwarf64()
LLVM_ABI bool getEmitSFrameUnwind()
LLVM_ABI bool getX86Sse2Avx()
LLVM_ABI MCTargetOptions InitMCTargetOptionsFromFlags()
LLVM_ABI bool getIncrementalLinkerCompatible()
LLVM_ABI bool getNoDeprecatedWarn()
LLVM_ABI bool getNoTypeCheck()
LLVM_ABI EmitDwarfUnwindType getEmitDwarfUnwind()
LLVM_ABI std::string getABIName()
LLVM_ABI bool getSaveTempLabels()
LLVM_ABI bool getImplicitMapSyms()
LLVM_ABI bool getFDPIC()
LLVM_ABI bool getCrel()
LLVM_ABI std::optional< bool > getExplicitRelaxAll()
LLVM_ABI bool getFatalWarnings()
LLVM_ABI std::string getAsSecureLogFile()
LLVM_ABI bool getRelaxAll()
LLVM_ABI bool getX86RelaxRelocations()
LLVM_ABI bool getShowMCInst()
LLVM_ABI int getDwarfVersion()
LLVM_ABI bool getNoWarn()
This is an optimization pass for GlobalISel generic memory operations.
EmitDwarfUnwindType