diff options
author | Craig Topper <craig.topper@gmail.com> | 2014-11-26 04:11:14 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2014-11-26 04:11:14 +0000 |
commit | bf82611bc8fa3d384a2a73cbfc898cf67db5edd7 (patch) | |
tree | 9679cfcea566ea1862a410f828f572842e617472 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | 77b1b1420205a61caf256adc9bcbf3d09f87f52f (diff) | |
download | llvm-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.cpp | 7 |
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) { |