Skip to content

Commit 9161e15

Browse files
committed
Remove LLVM_LIBRARY_VISIBILITY usage from clang code since symbol visibility will be hidden by default
1 parent 08c6706 commit 9161e15

Some content is hidden

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

71 files changed

+227
-227
lines changed

clang/lib/Basic/Targets/AArch64.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY AArch64TargetInfo : public TargetInfo {
24+
class AArch64TargetInfo : public TargetInfo {
2525
virtual void setDataLayout() = 0;
2626
static const TargetInfo::GCCRegAlias GCCRegAliases[];
2727
static const char *const GCCRegNames[];
@@ -207,7 +207,7 @@ class LLVM_LIBRARY_VISIBILITY AArch64TargetInfo : public TargetInfo {
207207
bool &HasSizeMismatch) const override;
208208
};
209209

210-
class LLVM_LIBRARY_VISIBILITY AArch64leTargetInfo : public AArch64TargetInfo {
210+
class AArch64leTargetInfo : public AArch64TargetInfo {
211211
public:
212212
AArch64leTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
213213

@@ -217,7 +217,7 @@ class LLVM_LIBRARY_VISIBILITY AArch64leTargetInfo : public AArch64TargetInfo {
217217
void setDataLayout() override;
218218
};
219219

220-
class LLVM_LIBRARY_VISIBILITY WindowsARM64TargetInfo
220+
class WindowsARM64TargetInfo
221221
: public WindowsTargetInfo<AArch64leTargetInfo> {
222222
const llvm::Triple Triple;
223223

@@ -233,7 +233,7 @@ class LLVM_LIBRARY_VISIBILITY WindowsARM64TargetInfo
233233
};
234234

235235
// Windows ARM, MS (C++) ABI
236-
class LLVM_LIBRARY_VISIBILITY MicrosoftARM64TargetInfo
236+
class MicrosoftARM64TargetInfo
237237
: public WindowsARM64TargetInfo {
238238
public:
239239
MicrosoftARM64TargetInfo(const llvm::Triple &Triple,
@@ -249,13 +249,13 @@ class LLVM_LIBRARY_VISIBILITY MicrosoftARM64TargetInfo
249249
};
250250

251251
// ARM64 MinGW target
252-
class LLVM_LIBRARY_VISIBILITY MinGWARM64TargetInfo
252+
class MinGWARM64TargetInfo
253253
: public WindowsARM64TargetInfo {
254254
public:
255255
MinGWARM64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
256256
};
257257

258-
class LLVM_LIBRARY_VISIBILITY AArch64beTargetInfo : public AArch64TargetInfo {
258+
class AArch64beTargetInfo : public AArch64TargetInfo {
259259
public:
260260
AArch64beTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
261261
void getTargetDefines(const LangOptions &Opts,
@@ -265,7 +265,7 @@ class LLVM_LIBRARY_VISIBILITY AArch64beTargetInfo : public AArch64TargetInfo {
265265
void setDataLayout() override;
266266
};
267267

268-
class LLVM_LIBRARY_VISIBILITY DarwinAArch64TargetInfo
268+
class DarwinAArch64TargetInfo
269269
: public DarwinTargetInfo<AArch64leTargetInfo> {
270270
public:
271271
DarwinAArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
@@ -278,7 +278,7 @@ class LLVM_LIBRARY_VISIBILITY DarwinAArch64TargetInfo
278278
};
279279

280280
// 64-bit RenderScript is aarch64
281-
class LLVM_LIBRARY_VISIBILITY RenderScript64TargetInfo
281+
class RenderScript64TargetInfo
282282
: public AArch64leTargetInfo {
283283
public:
284284
RenderScript64TargetInfo(const llvm::Triple &Triple,

clang/lib/Basic/Targets/AMDGPU.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
namespace clang {
2727
namespace targets {
2828

29-
class LLVM_LIBRARY_VISIBILITY AMDGPUTargetInfo final : public TargetInfo {
29+
class AMDGPUTargetInfo final : public TargetInfo {
3030

3131
static const char *const GCCRegNames[];
3232

clang/lib/Basic/Targets/ARC.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY ARCTargetInfo : public TargetInfo {
24+
class ARCTargetInfo : public TargetInfo {
2525
public:
2626
ARCTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
2727
: TargetInfo(Triple) {

clang/lib/Basic/Targets/ARM.h

+10-10
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
namespace clang {
2525
namespace targets {
2626

27-
class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
27+
class ARMTargetInfo : public TargetInfo {
2828
// Possible FPU choices.
2929
enum FPUMode {
3030
VFP2FPU = (1 << 0),
@@ -231,21 +231,21 @@ class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
231231
}
232232
};
233233

234-
class LLVM_LIBRARY_VISIBILITY ARMleTargetInfo : public ARMTargetInfo {
234+
class ARMleTargetInfo : public ARMTargetInfo {
235235
public:
236236
ARMleTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
237237
void getTargetDefines(const LangOptions &Opts,
238238
MacroBuilder &Builder) const override;
239239
};
240240

241-
class LLVM_LIBRARY_VISIBILITY ARMbeTargetInfo : public ARMTargetInfo {
241+
class ARMbeTargetInfo : public ARMTargetInfo {
242242
public:
243243
ARMbeTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
244244
void getTargetDefines(const LangOptions &Opts,
245245
MacroBuilder &Builder) const override;
246246
};
247247

248-
class LLVM_LIBRARY_VISIBILITY WindowsARMTargetInfo
248+
class WindowsARMTargetInfo
249249
: public WindowsTargetInfo<ARMleTargetInfo> {
250250
const llvm::Triple Triple;
251251

@@ -261,7 +261,7 @@ class LLVM_LIBRARY_VISIBILITY WindowsARMTargetInfo
261261
};
262262

263263
// Windows ARM + Itanium C++ ABI Target
264-
class LLVM_LIBRARY_VISIBILITY ItaniumWindowsARMleTargetInfo
264+
class ItaniumWindowsARMleTargetInfo
265265
: public WindowsARMTargetInfo {
266266
public:
267267
ItaniumWindowsARMleTargetInfo(const llvm::Triple &Triple,
@@ -272,7 +272,7 @@ class LLVM_LIBRARY_VISIBILITY ItaniumWindowsARMleTargetInfo
272272
};
273273

274274
// Windows ARM, MS (C++) ABI
275-
class LLVM_LIBRARY_VISIBILITY MicrosoftARMleTargetInfo
275+
class MicrosoftARMleTargetInfo
276276
: public WindowsARMTargetInfo {
277277
public:
278278
MicrosoftARMleTargetInfo(const llvm::Triple &Triple,
@@ -283,7 +283,7 @@ class LLVM_LIBRARY_VISIBILITY MicrosoftARMleTargetInfo
283283
};
284284

285285
// ARM MinGW target
286-
class LLVM_LIBRARY_VISIBILITY MinGWARMTargetInfo : public WindowsARMTargetInfo {
286+
class MinGWARMTargetInfo : public WindowsARMTargetInfo {
287287
public:
288288
MinGWARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
289289

@@ -292,15 +292,15 @@ class LLVM_LIBRARY_VISIBILITY MinGWARMTargetInfo : public WindowsARMTargetInfo {
292292
};
293293

294294
// ARM Cygwin target
295-
class LLVM_LIBRARY_VISIBILITY CygwinARMTargetInfo : public ARMleTargetInfo {
295+
class CygwinARMTargetInfo : public ARMleTargetInfo {
296296
public:
297297
CygwinARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
298298

299299
void getTargetDefines(const LangOptions &Opts,
300300
MacroBuilder &Builder) const override;
301301
};
302302

303-
class LLVM_LIBRARY_VISIBILITY DarwinARMTargetInfo
303+
class DarwinARMTargetInfo
304304
: public DarwinTargetInfo<ARMleTargetInfo> {
305305
protected:
306306
void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
@@ -311,7 +311,7 @@ class LLVM_LIBRARY_VISIBILITY DarwinARMTargetInfo
311311
};
312312

313313
// 32-bit RenderScript is armv7 with width and align of 'long' set to 8-bytes
314-
class LLVM_LIBRARY_VISIBILITY RenderScript32TargetInfo
314+
class RenderScript32TargetInfo
315315
: public ARMleTargetInfo {
316316
public:
317317
RenderScript32TargetInfo(const llvm::Triple &Triple,

clang/lib/Basic/Targets/AVR.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace clang {
2121
namespace targets {
2222

2323
/// Information about a specific microcontroller.
24-
struct LLVM_LIBRARY_VISIBILITY MCUInfo {
24+
struct MCUInfo {
2525
const char *Name;
2626
const char *DefineName;
2727
StringRef Arch; // The __AVR_ARCH__ value.

clang/lib/Basic/Targets/AVR.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace clang {
2222
namespace targets {
2323

2424
// AVR Target
25-
class LLVM_LIBRARY_VISIBILITY AVRTargetInfo : public TargetInfo {
25+
class AVRTargetInfo : public TargetInfo {
2626
public:
2727
AVRTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
2828
: TargetInfo(Triple) {

clang/lib/Basic/Targets/BPF.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY BPFTargetInfo : public TargetInfo {
24+
class BPFTargetInfo : public TargetInfo {
2525
bool HasAlu32 = false;
2626

2727
public:

clang/lib/Basic/Targets/CSKY.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
namespace clang {
2121
namespace targets {
2222

23-
class LLVM_LIBRARY_VISIBILITY CSKYTargetInfo : public TargetInfo {
23+
class CSKYTargetInfo : public TargetInfo {
2424
protected:
2525
std::string ABI;
2626
llvm::CSKY::ArchKind Arch = llvm::CSKY::ArchKind::INVALID;

clang/lib/Basic/Targets/DirectX.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ static const unsigned DirectXAddrSpaceMap[] = {
4747
20, // wasm_funcref
4848
};
4949

50-
class LLVM_LIBRARY_VISIBILITY DirectXTargetInfo : public TargetInfo {
50+
class DirectXTargetInfo : public TargetInfo {
5151
public:
5252
DirectXTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
5353
: TargetInfo(Triple) {

clang/lib/Basic/Targets/Hexagon.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace clang {
2323
namespace targets {
2424

2525
// Hexagon abstract base class
26-
class LLVM_LIBRARY_VISIBILITY HexagonTargetInfo : public TargetInfo {
26+
class HexagonTargetInfo : public TargetInfo {
2727

2828
static const char *const GCCRegNames[];
2929
static const TargetInfo::GCCRegAlias GCCRegAliases[];

clang/lib/Basic/Targets/Lanai.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY LanaiTargetInfo : public TargetInfo {
24+
class LanaiTargetInfo : public TargetInfo {
2525
// Class for Lanai (32-bit).
2626
// The CPU profiles supported by the Lanai backend
2727
enum CPUKind {

clang/lib/Basic/Targets/LoongArch.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY LoongArchTargetInfo : public TargetInfo {
24+
class LoongArchTargetInfo : public TargetInfo {
2525
protected:
2626
std::string ABI;
2727
std::string CPU;
@@ -102,7 +102,7 @@ class LLVM_LIBRARY_VISIBILITY LoongArchTargetInfo : public TargetInfo {
102102
void fillValidCPUList(SmallVectorImpl<StringRef> &Values) const override;
103103
};
104104

105-
class LLVM_LIBRARY_VISIBILITY LoongArch32TargetInfo
105+
class LoongArch32TargetInfo
106106
: public LoongArchTargetInfo {
107107
public:
108108
LoongArch32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
@@ -127,7 +127,7 @@ class LLVM_LIBRARY_VISIBILITY LoongArch32TargetInfo
127127
}
128128
};
129129

130-
class LLVM_LIBRARY_VISIBILITY LoongArch64TargetInfo
130+
class LoongArch64TargetInfo
131131
: public LoongArchTargetInfo {
132132
public:
133133
LoongArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)

clang/lib/Basic/Targets/M68k.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
namespace clang {
2424
namespace targets {
2525

26-
class LLVM_LIBRARY_VISIBILITY M68kTargetInfo : public TargetInfo {
26+
class M68kTargetInfo : public TargetInfo {
2727
static const char *const GCCRegNames[];
2828
static const TargetInfo::GCCRegAlias GCCRegAliases[];
2929

clang/lib/Basic/Targets/MSP430.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY MSP430TargetInfo : public TargetInfo {
24+
class MSP430TargetInfo : public TargetInfo {
2525
static const char *const GCCRegNames[];
2626

2727
public:

clang/lib/Basic/Targets/Mips.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
namespace clang {
2222
namespace targets {
2323

24-
class LLVM_LIBRARY_VISIBILITY MipsTargetInfo : public TargetInfo {
24+
class MipsTargetInfo : public TargetInfo {
2525
void setDataLayout() {
2626
StringRef Layout;
2727

clang/lib/Basic/Targets/NVPTX.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ static const int NVPTXDWARFAddrSpaceMap[] = {
6060
4, // opencl_constant or cuda_constant
6161
};
6262

63-
class LLVM_LIBRARY_VISIBILITY NVPTXTargetInfo : public TargetInfo {
63+
class NVPTXTargetInfo : public TargetInfo {
6464
static const char *const GCCRegNames[];
6565
OffloadArch GPU;
6666
uint32_t PTXVersion;

0 commit comments

Comments
 (0)