File tree Expand file tree Collapse file tree 3 files changed +6
-10
lines changed Expand file tree Collapse file tree 3 files changed +6
-10
lines changed Original file line number Diff line number Diff line change 14
14
namespace llvm {
15
15
class HexagonMCExpr : public MCTargetExpr {
16
16
public:
17
- enum VariantKind {
17
+ enum VariantKind : uint8_t {
18
18
VK_None,
19
19
20
- // While not strictly necessary, start at a larger number to avoid confusion
21
- // with MCSymbolRefExpr::VariantKind.
22
- VK_DTPREL = 100 ,
20
+ VK_DTPREL = MCSymbolRefExpr::FirstTargetSpecifier,
23
21
VK_GD_GOT,
24
22
VK_GD_PLT,
25
23
VK_GOT,
Original file line number Diff line number Diff line change @@ -17,12 +17,10 @@ namespace llvm {
17
17
18
18
class PPCMCExpr : public MCTargetExpr {
19
19
public:
20
- enum Specifier {
20
+ enum Specifier : uint8_t {
21
21
VK_None,
22
22
23
- // We currently use both MCSymbolRefExpr::VariantKind and
24
- // PPCMCExpr::Specifier. Start at a larger number to avoid conflicts.
25
- VK_LO = 200 ,
23
+ VK_LO = MCSymbolRefExpr::FirstTargetSpecifier,
26
24
VK_HI,
27
25
VK_HA,
28
26
VK_HIGH,
Original file line number Diff line number Diff line change @@ -22,9 +22,9 @@ class StringRef;
22
22
23
23
class RISCVMCExpr : public MCTargetExpr {
24
24
public:
25
- enum Specifier {
25
+ enum Specifier : uint8_t {
26
26
VK_None,
27
- VK_LO,
27
+ VK_LO = MCSymbolRefExpr::FirstTargetSpecifier ,
28
28
VK_HI,
29
29
VK_PCREL_LO,
30
30
VK_PCREL_HI,
You can’t perform that action at this time.
0 commit comments