diff options
author | Jinsong Ji <jji@us.ibm.com> | 2021-01-14 20:35:56 +0000 |
---|---|---|
committer | Jinsong Ji <jji@us.ibm.com> | 2021-01-14 20:36:10 +0000 |
commit | 0f588ac03e15a204b68f0214dda2b9f67410ff62 (patch) | |
tree | debdd6ea5d0cc697fffc26db2d3a228817f44722 /llvm/lib/Target/PowerPC/PPCSubtarget.cpp | |
parent | e2d7d3cb0eade079690c3938f694c8f7ef2b686b (diff) | |
download | llvm-0f588ac03e15a204b68f0214dda2b9f67410ff62.zip llvm-0f588ac03e15a204b68f0214dda2b9f67410ff62.tar.gz llvm-0f588ac03e15a204b68f0214dda2b9f67410ff62.tar.bz2 |
[PowerPC] Only use some extend mne if assembler is modern enough
Legacy AIX assembly might not support all extended mnes,
add one feature bit to control the generation in MC,
and avoid generating them by default on AIX.
Reviewed By: sfertile
Differential Revision: https://reviews.llvm.org/D94458
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp index 86816fa..d31195f 100644 --- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp +++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp @@ -133,6 +133,8 @@ void PPCSubtarget::initializeEnvironment() { UsePPCPostRASchedStrategy = false; PairedVectorMemops = false; PredictableSelectIsExpensive = false; + HasModernAIXAs = false; + IsAIX = false; HasPOPCNTD = POPCNTD_Unavailable; } |