File tree Expand file tree Collapse file tree 2 files changed +17
-16
lines changed Expand file tree Collapse file tree 2 files changed +17
-16
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,22 @@ namespace llvm {
5050 };
5151 }
5252
53+ namespace FloatABI {
54+ enum ABIType {
55+ Default, // Target-specific (either soft or hard depending on triple, etc).
56+ Soft, // Soft float.
57+ Hard // Hard float.
58+ };
59+ }
60+
61+ enum class EABI {
62+ Unknown,
63+ Default, // Default means not specified
64+ EABI4, // Target-specific (either 4, 5 or gnu depending on triple).
65+ EABI5,
66+ GNU
67+ };
68+
5369 // / Code generation optimization level.
5470 enum class CodeGenOptLevel {
5571 None = 0 , // /< -O0
Original file line number Diff line number Diff line change 1616
1717#include " llvm/ADT/FloatingPointMode.h"
1818#include " llvm/MC/MCTargetOptions.h"
19+ #include " llvm/Support/CodeGen.h"
1920
2021#include < memory>
2122
@@ -24,14 +25,6 @@ struct fltSemantics;
2425class MachineFunction ;
2526class MemoryBuffer ;
2627
27- namespace FloatABI {
28- enum ABIType {
29- Default, // Target-specific (either soft or hard depending on triple, etc).
30- Soft, // Soft float.
31- Hard // Hard float.
32- };
33- }
34-
3528namespace FPOpFusion {
3629enum FPOpFusionMode {
3730 Fast, // Enable fusion of FP ops wherever it's profitable.
@@ -70,14 +63,6 @@ enum class BasicBlockSection {
7063 None // Do not use Basic Block Sections.
7164};
7265
73- enum class EABI {
74- Unknown,
75- Default, // Default means not specified
76- EABI4, // Target-specific (either 4, 5 or gnu depending on triple).
77- EABI5,
78- GNU
79- };
80-
8166// / Identify a debugger for "tuning" the debug info.
8267// /
8368// / The "debugger tuning" concept allows us to present a more intuitive
You can’t perform that action at this time.
0 commit comments