diff --git a/llvm/test/Transforms/NewGVN/todo-pr35074-phi-of-ops.ll b/llvm/test/Transforms/NewGVN/pr35074-phi-of-ops.ll rename from llvm/test/Transforms/NewGVN/todo-pr35074-phi-of-ops.ll rename to llvm/test/Transforms/NewGVN/pr35074-phi-of-ops.ll --- a/llvm/test/Transforms/NewGVN/todo-pr35074-phi-of-ops.ll +++ b/llvm/test/Transforms/NewGVN/pr35074-phi-of-ops.ll @@ -1,10 +1,6 @@ -; REQUIRES: asserts - ; RUN: opt -newgvn -S %s | FileCheck %s +; CHECK-LABEL: @crash1_pr35074( -XFAIL: * - -; TODO: Test case for PR35074. Crashes caused by phi-of-ops. define void @crash1_pr35074(i32 %this, i1 %c) { entry: br label %for.cond diff --git a/llvm/test/Transforms/NewGVN/todo-pr37121-seens-this-value-a-lot.ll b/llvm/test/Transforms/NewGVN/pr37121-seens-this-value-a-lot.ll rename from llvm/test/Transforms/NewGVN/todo-pr37121-seens-this-value-a-lot.ll rename to llvm/test/Transforms/NewGVN/pr37121-seens-this-value-a-lot.ll --- a/llvm/test/Transforms/NewGVN/todo-pr37121-seens-this-value-a-lot.ll +++ b/llvm/test/Transforms/NewGVN/pr37121-seens-this-value-a-lot.ll @@ -1,10 +1,5 @@ -; REQUIRES: asserts - ; RUN: opt -newgvn -S %s | FileCheck %s - -; XFAIL: * - -; TODO: Current NewGVN crashes on the function below. See PR37121. +; CHECK-LABEL: @foo() define hidden void @foo() { top: diff --git a/llvm/test/Transforms/NewGVN/todo-pr42422-phi-of-ops.ll b/llvm/test/Transforms/NewGVN/pr42422-phi-of-ops.ll rename from llvm/test/Transforms/NewGVN/todo-pr42422-phi-of-ops.ll rename to llvm/test/Transforms/NewGVN/pr42422-phi-of-ops.ll --- a/llvm/test/Transforms/NewGVN/todo-pr42422-phi-of-ops.ll +++ b/llvm/test/Transforms/NewGVN/pr42422-phi-of-ops.ll @@ -1,10 +1,5 @@ -; REQUIRES: asserts - ; RUN: opt -newgvn -S %s | FileCheck %s - -; XFAIL: * - -; TODO: Currently NewGVN crashes on the function below, see PR42422. +; CHECK-LABEL: @d() define void @d() { entry: