diff options
author | Kang Zhang <shkzhang@cn.ibm.com> | 2018-11-26 07:15:31 +0000 |
---|---|---|
committer | Kang Zhang <shkzhang@cn.ibm.com> | 2018-11-26 07:15:31 +0000 |
commit | 840e98f9f1fb8e98341742834eb3a0ac3448ad36 (patch) | |
tree | cea5e35f8b8666a9f4695a0e2d59e95d3f56f6af /llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | |
parent | b7a50e5796ed21ab52de45dec81904c8938d2212 (diff) | |
download | bcm5719-llvm-840e98f9f1fb8e98341742834eb3a0ac3448ad36.tar.gz bcm5719-llvm-840e98f9f1fb8e98341742834eb3a0ac3448ad36.zip |
Revert "[PowerPC] Fix inconsistent ImmMustBeMultipleOf for same instruction"
This reverts commits r347532. Forget add the option
-mtriple powerpc64-unknown-linux-gnu. So other platform is error except
for PowerPC.
llvm-svn: 347534
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCInstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp b/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp index 0eaadd70a47..559ed59bec9 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp +++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp @@ -2984,10 +2984,8 @@ bool PPCInstrInfo::instrHasImmForm(const MachineInstr &MI, if (PostRA) { if (isVFReg(MI.getOperand(0).getReg())) III.ImmOpcode = PPC::LXSSP; - else { + else III.ImmOpcode = PPC::LFS; - III.ImmMustBeMultipleOf = 1; - } break; } LLVM_FALLTHROUGH; @@ -2998,10 +2996,8 @@ bool PPCInstrInfo::instrHasImmForm(const MachineInstr &MI, if (PostRA) { if (isVFReg(MI.getOperand(0).getReg())) III.ImmOpcode = PPC::LXSD; - else { + else III.ImmOpcode = PPC::LFD; - III.ImmMustBeMultipleOf = 1; - } break; } LLVM_FALLTHROUGH; @@ -3016,10 +3012,8 @@ bool PPCInstrInfo::instrHasImmForm(const MachineInstr &MI, if (PostRA) { if (isVFReg(MI.getOperand(0).getReg())) III.ImmOpcode = PPC::STXSSP; - else { + else III.ImmOpcode = PPC::STFS; - III.ImmMustBeMultipleOf = 1; - } break; } LLVM_FALLTHROUGH; @@ -3030,10 +3024,8 @@ bool PPCInstrInfo::instrHasImmForm(const MachineInstr &MI, if (PostRA) { if (isVFReg(MI.getOperand(0).getReg())) III.ImmOpcode = PPC::STXSD; - else { + else III.ImmOpcode = PPC::STFD; - III.ImmMustBeMultipleOf = 1; - } break; } LLVM_FALLTHROUGH; |