NewGVN: Cleanup some repeated code using some templated helpers

llvm-svn: 303520
1 file changed