24
24
namespace clang {
25
25
namespace targets {
26
26
27
- class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
27
+ class ARMTargetInfo : public TargetInfo {
28
28
// Possible FPU choices.
29
29
enum FPUMode {
30
30
VFP2FPU = (1 << 0 ),
@@ -231,21 +231,21 @@ class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
231
231
}
232
232
};
233
233
234
- class LLVM_LIBRARY_VISIBILITY ARMleTargetInfo : public ARMTargetInfo {
234
+ class ARMleTargetInfo : public ARMTargetInfo {
235
235
public:
236
236
ARMleTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts);
237
237
void getTargetDefines (const LangOptions &Opts,
238
238
MacroBuilder &Builder) const override ;
239
239
};
240
240
241
- class LLVM_LIBRARY_VISIBILITY ARMbeTargetInfo : public ARMTargetInfo {
241
+ class ARMbeTargetInfo : public ARMTargetInfo {
242
242
public:
243
243
ARMbeTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts);
244
244
void getTargetDefines (const LangOptions &Opts,
245
245
MacroBuilder &Builder) const override ;
246
246
};
247
247
248
- class LLVM_LIBRARY_VISIBILITY WindowsARMTargetInfo
248
+ class WindowsARMTargetInfo
249
249
: public WindowsTargetInfo<ARMleTargetInfo> {
250
250
const llvm::Triple Triple;
251
251
@@ -261,7 +261,7 @@ class LLVM_LIBRARY_VISIBILITY WindowsARMTargetInfo
261
261
};
262
262
263
263
// Windows ARM + Itanium C++ ABI Target
264
- class LLVM_LIBRARY_VISIBILITY ItaniumWindowsARMleTargetInfo
264
+ class ItaniumWindowsARMleTargetInfo
265
265
: public WindowsARMTargetInfo {
266
266
public:
267
267
ItaniumWindowsARMleTargetInfo (const llvm::Triple &Triple,
@@ -272,7 +272,7 @@ class LLVM_LIBRARY_VISIBILITY ItaniumWindowsARMleTargetInfo
272
272
};
273
273
274
274
// Windows ARM, MS (C++) ABI
275
- class LLVM_LIBRARY_VISIBILITY MicrosoftARMleTargetInfo
275
+ class MicrosoftARMleTargetInfo
276
276
: public WindowsARMTargetInfo {
277
277
public:
278
278
MicrosoftARMleTargetInfo (const llvm::Triple &Triple,
@@ -283,7 +283,7 @@ class LLVM_LIBRARY_VISIBILITY MicrosoftARMleTargetInfo
283
283
};
284
284
285
285
// ARM MinGW target
286
- class LLVM_LIBRARY_VISIBILITY MinGWARMTargetInfo : public WindowsARMTargetInfo {
286
+ class MinGWARMTargetInfo : public WindowsARMTargetInfo {
287
287
public:
288
288
MinGWARMTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts);
289
289
@@ -292,15 +292,15 @@ class LLVM_LIBRARY_VISIBILITY MinGWARMTargetInfo : public WindowsARMTargetInfo {
292
292
};
293
293
294
294
// ARM Cygwin target
295
- class LLVM_LIBRARY_VISIBILITY CygwinARMTargetInfo : public ARMleTargetInfo {
295
+ class CygwinARMTargetInfo : public ARMleTargetInfo {
296
296
public:
297
297
CygwinARMTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts);
298
298
299
299
void getTargetDefines (const LangOptions &Opts,
300
300
MacroBuilder &Builder) const override ;
301
301
};
302
302
303
- class LLVM_LIBRARY_VISIBILITY DarwinARMTargetInfo
303
+ class DarwinARMTargetInfo
304
304
: public DarwinTargetInfo<ARMleTargetInfo> {
305
305
protected:
306
306
void getOSDefines (const LangOptions &Opts, const llvm::Triple &Triple,
@@ -311,7 +311,7 @@ class LLVM_LIBRARY_VISIBILITY DarwinARMTargetInfo
311
311
};
312
312
313
313
// 32-bit RenderScript is armv7 with width and align of 'long' set to 8-bytes
314
- class LLVM_LIBRARY_VISIBILITY RenderScript32TargetInfo
314
+ class RenderScript32TargetInfo
315
315
: public ARMleTargetInfo {
316
316
public:
317
317
RenderScript32TargetInfo (const llvm::Triple &Triple,
0 commit comments