diff options
author | Sergey Andreenko <seandree@microsoft.com> | 2017-11-06 16:38:05 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-06 16:38:05 -0800 |
commit | 59d1b313e443628350a284d88596c2681caacf55 (patch) | |
tree | 3421e68b7cb812b4c2c353aac931e1787fdc556c /src/jit/bitsetasuint64.h | |
parent | c3ef1e92925e37758781bb50b057772ffb1f4ff9 (diff) | |
download | coreclr-59d1b313e443628350a284d88596c2681caacf55.tar.gz coreclr-59d1b313e443628350a284d88596c2681caacf55.tar.bz2 coreclr-59d1b313e443628350a284d88596c2681caacf55.zip |
Delete OldStyleClearD. (#14874)
* Delete OldStyleClearD from flowgraph
BlockSetOps::Assign requires sets to have the same size, there is no an
additional risk to use ClearD then.
* delete OldStyleClearD from regalloc
regalloc doesn't create new local variables and doesn't change epoch.
* Delete OldStyleClearD from copyprop
CopyProp doesn't create new vars.
Also `VarSetOps::Assign(this, compCurLife, block->bbLiveIn); ` before
the loop requires epoch to be the same.
* Delete OldStyleClearD from assertionpop
Assertion prop doesn't change epoch.
* Delete OldStyleClearD from the emmit
Because it doesn't create new local vars.
* Delete declarations
Diffstat (limited to 'src/jit/bitsetasuint64.h')
-rw-r--r-- | src/jit/bitsetasuint64.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/jit/bitsetasuint64.h b/src/jit/bitsetasuint64.h index a1acaa5a80..fe439ee937 100644 --- a/src/jit/bitsetasuint64.h +++ b/src/jit/bitsetasuint64.h @@ -44,11 +44,6 @@ public: lhs = rhs; } - static void OldStyleClearD(Env env, UINT64& bs) - { - bs = 0; - } - static void ClearD(Env env, UINT64& bs) { bs = 0; |