diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2004-08-12 03:30:03 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2004-08-12 03:30:03 +0000 |
commit | a1b6ae9d7cf39e4589192eac4ad2288ec29e2de1 (patch) | |
tree | 13bfb6930f3ba2dae6cc23f9e966621e1a5a786d /lib | |
parent | e4d093c356c7853f7acfd2228dda2ab7c7b3db00 (diff) | |
download | external_llvm-a1b6ae9d7cf39e4589192eac4ad2288ec29e2de1.zip external_llvm-a1b6ae9d7cf39e4589192eac4ad2288ec29e2de1.tar.gz external_llvm-a1b6ae9d7cf39e4589192eac4ad2288ec29e2de1.tar.bz2 |
* Correct 64-bit version: blr 1 (not 0)
* BuildMI() can build 0-param instructions (e.g., NOP)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15681 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/PowerPC/PPC64ISelSimple.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/PowerPC/PPC64ISelSimple.cpp b/lib/Target/PowerPC/PPC64ISelSimple.cpp index 129b038..8f43fcb 100644 --- a/lib/Target/PowerPC/PPC64ISelSimple.cpp +++ b/lib/Target/PowerPC/PPC64ISelSimple.cpp @@ -1222,7 +1222,7 @@ void ISel::visitReturnInst(ReturnInst &I) { visitInstruction(I); } } - BuildMI(BB, PPC::BLR, 1).addImm(0); + BuildMI(BB, PPC::BLR, 1).addImm(1); } // getBlockAfter - Return the basic block which occurs lexically after the @@ -1457,7 +1457,7 @@ void ISel::doCall(const ValueRecord &Ret, MachineInstr *CallMI, BuildMI(BB, PPC::IMPLICIT_DEF, 0, PPC::LR); BB->push_back(CallMI); - BuildMI(BB, PPC::NOP, 1).addImm(0); + BuildMI(BB, PPC::NOP, 0); // These functions are automatically eliminated by the prolog/epilog pass BuildMI(BB, PPC::ADJCALLSTACKUP, 1).addImm(NumBytes); |