blob: 258e8ef7f1146880cc8d8827c49ade65c7ef1dbc [file] [log] [blame]
testMonoInlineSlots:
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
testMonoInlineSlotsSetOrAdd:
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
{ a: 0, p: 1, z: -1}
testMonoAuxSlots:
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
{ a: 1, p: 1, z: -1}
testMonoAuxSlotsAdjustmentRequired1:
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
{ p: 1, z: -1}
testMonoAuxSlotsAdjustmentRequired2:
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
{ a: 0, b: 1, c: 2, d: 3, p: 1, z: -1}
testPoly:
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
{ a: 0, b: undefined, p: 1, z: -1}
{ a: undefined, b: 0, p: 1, z: -1}
{ a: undefined, b: undefined, p: 1, z: -1}
testMonoStoreFieldCacheInvalidation:
{ a: 0, b: 0, c: 0}
{ a: 1, b: 2, c: 3}
{ a: 1, b: 0, c: 3}
testPolyStoreFieldCacheInvalidation:
{ a: 1, b: 2, c: 3}
{ a: 1, b: 2, c: 3}
{ a: 1, b: 0, c: 3}
{ a: 1, b: 0, c: 3}