Skip to content

Commit 65b3b6c

Browse files
committed
[ARM] Make ARM::ArchExtKind use 64-bit underlying type (part 2), NFCI
Summary: After following Simon's suggestion about additional testing posted at https://reviews.llvm.org/D73906, I found several more places that need to be updated. Reviewers: simon_tatham, dmgreen, ostannard, eli.friedman Reviewed By: simon_tatham Subscribers: merge_guards_bot, kristof.beyls, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D73963
1 parent ed98994 commit 65b3b6c

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

llvm/include/llvm/MC/MCStreamer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ class ARMTargetStreamer : public MCTargetStreamer {
155155
StringRef StringValue = "");
156156
virtual void emitFPU(unsigned FPU);
157157
virtual void emitArch(ARM::ArchKind Arch);
158-
virtual void emitArchExtension(unsigned ArchExt);
158+
virtual void emitArchExtension(uint64_t ArchExt);
159159
virtual void emitObjectArch(ARM::ArchKind Arch);
160160
void emitTargetAttributes(const MCSubtargetInfo &STI);
161161
virtual void finishAttributeSection();

llvm/include/llvm/Support/ARMTargetParser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const ExtName ARCHExtNames[] = {
7878
const struct {
7979
const char *NameCStr;
8080
size_t NameLength;
81-
unsigned ID;
81+
uint64_t ID;
8282

8383
StringRef getName() const { return StringRef(NameCStr, NameLength); }
8484
} HWDivNames[] = {

llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class ARMTargetAsmStreamer : public ARMTargetStreamer {
9393
void emitIntTextAttribute(unsigned Attribute, unsigned IntValue,
9494
StringRef StringValue) override;
9595
void emitArch(ARM::ArchKind Arch) override;
96-
void emitArchExtension(unsigned ArchExt) override;
96+
void emitArchExtension(uint64_t ArchExt) override;
9797
void emitObjectArch(ARM::ArchKind Arch) override;
9898
void emitFPU(unsigned FPU) override;
9999
void emitInst(uint32_t Inst, char Suffix = '\0') override;
@@ -222,7 +222,7 @@ void ARMTargetAsmStreamer::emitArch(ARM::ArchKind Arch) {
222222
OS << "\t.arch\t" << ARM::getArchName(Arch) << "\n";
223223
}
224224

225-
void ARMTargetAsmStreamer::emitArchExtension(unsigned ArchExt) {
225+
void ARMTargetAsmStreamer::emitArchExtension(uint64_t ArchExt) {
226226
OS << "\t.arch_extension\t" << ARM::getArchExtName(ArchExt) << "\n";
227227
}
228228

llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ void ARMTargetStreamer::emitIntTextAttribute(unsigned Attribute,
108108
unsigned IntValue,
109109
StringRef StringValue) {}
110110
void ARMTargetStreamer::emitArch(ARM::ArchKind Arch) {}
111-
void ARMTargetStreamer::emitArchExtension(unsigned ArchExt) {}
111+
void ARMTargetStreamer::emitArchExtension(uint64_t ArchExt) {}
112112
void ARMTargetStreamer::emitObjectArch(ARM::ArchKind Arch) {}
113113
void ARMTargetStreamer::emitFPU(unsigned FPU) {}
114114
void ARMTargetStreamer::finishAttributeSection() {}

0 commit comments

Comments
 (0)