X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fabcremoval.h;h=c9896af4033ae3dd77561f1becc54b1b45fc327c;hb=46733c1a6700a7158cea01bd6c38dc05ac9d1cbb;hp=7a4a874e07ed8fa9295119415a67df9b06e5fb2e;hpb=dbf19eb41dbd299c4c33d4de35ffe3cf6c669832;p=mono.git diff --git a/mono/mini/abcremoval.h b/mono/mini/abcremoval.h index 7a4a874e07e..c9896af4033 100644 --- a/mono/mini/abcremoval.h +++ b/mono/mini/abcremoval.h @@ -303,12 +303,14 @@ typedef struct MonoRelationsEvaluationContext { * contexts: an array of evaluation contexts (one for each method variable) * variable_value_kind: an array of MonoIntegerValueKind, one for each local * variable (or argument) + * defs: maps vregs to the instruction which defines it. */ typedef struct MonoVariableRelationsEvaluationArea { MonoCompile *cfg; MonoSummarizedValueRelation *relations; MonoRelationsEvaluationContext *contexts; MonoIntegerValueKind *variable_value_kind; + MonoInst **defs; } MonoVariableRelationsEvaluationArea; /**