X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fabcremoval.h;h=c9896af4033ae3dd77561f1becc54b1b45fc327c;hb=9342e7d1d4e5d0d3248de33d05b2c2b993314bd6;hp=7a4a874e07ed8fa9295119415a67df9b06e5fb2e;hpb=f99ce750ee781a2584e849a0264300fa4d99aaaa;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; /**