Skip to content

Commit 2bfc488

Browse files
committed
X86MCCodeEmitter: Remove unneeded MCFixupKindInfo::FKF_IsPCRel
1 parent 955c048 commit 2bfc488

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

bolt/lib/Target/X86/X86MCPlusBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2444,7 +2444,7 @@ class X86MCPlusBuilder : public MCPlusBuilder {
24442444
const uint64_t RelOffset = Fixup.getOffset();
24452445

24462446
uint32_t RelType;
2447-
if (FKI.Flags & MCFixupKindInfo::FKF_IsPCRel) {
2447+
if (Fixup.isPCRel()) {
24482448
switch (FKI.TargetSize) {
24492449
default:
24502450
return std::nullopt;

llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -623,17 +623,17 @@ std::optional<MCFixupKind> X86AsmBackend::getFixupKind(StringRef Name) const {
623623
MCFixupKindInfo X86AsmBackend::getFixupKindInfo(MCFixupKind Kind) const {
624624
const static MCFixupKindInfo Infos[X86::NumTargetFixupKinds] = {
625625
// clang-format off
626-
{"reloc_riprel_4byte", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
627-
{"reloc_riprel_4byte_movq_load", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
628-
{"reloc_riprel_4byte_movq_load_rex2", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
629-
{"reloc_riprel_4byte_relax", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
630-
{"reloc_riprel_4byte_relax_rex", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
631-
{"reloc_riprel_4byte_relax_rex2", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
632-
{"reloc_riprel_4byte_relax_evex", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
626+
{"reloc_riprel_4byte", 0, 32, 0},
627+
{"reloc_riprel_4byte_movq_load", 0, 32, 0},
628+
{"reloc_riprel_4byte_movq_load_rex2", 0, 32, 0},
629+
{"reloc_riprel_4byte_relax", 0, 32, 0},
630+
{"reloc_riprel_4byte_relax_rex", 0, 32, 0},
631+
{"reloc_riprel_4byte_relax_rex2", 0, 32, 0},
632+
{"reloc_riprel_4byte_relax_evex", 0, 32, 0},
633633
{"reloc_signed_4byte", 0, 32, 0},
634634
{"reloc_signed_4byte_relax", 0, 32, 0},
635635
{"reloc_global_offset_table", 0, 32, 0},
636-
{"reloc_branch_4byte_pcrel", 0, 32, MCFixupKindInfo::FKF_IsPCRel},
636+
{"reloc_branch_4byte_pcrel", 0, 32, 0},
637637
// clang-format on
638638
};
639639

0 commit comments

Comments
 (0)