summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets/ARM.h
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2017-07-27 16:28:39 +0000
committerFlorian Hahn <florian.hahn@arm.com>2017-07-27 16:28:39 +0000
commitef5bbd61dac4abab34df4e79f6b3f5d167e7df04 (patch)
treee42785d0270971c21e353e7783023b2978cee55b /clang/lib/Basic/Targets/ARM.h
parent0026ed2f9cc73e60bbfb1d84b8906a8d4ffb8e96 (diff)
downloadbcm5719-llvm-ef5bbd61dac4abab34df4e79f6b3f5d167e7df04.tar.gz
bcm5719-llvm-ef5bbd61dac4abab34df4e79f6b3f5d167e7df04.zip
Update to use enum classes for various ARM *Kind enums
Summary: This updates the relevant Clang parts for the LLVM change D35882. Reviewers: rengolin, chandlerc, javed.absar, rovka Reviewed By: rovka Subscribers: aemerson, cfe-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D35884 llvm-svn: 309289
Diffstat (limited to 'clang/lib/Basic/Targets/ARM.h')
-rw-r--r--clang/lib/Basic/Targets/ARM.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Basic/Targets/ARM.h b/clang/lib/Basic/Targets/ARM.h
index 2f52df776c4..232b23cd2a7 100644
--- a/clang/lib/Basic/Targets/ARM.h
+++ b/clang/lib/Basic/Targets/ARM.h
@@ -51,9 +51,9 @@ class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
enum { FP_Default, FP_VFP, FP_Neon } FPMath;
- unsigned ArchISA;
- unsigned ArchKind = llvm::ARM::AK_ARMV4T;
- unsigned ArchProfile;
+ llvm::ARM::ISAKind ArchISA;
+ llvm::ARM::ArchKind ArchKind = llvm::ARM::ArchKind::ARMV4T;
+ llvm::ARM::ProfileKind ArchProfile;
unsigned ArchVersion;
unsigned FPU : 5;
@@ -93,7 +93,7 @@ class LLVM_LIBRARY_VISIBILITY ARMTargetInfo : public TargetInfo {
void setABIAPCS(bool IsAAPCS16);
void setArchInfo();
- void setArchInfo(unsigned Kind);
+ void setArchInfo(llvm::ARM::ArchKind Kind);
void setAtomic();
OpenPOWER on IntegriCloud