1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-12 02:30:29 +09:00
Satori/docs/design
SingleAccretion 7bccc676c8
Delete GT_INDEX (#69917)
* Do not set NO_CSE on ARR_ADDRs

It is effectively no-CSE already because of how "optIsCSECandidate" works.

* Delete GT_INDEX

Instead:
 1) For "ldelem", import "IND/OBJ(INDEX_ADDR)".
 2) For "ldelema", import "INDEX_ADDR".

This deletes two usages of "ADDR":
 1) "OBJ(ADDR(INDEX))" from "ldelem<struct>".
 2) "ADDR(INDEX)" from "ldelema".

* Add a zero-diff quirk

* Update the first class structs document

Remove references to things that no longer exist.
2022-06-07 10:15:33 -07:00
..
coreclr Delete GT_INDEX (#69917) 2022-06-07 10:15:33 -07:00
features Fix typos (#69537) 2022-05-23 10:14:58 -07:00
libraries/LibraryImportGenerator Support strictly blittable type marshalling (#69100) 2022-05-11 07:25:16 -07:00
mono Fix typos (#69537) 2022-05-23 10:14:58 -07:00
specs Proposed changes to ECMA 335 for checked user-defined operators (#66714) 2022-04-06 06:54:22 -07:00