summaryrefslogtreecommitdiff
path: root/src/jit/gtlist.h
diff options
context:
space:
mode:
authorCarol Eidt <carol.eidt@microsoft.com>2016-09-27 15:19:18 -0700
committerCarol Eidt <carol.eidt@microsoft.com>2016-10-20 08:27:03 -0700
commitc4b661d90ed2921d37b95c8f2a2d6922b2771f92 (patch)
tree181b0214e8fc46ea9fa86dc64697c480aaeb6ce2 /src/jit/gtlist.h
parenta410ded42ba14ae87efa5e9627a5d300cc9aadc1 (diff)
downloadcoreclr-c4b661d90ed2921d37b95c8f2a2d6922b2771f92.tar.gz
coreclr-c4b661d90ed2921d37b95c8f2a2d6922b2771f92.tar.bz2
coreclr-c4b661d90ed2921d37b95c8f2a2d6922b2771f92.zip
Enable optimization of structs
Remove many of the restrictions on structs that were added to preserve behavior of the old IR form. Change the init block representation to not require changing the parent when a copy block is changed to an init.
Diffstat (limited to 'src/jit/gtlist.h')
-rw-r--r--src/jit/gtlist.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jit/gtlist.h b/src/jit/gtlist.h
index a330a6bb37..92265a7359 100644
--- a/src/jit/gtlist.h
+++ b/src/jit/gtlist.h
@@ -93,6 +93,8 @@ GTNODE(SIMD_CHK , "simdChk" ,GenTreeBoundsChk ,0,GTK_SPECIAL|GTK_
GTNODE(ALLOCOBJ , "allocObj" ,GenTreeAllocObj ,0,GTK_UNOP|GTK_EXOP) // object allocator
+GTNODE(INIT_VAL , "initVal" ,GenTreeOp ,0,GTK_UNOP) // Initialization value for an initBlk
+
//-----------------------------------------------------------------------------
// Binary operators (2 operands):
//-----------------------------------------------------------------------------