summaryrefslogtreecommitdiff
path: root/src/vm/comsynchronizable.cpp
diff options
context:
space:
mode:
authorKoundinya Veluri <kouvel@users.noreply.github.com>2017-10-31 12:04:44 -0700
committerGitHub <noreply@github.com>2017-10-31 12:04:44 -0700
commit0bbce0cd3bf5f1e811e727d3922fade3b3b87a03 (patch)
treefb4da4b55371bbdec623b46f496f1fd008d12289 /src/vm/comsynchronizable.cpp
parentedc9a0370aabf55ee5ad8693d0a46171208ff549 (diff)
downloadcoreclr-0bbce0cd3bf5f1e811e727d3922fade3b3b87a03.tar.gz
coreclr-0bbce0cd3bf5f1e811e727d3922fade3b3b87a03.tar.bz2
coreclr-0bbce0cd3bf5f1e811e727d3922fade3b3b87a03.zip
Clean up YieldProcessorNormalized (#14739)
Move YieldProcessorNormalized into separate files Clean up YieldProcessorNormalized
Diffstat (limited to 'src/vm/comsynchronizable.cpp')
-rw-r--r--src/vm/comsynchronizable.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/vm/comsynchronizable.cpp b/src/vm/comsynchronizable.cpp
index 1d7541a74a..472ca34feb 100644
--- a/src/vm/comsynchronizable.cpp
+++ b/src/vm/comsynchronizable.cpp
@@ -1658,9 +1658,7 @@ FCIMPL1(void, ThreadNative::SpinWait, int iterations)
//
if (iterations <= 100000)
{
- YieldProcessorNormalizationInfo normalizationInfo;
- for (int i = 0; i < iterations; i++)
- YieldProcessorNormalized(normalizationInfo);
+ YieldProcessorNormalized(YieldProcessorNormalizationInfo(), iterations);
return;
}
@@ -1670,9 +1668,7 @@ FCIMPL1(void, ThreadNative::SpinWait, int iterations)
HELPER_METHOD_FRAME_BEGIN_NOPOLL();
GCX_PREEMP();
- YieldProcessorNormalizationInfo normalizationInfo;
- for (int i = 0; i < iterations; i++)
- YieldProcessorNormalized(normalizationInfo);
+ YieldProcessorNormalized(YieldProcessorNormalizationInfo(), iterations);
HELPER_METHOD_FRAME_END();
}