From: Hyung-Kyu Choi Date: Tue, 20 Jun 2017 11:03:32 +0000 (+0900) Subject: [RyuJIT/ARM32] Use helper to update RegRecord X-Git-Tag: submit/tizen/20210909.063632~11030^2~6925^2~373^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f703b969d3669d0fd0a02b34e8cbf7c537c74ad6;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [RyuJIT/ARM32] Use helper to update RegRecord Signed-off-by: Hyung-Kyu Choi Commit migrated from https://github.com/dotnet/coreclr/commit/b06bb8d7fd5468f606b867839e7f80f40d6df2e4 --- diff --git a/src/coreclr/src/jit/lsra.cpp b/src/coreclr/src/jit/lsra.cpp index d7d97a7..1fd2d26 100644 --- a/src/coreclr/src/jit/lsra.cpp +++ b/src/coreclr/src/jit/lsra.cpp @@ -7027,14 +7027,11 @@ void LinearScan::processBlockStartLocations(BasicBlock* currentBlock, bool alloc } else { - // This interval is no longer assigned to this register. - targetRegRecord->assignedInterval = nullptr; +// This interval is no longer assigned to this register. #ifdef _TARGET_ARM_ - if (assignedInterval->registerType == TYP_DOUBLE) - { - RegRecord* anotherHalfRegRec = findAnotherHalfRegRec(targetRegRecord); - anotherHalfRegRec->assignedInterval = nullptr; - } + updateAssignedInterval(targetRegRecord, nullptr, assignedInterval->registerType); +#else + targetRegRecord->assignedInterval = nullptr; #endif } }