diff options
Diffstat (limited to 'lib/Target/AArch64/AArch64Subtarget.cpp')
| -rw-r--r-- | lib/Target/AArch64/AArch64Subtarget.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/Target/AArch64/AArch64Subtarget.cpp b/lib/Target/AArch64/AArch64Subtarget.cpp index 5c693c1..9140bbd 100644 --- a/lib/Target/AArch64/AArch64Subtarget.cpp +++ b/lib/Target/AArch64/AArch64Subtarget.cpp @@ -14,10 +14,10 @@ #include "AArch64Subtarget.h" #include "AArch64RegisterInfo.h" #include "MCTargetDesc/AArch64MCTargetDesc.h" +#include "llvm/ADT/SmallVector.h" #include "llvm/IR/GlobalValue.h" -#include "llvm/Target/TargetSubtargetInfo.h" #include "llvm/Support/CommandLine.h" -#include "llvm/ADT/SmallVector.h" +#include "llvm/Target/TargetSubtargetInfo.h" #define GET_SUBTARGETINFO_TARGET_DESC #define GET_SUBTARGETINFO_CTOR @@ -28,9 +28,11 @@ using namespace llvm; // Pin the vtable to this file. void AArch64Subtarget::anchor() {} -AArch64Subtarget::AArch64Subtarget(StringRef TT, StringRef CPU, StringRef FS) - : AArch64GenSubtargetInfo(TT, CPU, FS), HasFPARMv8(false), HasNEON(false), - HasCrypto(false), TargetTriple(TT), CPUString(CPU) { +AArch64Subtarget::AArch64Subtarget(StringRef TT, StringRef CPU, StringRef FS, + bool LittleEndian) + : AArch64GenSubtargetInfo(TT, CPU, FS), ARMProcFamily(Others), + HasFPARMv8(false), HasNEON(false), HasCrypto(false), TargetTriple(TT), + CPUString(CPU), IsLittleEndian(LittleEndian) { initializeSubtargetFeatures(CPU, FS); } |
