diff options
author | Jim Laskey <jlaskey@mac.com> | 2006-12-15 16:44:10 +0000 |
---|---|---|
committer | Jim Laskey <jlaskey@mac.com> | 2006-12-15 16:44:10 +0000 |
commit | 34da72645a82e11bc7008bc567d63426ec4c5949 (patch) | |
tree | ce4454f1de92ec2b8023cd9019cac97e059cab6d /lib/Target/PowerPC/PPCCodeEmitter.cpp | |
parent | c4a81dc9357987bd0f4a4dc1593e8f38d6567fbd (diff) | |
download | llvm-34da72645a82e11bc7008bc567d63426ec4c5949.tar.gz llvm-34da72645a82e11bc7008bc567d63426ec4c5949.tar.bz2 llvm-34da72645a82e11bc7008bc567d63426ec4c5949.tar.xz |
Missing load/store relocations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32601 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCCodeEmitter.cpp')
-rw-r--r-- | lib/Target/PowerPC/PPCCodeEmitter.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/Target/PowerPC/PPCCodeEmitter.cpp b/lib/Target/PowerPC/PPCCodeEmitter.cpp index cabe308ce9..60ee403931 100644 --- a/lib/Target/PowerPC/PPCCodeEmitter.cpp +++ b/lib/Target/PowerPC/PPCCodeEmitter.cpp @@ -152,17 +152,23 @@ int PPCCodeEmitter::getMachineOpValue(MachineInstr &MI, MachineOperand &MO) { case PPC::LA: // Loads. case PPC::LBZ: + case PPC::LBZ8: case PPC::LHA: + case PPC::LHA8: case PPC::LHZ: + case PPC::LHZ8: case PPC::LWZ: + case PPC::LWZ8: case PPC::LFS: case PPC::LFD: - case PPC::LWZ8: // Stores. case PPC::STB: + case PPC::STB8: case PPC::STH: + case PPC::STH8: case PPC::STW: + case PPC::STW8: case PPC::STFS: case PPC::STFD: Reloc = PPC::reloc_absolute_low; |