[PowerPC] Handle 32-bit targets properly in PPCTLSDynamicCall.cpp
[oota-llvm.git] / lib / Target / PowerPC / PPCTLSDynamicCall.cpp
index b0e1dfa52a4de16defc62861590ac04282671cd6..1b74c4e76e7128de62cd7eacfe336369127c9259 100644 (file)
@@ -56,7 +56,9 @@ protected:
         MachineInstr *MI = I;
 
         if (MI->getOpcode() != PPC::GETtlsADDR &&
-            MI->getOpcode() != PPC::GETtlsldADDR)
+            MI->getOpcode() != PPC::GETtlsldADDR &&
+           MI->getOpcode() != PPC::GETtlsADDR32 &&
+           MI->getOpcode() != PPC::GETtlsldADDR32)
           continue;
 
         DEBUG(dbgs() << "TLS Dynamic Call Fixup:\n    " << *MI;);