summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Verifier.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-04-08 00:56:21 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-04-08 00:56:21 +0000
commit805873148afbbbd2a377340ec647a6c838570aa5 (patch)
tree48cf6908a338429adfb3c42dd679f305af223f36 /llvm/lib/IR/Verifier.cpp
parente57546de4044418342431e79b2dea72f971306db (diff)
downloadbcm5719-llvm-805873148afbbbd2a377340ec647a6c838570aa5.tar.gz
bcm5719-llvm-805873148afbbbd2a377340ec647a6c838570aa5.zip
Revert "ValueMapper: Treat LocalAsMetadata more like function-local Values"
This reverts commit r265759, since even this limited version breaks some bots: http://lab.llvm.org:8011/builders/clang-ppc64be-linux/builds/3311 http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-autoconf/builds/17696 This also reverts r265761 "ValueMapper: Unduplicate RF_NoModuleLevelChanges check, NFC", since I had trouble separating it from r265759. llvm-svn: 265765
Diffstat (limited to 'llvm/lib/IR/Verifier.cpp')
-rw-r--r--llvm/lib/IR/Verifier.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp
index c0fb8fcbe07..b6b5f1a12c9 100644
--- a/llvm/lib/IR/Verifier.cpp
+++ b/llvm/lib/IR/Verifier.cpp
@@ -3502,10 +3502,6 @@ void Verifier::verifyDominatesUse(Instruction &I, unsigned i) {
// Quick check whether the def has already been encountered in the same block.
// PHI nodes are not checked to prevent accepting preceeding PHIs, because PHI
// uses are defined to happen on the incoming edge, not at the instruction.
- //
- // FIXME: If this operand is a MetadataAsValue (wrapping a LocalAsMetadata)
- // wrapping an SSA value, assert that we've already encountered it. See
- // related FIXME in Mapper::mapLocalAsMetadata in ValueMapper.cpp.
if (!isa<PHINode>(I) && InstsInThisBlock.count(Op))
return;
OpenPOWER on IntegriCloud