Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Ayers <andya@microsoft.com>2020-12-09 04:11:46 +0300
committerGitHub <noreply@github.com>2020-12-09 04:11:46 +0300
commite516cf3800b7d4ca48c3caca25ad3f9068cbd10d (patch)
tree061993662400a5830a45028e26c9710743563236 /src/coreclr/jit/flowgraph.cpp
parentd5a9b9d06c66b624b36de28f77b7beff96bb5d77 (diff)
JIT: remove early prop's type propagation (#45655)
This doesn't do any actual propagation, so remove it and the associated tracking flags.
Diffstat (limited to 'src/coreclr/jit/flowgraph.cpp')
-rw-r--r--src/coreclr/jit/flowgraph.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/coreclr/jit/flowgraph.cpp b/src/coreclr/jit/flowgraph.cpp
index 34ac6920f48..ba182bbd988 100644
--- a/src/coreclr/jit/flowgraph.cpp
+++ b/src/coreclr/jit/flowgraph.cpp
@@ -15442,8 +15442,7 @@ bool Compiler::fgOptimizeBranch(BasicBlock* bJump)
gtReverseCond(condTree);
// We need to update the following flags of the bJump block if they were set in the bDest block
- bJump->bbFlags |=
- (bDest->bbFlags & (BBF_HAS_NEWOBJ | BBF_HAS_NEWARRAY | BBF_HAS_NULLCHECK | BBF_HAS_IDX_LEN | BBF_HAS_VTABREF));
+ bJump->bbFlags |= (bDest->bbFlags & (BBF_HAS_NEWOBJ | BBF_HAS_NEWARRAY | BBF_HAS_NULLCHECK | BBF_HAS_IDX_LEN));
bJump->bbJumpKind = BBJ_COND;
bJump->bbJumpDest = bDest->bbNext;