Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [NFC] Make MemoryOrder parameters non-optional (#7171) | Thomas Lively | 2024-12-21 | 1 | -1/+2 |
| | | | | | | Update Builder and IRBuilder makeStructGet and makeStructSet functions to require the memory order to be explicitly supplied. This is slightly more verbose, but will reduce the chances that we forget to properly consider synchronization when implementing new features in the future. | ||||
* | Adds a J2CL specific pass that moves itable entries to vtables (#6888) | Roberto Lublinerman | 2024-09-06 | 1 | -0/+344 |
This allows to remove a reference field from all Java objects reducing the per object memory and initialization overhead. The pass is designed to run direclty on the J2CL output before other optimizations since it relies on invariants that might get lost in optimization. If the invariants don't hold the pass aborts. |