projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AArch64: fix big-endian immediate materialisation
[oota-llvm.git]
/
lib
/
Target
/
AArch64
/
AArch64Subtarget.h
diff --git
a/lib/Target/AArch64/AArch64Subtarget.h
b/lib/Target/AArch64/AArch64Subtarget.h
index d679f3ef0ad6e0dc3c5199c07454ecdf0eb83738..3f2ee22acaefb011a55963f12578fa89d61f0ce0 100644
(file)
--- a/
lib/Target/AArch64/AArch64Subtarget.h
+++ b/
lib/Target/AArch64/AArch64Subtarget.h
@@
-11,8
+11,8
@@
//
//===----------------------------------------------------------------------===//
//
//===----------------------------------------------------------------------===//
-#ifndef
AArch
64SUBTARGET_H
-#define
AArch
64SUBTARGET_H
+#ifndef
LLVM_LIB_TARGET_AARCH64_AARCH
64SUBTARGET_H
+#define
LLVM_LIB_TARGET_AARCH64_AARCH
64SUBTARGET_H
#include "AArch64FrameLowering.h"
#include "AArch64ISelLowering.h"
#include "AArch64FrameLowering.h"
#include "AArch64ISelLowering.h"
@@
-99,9
+99,12
@@
public:
bool isLittleEndian() const { return DL.isLittleEndian(); }
bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
bool isLittleEndian() const { return DL.isLittleEndian(); }
bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
+ bool isTargetIOS() const { return TargetTriple.isiOS(); }
+ bool isTargetLinux() const { return TargetTriple.isOSLinux(); }
+ bool isTargetWindows() const { return TargetTriple.isOSWindows(); }
+ bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); }
bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); }
bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); }
-
bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); }
bool isCyclone() const { return CPUString == "cyclone"; }
bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); }
bool isCyclone() const { return CPUString == "cyclone"; }
@@
-136,4
+139,4
@@
public:
};
} // End llvm namespace
};
} // End llvm namespace
-#endif
// AArch64SUBTARGET_H
+#endif