aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2014-11-26 04:11:14 +0000
committerCraig Topper <craig.topper@gmail.com>2014-11-26 04:11:14 +0000
commitbf82611bc8fa3d384a2a73cbfc898cf67db5edd7 (patch)
tree9679cfcea566ea1862a410f828f572842e617472 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp
parent77b1b1420205a61caf256adc9bcbf3d09f87f52f (diff)
downloadllvm-bf82611bc8fa3d384a2a73cbfc898cf67db5edd7.zip
llvm-bf82611bc8fa3d384a2a73cbfc898cf67db5edd7.tar.gz
llvm-bf82611bc8fa3d384a2a73cbfc898cf67db5edd7.tar.bz2
Remove neverHasSideEffects support from TableGen CodeGenInstruction. Everyone should use hasSideEffects now.
llvm-svn: 222809
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r--llvm/utils/TableGen/CodeGenDAGPatterns.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
index a750aa9..e206b40 100644
--- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
+++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
@@ -3111,13 +3111,6 @@ void CodeGenDAGPatterns::InferInstructionFlags() {
CodeGenInstruction &InstInfo =
const_cast<CodeGenInstruction &>(*Instructions[i]);
- // Treat neverHasSideEffects = 1 as the equivalent of hasSideEffects = 0.
- // This flag is obsolete and will be removed.
- if (InstInfo.neverHasSideEffects) {
- assert(!InstInfo.hasSideEffects);
- InstInfo.hasSideEffects_Unset = false;
- }
-
// Get the primary instruction pattern.
const TreePattern *Pattern = getInstruction(InstInfo.TheDef).getPattern();
if (!Pattern) {