JIT: remove cheap preds (#81562)
authorAndy Ayers <andya@microsoft.com>
Fri, 3 Feb 2023 02:28:20 +0000 (18:28 -0800)
committerGitHub <noreply@github.com>
Fri, 3 Feb 2023 02:28:20 +0000 (18:28 -0800)
commit4438d9208ef15ea3025911593b90ca713bde432f
tree3e0c1cf0f17273245d4cc63de2ca8d3e8d742ea6
parent2047e3364ad8f3e469831a14d5189bb0bcc8380c
JIT: remove cheap preds (#81562)

We no longer need cheap preds. We always have full preds available.

Also, remove the ability to drop and recompute full preds, as we now compute
full preds incrementally while building the flow graph, and never drop or need
to rebuild them.

Contributes to #80193.
src/coreclr/jit/block.cpp
src/coreclr/jit/block.h
src/coreclr/jit/compiler.cpp
src/coreclr/jit/compiler.h
src/coreclr/jit/fgbasic.cpp
src/coreclr/jit/fgdiagnostic.cpp
src/coreclr/jit/fgflow.cpp
src/coreclr/jit/fgopt.cpp
src/coreclr/jit/optimizer.cpp