Simplify names of lattice values. SGTUNE becomes SGT, for example.
authorNick Lewycky <nicholas@mxc.ca>
Mon, 29 Jan 2007 02:56:54 +0000 (02:56 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Mon, 29 Jan 2007 02:56:54 +0000 (02:56 +0000)
commit6a08f918b649eb6246da5d254dbbc22c1e5816c6
treefdb23d8cc8d588dc33dea9281cd599812f1fbf84
parentec9bfdc152a870d3c62377ed6855fb3bff69511c
Simplify names of lattice values. SGTUNE becomes SGT, for example.

Fix initializeConstant, now initializeInt. Fixes major performance
bottleneck.

X == Y || X->DominatedBy(Y) is redundant. Remove the X == Y part.

Fix crasher in makeEqual where getOrInsertNode would add a new constant,
producing an NE relationship between the two members we're trying to make
equal. This now allows us to mark more BBs as unreachable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33612 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/PredicateSimplifier.cpp