aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetMachine.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-09-27 06:44:54 +0000
committerChris Lattner <sabre@nondot.org>2010-09-27 06:44:54 +0000
commit8048ebe91d76f5ee58f5c2c7535151d782af4b29 (patch)
tree03350ad707d9846e22644ad2d9d9b0b2a2209f91 /include/llvm/Target/TargetMachine.h
parent80945784f916135c06012b3c68de689cc44964a5 (diff)
downloadexternal_llvm-8048ebe91d76f5ee58f5c2c7535151d782af4b29.zip
external_llvm-8048ebe91d76f5ee58f5c2c7535151d782af4b29.tar.gz
external_llvm-8048ebe91d76f5ee58f5c2c7535151d782af4b29.tar.bz2
the latest assembler that runs on powerpc 10.4 machines doesn't
support aligned comm. Detect when compiling for 10.4 and don't emit an alignment for comm. THis will hopefully fix PR8198. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114817 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Target/TargetMachine.h')
-rw-r--r--include/llvm/Target/TargetMachine.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/Target/TargetMachine.h b/include/llvm/Target/TargetMachine.h
index 426338f..35f2658 100644
--- a/include/llvm/Target/TargetMachine.h
+++ b/include/llvm/Target/TargetMachine.h
@@ -280,6 +280,8 @@ private:
public:
+ const std::string &getTargetTriple() const { return TargetTriple; }
+
/// addPassesToEmitFile - Add passes to the specified pass manager to get the
/// specified file emitted. Typically this will involve several steps of code
/// generation. If OptLevel is None, the code generator should emit code as