Refactoring siVarLoc creation (dotnet/coreclr#22543)
authorBrian Bohe <brianbohe@gmail.com>
Wed, 13 Feb 2019 01:22:35 +0000 (17:22 -0800)
committerCarol Eidt <carol.eidt@microsoft.com>
Wed, 13 Feb 2019 01:22:35 +0000 (17:22 -0800)
commit9d64b5dcb4c035d92d10691e2c3fe107765347fe
tree36d3e3342c45d0742e14af6153d449ea739d0974
parent1f343d827eae48da81b8444ca2990bdab781b18e
Refactoring siVarLoc creation (dotnet/coreclr#22543)

* Moving siVarLoc and siVarLocType from compiler.h to CodeGenInterface.h

* Encapsulating siVarLoc construction with siScope and LclVarDsc

* Encapsulating siVarLoc construction from psiScope

* Adding some argument description on genSetScopInfo header

* Changing const siVarLoc& to const siVarLoc* on eeSetLVInfo

* Changing siVarLoc& to siVarLoc* in genSetScopeInfo arguments

* Rename var in genSetScopeInfo header

Commit migrated from https://github.com/dotnet/coreclr/commit/2f75b38bd75e88860203a7fad83f5fbadff0b1f4
src/coreclr/src/jit/codegen.h
src/coreclr/src/jit/codegencommon.cpp
src/coreclr/src/jit/codegeninterface.h
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/ee_il_dll.cpp
src/coreclr/src/jit/scopeinfo.cpp