Convert SCEV from FoldingSetNode to FastFoldingSetNode. This eliminates
authorDan Gohman <gohman@apple.com>
Mon, 13 Jul 2009 20:50:19 +0000 (20:50 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 13 Jul 2009 20:50:19 +0000 (20:50 +0000)
commitc050fd94c29e31414591e3a18aa20049e6b3a84f
treef0d9a3c68f06f04d893d8d50fca8bf17eb9ee83c
parent2e4da5e4abbccafd1a79eed57829826072a275be
Convert SCEV from FoldingSetNode to FastFoldingSetNode. This eliminates
a bunch of redundent code in Profile methods, and prepares for upcoming
changes to do improved memoization.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75494 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ScalarEvolution.h
include/llvm/Analysis/ScalarEvolutionExpressions.h
lib/Analysis/ScalarEvolution.cpp