Skip to content

Commit 5f38fd5

Browse files
committed
[llvm] manual fix-ups to IDS codemod of Target library
1 parent 3b33cba commit 5f38fd5

File tree

117 files changed

+276
-111
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+276
-111
lines changed

llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
#include "llvm/MC/TargetRegistry.h"
5959
#include "llvm/Support/Casting.h"
6060
#include "llvm/Support/CommandLine.h"
61+
#include "llvm/Support/Compiler.h"
6162
#include "llvm/Support/ErrorHandling.h"
6263
#include "llvm/Support/raw_ostream.h"
6364
#include "llvm/Target/TargetMachine.h"
@@ -3534,7 +3535,7 @@ INITIALIZE_PASS(AArch64AsmPrinter, "aarch64-asm-printer",
35343535
"AArch64 Assembly Printer", false, false)
35353536

35363537
// Force static initialization.
3537-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64AsmPrinter() {
3538+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64AsmPrinter() {
35383539
RegisterAsmPrinter<AArch64AsmPrinter> X(getTheAArch64leTarget());
35393540
RegisterAsmPrinter<AArch64AsmPrinter> Y(getTheAArch64beTarget());
35403541
RegisterAsmPrinter<AArch64AsmPrinter> Z(getTheARM64Target());

llvm/lib/Target/AArch64/AArch64TargetMachine.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
#include "llvm/Passes/PassBuilder.h"
4545
#include "llvm/Support/CodeGen.h"
4646
#include "llvm/Support/CommandLine.h"
47+
#include "llvm/Support/Compiler.h"
4748
#include "llvm/Target/TargetLoweringObjectFile.h"
4849
#include "llvm/Target/TargetOptions.h"
4950
#include "llvm/TargetParser/Triple.h"
@@ -223,7 +224,7 @@ static cl::opt<bool>
223224
cl::desc("Enable Machine Pipeliner for AArch64"),
224225
cl::init(false), cl::Hidden);
225226

226-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64Target() {
227+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64Target() {
227228
// Register the target.
228229
RegisterTargetMachine<AArch64leTargetMachine> X(getTheAArch64leTarget());
229230
RegisterTargetMachine<AArch64beTargetMachine> Y(getTheAArch64beTarget());

llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8322,7 +8322,8 @@ bool AArch64AsmParser::classifySymbolRef(const MCExpr *Expr,
83228322
}
83238323

83248324
/// Force static initialization.
8325-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64AsmParser() {
8325+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY
8326+
void LLVMInitializeAArch64AsmParser() {
83268327
RegisterMCAsmParser<AArch64AsmParser> X(getTheAArch64leTarget());
83278328
RegisterMCAsmParser<AArch64AsmParser> Y(getTheAArch64beTarget());
83288329
RegisterMCAsmParser<AArch64AsmParser> Z(getTheARM64Target());

llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ createAArch64ExternalSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo,
310310
SymbolLookUp, DisInfo);
311311
}
312312

313-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64Disassembler() {
313+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64Disassembler() {
314314
TargetRegistry::RegisterMCDisassembler(getTheAArch64leTarget(),
315315
createAArch64Disassembler);
316316
TargetRegistry::RegisterMCDisassembler(getTheAArch64beTarget(),

llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include "llvm/MC/MCStreamer.h"
2828
#include "llvm/MC/MCSubtargetInfo.h"
2929
#include "llvm/MC/TargetRegistry.h"
30+
#include "llvm/Support/Compiler.h"
3031
#include "llvm/Support/Endian.h"
3132
#include "llvm/Support/ErrorHandling.h"
3233
#include "llvm/TargetParser/AArch64TargetParser.h"
@@ -503,7 +504,8 @@ static MCInstrAnalysis *createAArch64InstrAnalysis(const MCInstrInfo *Info) {
503504
}
504505

505506
// Force static initialization.
506-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64TargetMC() {
507+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY
508+
void LLVMInitializeAArch64TargetMC() {
507509
for (Target *T : {&getTheAArch64leTarget(), &getTheAArch64beTarget(),
508510
&getTheAArch64_32Target(), &getTheARM64Target(),
509511
&getTheARM64_32Target()}) {

llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
#include "TargetInfo/AArch64TargetInfo.h"
1010
#include "llvm/MC/TargetRegistry.h"
11+
#include "llvm/Support/Compiler.h"
1112

1213
using namespace llvm;
1314
Target &llvm::getTheAArch64leTarget() {
@@ -31,7 +32,8 @@ Target &llvm::getTheARM64_32Target() {
3132
return TheARM64_32Target;
3233
}
3334

34-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAArch64TargetInfo() {
35+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY
36+
void LLVMInitializeAArch64TargetInfo() {
3537
// Now register the "arm64" name for use with "-march". We don't want it to
3638
// take possession of the Triple::aarch64 tags though.
3739
TargetRegistry::RegisterTarget(getTheARM64Target(), "arm64",

llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
#include "llvm/MC/MCStreamer.h"
4444
#include "llvm/MC/TargetRegistry.h"
4545
#include "llvm/Support/AMDHSAKernelDescriptor.h"
46+
#include "llvm/Support/Compiler.h"
4647
#include "llvm/Target/TargetLoweringObjectFile.h"
4748
#include "llvm/Target/TargetMachine.h"
4849
#include "llvm/TargetParser/TargetParser.h"
@@ -83,7 +84,7 @@ createAMDGPUAsmPrinterPass(TargetMachine &tm,
8384
return new AMDGPUAsmPrinter(tm, std::move(Streamer));
8485
}
8586

86-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUAsmPrinter() {
87+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUAsmPrinter() {
8788
TargetRegistry::RegisterAsmPrinter(getTheR600Target(),
8889
llvm::createR600AsmPrinterPass);
8990
TargetRegistry::RegisterAsmPrinter(getTheGCNTarget(),

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
#include "llvm/InitializePasses.h"
9090
#include "llvm/MC/TargetRegistry.h"
9191
#include "llvm/Passes/PassBuilder.h"
92+
#include "llvm/Support/Compiler.h"
9293
#include "llvm/Support/FormatVariadic.h"
9394
#include "llvm/Transforms/HipStdPar/HipStdPar.h"
9495
#include "llvm/Transforms/IPO.h"
@@ -481,7 +482,7 @@ static cl::opt<bool> HasClosedWorldAssumption(
481482
cl::desc("Whether has closed-world assumption at link time"),
482483
cl::init(false), cl::Hidden);
483484

484-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTarget() {
485+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTarget() {
485486
// Register the target
486487
RegisterTargetMachine<R600TargetMachine> X(getTheR600Target());
487488
RegisterTargetMachine<GCNTargetMachine> Y(getTheGCNTarget());

llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
#include "llvm/Support/AMDGPUMetadata.h"
4040
#include "llvm/Support/AMDHSAKernelDescriptor.h"
4141
#include "llvm/Support/Casting.h"
42+
#include "llvm/Support/Compiler.h"
4243
#include "llvm/Support/MathExtras.h"
4344
#include "llvm/TargetParser/TargetParser.h"
4445
#include <optional>
@@ -9800,7 +9801,8 @@ void AMDGPUAsmParser::cvtSDWA(MCInst &Inst, const OperandVector &Operands,
98009801
}
98019802

98029803
/// Force static initialization.
9803-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUAsmParser() {
9804+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY
9805+
void LLVMInitializeAMDGPUAsmParser() {
98049806
RegisterMCAsmParser<AMDGPUAsmParser> A(getTheR600Target());
98059807
RegisterMCAsmParser<AMDGPUAsmParser> B(getTheGCNTarget());
98069808
}

llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include "llvm/MC/MCSubtargetInfo.h"
3535
#include "llvm/MC/TargetRegistry.h"
3636
#include "llvm/Support/AMDHSAKernelDescriptor.h"
37+
#include "llvm/Support/Compiler.h"
3738

3839
using namespace llvm;
3940

@@ -2648,7 +2649,7 @@ static MCDisassembler *createAMDGPUDisassembler(const Target &T,
26482649
return new AMDGPUDisassembler(STI, Ctx, T.createMCInstrInfo());
26492650
}
26502651

2651-
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUDisassembler() {
2652+
extern "C" LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUDisassembler() {
26522653
TargetRegistry::RegisterMCDisassembler(getTheGCNTarget(),
26532654
createAMDGPUDisassembler);
26542655
TargetRegistry::RegisterMCSymbolizer(getTheGCNTarget(),

0 commit comments

Comments
 (0)