AMDGPU: Assume calls read exec
llvm-svn: 361333
diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
index dd7f173..e781253 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
@@ -2514,6 +2514,10 @@
return MI.readsRegister(AMDGPU::EXEC, &RI);
}
+ // Make a conservative assumption about the callee.
+ if (MI.isCall())
+ return true;
+
// Be conservative with any unhandled generic opcodes.
if (!isTargetSpecificOpcode(MI.getOpcode()))
return true;