Changes
#3627 (Aug 19, 2024, 12:23:31 PM)
- Fix .gitattributes (commit: 645ae7b) — Keith W. Campbell / githubweb
#3626 (Aug 14, 2024, 2:08:23 PM)
- Rename TR_ReinstallAOTToColdCode to TR_InstallAOTToColdCode (commit: 051cf12) — Gita Koblents / githubweb
#3625 (Aug 9, 2024, 3:14:58 PM)
- Add TR_ReinstallAOTToColdCode option (commit: e101cfb) — Gita Koblents / githubweb
#3624 (Aug 8, 2024, 9:21:54 PM)
- Update node uncommoning for offHeap (commit: 08e97ee) — Shubham Verma / githubweb
- Return NULL if the node extensions doesn't have 5 elements (commit: 1fa94fd) — Shubham Verma / githubweb
#3623 (Aug 2, 2024, 5:09:41 PM)
- Revert "Add Xgc options for suballocator heap size and quick allocation" (commit: 452de54) — noreply / githubweb
#3622 (Aug 1, 2024, 4:25:29 PM)
- Revert invocations of cpu util calculation (commit: 2736550) — Aleksandar Micic / githubweb
#3621 (Aug 1, 2024, 2:43:05 PM)
- Reinstate original VPClass::mustBeNotEqual() logic temporarily (commit: 8c99d26) — Devin Papineau / githubweb
#3620 (Aug 1, 2024, 10:17:01 AM)
- Add missing attribute cpu-util/id (commit: d535537) — Keith W. Campbell / githubweb
#3619 (Jul 31, 2024, 5:21:20 PM)
- Add Xgc options for suballocator heap size and quick allocation (commit: f38831a) — Nathan Henderson / githubweb
#3618 (Jul 31, 2024, 5:00:05 PM)
- Modifications for Off-Heap Technology for Large Arrays (commit: 982a33b) — Lin Hu / githubweb
#3617 (Jul 31, 2024, 6:11:54 AM)
- Make a minor correction to improved VPClass::mustBeNotEqual() (commit: d63752e) — Devin Papineau / githubweb
#3616 (Jul 31, 2024, 6:09:54 AM)
- x86: Add pmovsxwd and pmovsxbd instructions (commit: e81321f) — Bradley Wood / githubweb
#3615 (Jul 30, 2024, 8:34:38 AM)
- Improve VPClass::mustBeNotEqual() (commit: 5aba990) — Devin Papineau / githubweb
#3614 (Jul 30, 2024, 8:22:48 AM)
- Create debug counters correctly for removed call sites (commit: be71530) — Devin Papineau / githubweb
- Specify the current compilation in failed call site debug counter names (commit: 2df7ed3) — Devin Papineau / githubweb
#3613 (Jul 30, 2024, 8:16:18 AM)
- Annotate failCompilation with OMR_NORETURN (commit: f0c5bd9) — Christian Despres / githubweb
#3612 (Jul 29, 2024, 2:34:51 PM)
- Fix definition of gc-start element (commit: 3eed4ee) — Keith W. Campbell / githubweb
#3611 (Jul 25, 2024, 7:59:37 AM)
- Remove dead code from S390Debug.cpp (commit: 196b35c) — Gaurav Chaudhari / githubweb
#3610 (Jul 23, 2024, 9:14:02 PM)
- Add J9HookInterface.J9HookUnreserve() to clear flag J9HOOK_FLAG_RESERVED (commit: 8159d04) — Jinghua Feng / githubweb
#3609 (Jul 23, 2024, 8:33:12 PM)
- CPU and process util stats (commit: 21103f6) — Aleksandar Micic / githubweb
#3608 (Jul 17, 2024, 12:26:11 PM)
- Remove OMR_GC_DOUBLE_MAPPING_FOR_SPARSE_HEAP_ALLOCATION (commit: 3397199) — Lin Hu / githubweb
#3607 (Jul 15, 2024, 10:33:23 AM)
- Replace shifts and rotations of constant 0 with constant 0 (commit: 7b6f6c2) — Dylan Tuttle / githubweb
#3606 (Jul 12, 2024, 7:29:23 AM)
- Add OMRRSSReport.cpp to UMA build configs (commit: 6123ec3) — Irwin D'Souza / githubweb
#3605 (Jul 10, 2024, 2:45:28 PM)
- Implement RSSReport class (commit: 156d9f2) — Gita Koblents / githubweb
#3604 (Jul 10, 2024, 8:21:26 AM)
- Adding more info to CodeCache::printOccupancyStats() (commit: 58ec479) — mpirvuca.ibm.com Pirvu / githubweb
#3603 (Jul 9, 2024, 10:09:32 AM)
- Reapply "Change arraycmp length child to 64 bits" (commit: 6fd5de6) — Spencer Comin / githubweb
#3602 (Jul 9, 2024, 7:57:11 AM)
- Add options to select the threshold for using rep movs in arraycopy (commit: bcf5c45) — Annabelle Huo / githubweb
#3600 (Jul 5, 2024, 6:10:05 AM)
- Remove unused symbols referring to classAndDepthFlags (commit: 1dd236b) — Henry Zongaro / githubweb
- Use testIsClassArrayType to generate IL to test for array type (commit: a62b60b) — Henry Zongaro / githubweb
#3599 (Jul 5, 2024, 6:08:56 AM)
- Define isPowerOf2 utility methods for unsigned (commit: 2b5fd40) — Henry Zongaro / githubweb
#3598 (Jul 4, 2024, 10:56:55 AM)
- Fix spelling: minux -> minus (commit: fd253a0) — Keith W. Campbell / githubweb
#3597 (Jul 3, 2024, 3:44:12 PM)
- ValueTypes: Remove reference to 'Q' signature prefix (commit: 6114ae1) — Annabelle Huo / githubweb
#3595 (Jun 29, 2024, 11:17:34 PM)
- Revert "Replace redundant shifts and rotations of const 0 with const 0" (commit: 0c6cc06) — noreply / githubweb
#3593 (Jun 27, 2024, 10:59:01 AM)
- Option useHigherMethodCounts Now Correctly Sets the scount (commit: a3143ad) — Luke Li / githubweb
#3591 (Jun 25, 2024, 5:45:44 PM)
- Move _offHeapCopyMemory delayedTransformation to OpenJ9 (commit: 88613d8) — Abdulrahman Alattas / githubweb
#3590 (Jun 25, 2024, 12:30:09 PM)
- Disable local CSE for offheap (commit: 8efb420) — Abdulrahman Alattas / githubweb
- Disable commoning dataAddrPointer in createStoresForVar (commit: c86da7e) — Abdulrahman Alattas / githubweb
- Teach InductionVariable about OffHeap structure (commit: 8fabd3a) — Abdulrahman Alattas / githubweb
#3589 (Jun 24, 2024, 9:59:50 AM)
- Add offHeapCopyMemory in VP DelayedTransformations (commit: 5242df1) — Abdulrahman Alattas / githubweb
#3588 (Jun 21, 2024, 4:30:27 PM)
- Teach constrainAnyIntLoad in valuePropagation about dataAddrPointer (commit: bb0b3e0) — Abdulrahman Alattas / githubweb
- LoopVersioner changes for OffHeap support (commit: a0acc26) — Abdulrahman Alattas / githubweb
- Add pinning array pointer support for dataAddr nodes (commit: 4a10457) — Abdulrahman Alattas / githubweb
#3587 (Jun 21, 2024, 8:48:41 AM)
- New element is added in vgc:mem-info (commit: 32aabf4) — Lin Hu / githubweb
#3586 (Jun 21, 2024, 7:11:31 AM)
- Replace shifts and rotations of constant 0 with constant 0 (commit: bd8fbc9) — Dylan Tuttle / githubweb
#3585 (Jun 20, 2024, 7:45:11 PM)
- Initialize the array variable in generateArrayAddressTree to null (commit: 4a57d1f) — Abdulrahman Alattas / githubweb
#3583 (Jun 19, 2024, 1:06:56 PM)
- x86-64: Inline small array copy size for int and long arrays (commit: 565e094) — Annabelle Huo / githubweb
#3581 (Jun 19, 2024, 9:34:26 AM)
- Remove unused macro: sig_handler_t (commit: 73e0bfa) — Keith W. Campbell / githubweb
#3580 (Jun 18, 2024, 3:43:32 PM)
- Add dontFoldStaticFinalFields={} option (commit: a2f79c8) — Devin Papineau / githubweb
#3579 (Jun 18, 2024, 1:13:32 PM)
- x86-64: Use rep movs instructions if array copy size greater than 32 bytes (commit: 8aa9487) — Annabelle Huo / githubweb
#3578 (Jun 17, 2024, 5:44:23 PM)
- Fix trace format for MemorySubSpace (commit: de2d500) — Aleksandar Micic / githubweb
#3577 (Jun 17, 2024, 9:51:26 AM)
- Delete TR::SelectOpt, which is unused (commit: 803891a) — Devin Papineau / githubweb
#3575 (Jun 14, 2024, 2:10:48 PM)
- Revert "Change arraycmp length child to 64 bits" (commit: ff2d7ab) — noreply / githubweb
#3573 (Jun 12, 2024, 7:21:03 PM)
- AArch64: Improve *cmp*-*select instruction sequence (commit: 512f1b8) — Kazuhiro Konno / githubweb
#3572 (Jun 12, 2024, 3:36:17 PM)
- Add option to enable vector API (commit: 0d01543) — Bradley Wood / githubweb
#3571 (Jun 12, 2024, 2:19:37 PM)
- Change arraycmp length child to 64 bits (commit: 9589a57) — Spencer Comin / githubweb
#3570 (Jun 11, 2024, 12:39:43 PM)
- Fix omrgenerate_ieat_dump.s assembly instruction to load 64 bit (commit: 51f8601) — Gaurav Chaudhari / githubweb
#3569 (Jun 11, 2024, 12:35:53 PM)
- omr_static_lib/makefile should not compile anything (commit: b39e164) — Keith W. Campbell / githubweb
#3568 (Jun 11, 2024, 11:32:53 AM)
- Update GCC version in C++ supported features documentation (commit: c92cfa9) — Nathan Henderson / githubweb
#3567 (Jun 10, 2024, 9:53:21 PM)
- UMA: add missing include path (commit: 8acd2cd) — Keith W. Campbell / githubweb
#3566 (Jun 7, 2024, 6:51:50 PM)
- Revert "Merge pull request #7362 from a7ehuo/system-arraycopy-perf-12-int-long" (commit: bf5da05) — Annabelle Huo / githubweb
#3565 (Jun 7, 2024, 7:41:22 AM)
- x86-64: Inline small array copy size for int and long arrays (commit: 2a2e130) — Annabelle Huo / githubweb
#3564 (Jun 6, 2024, 9:21:01 PM)
- Update the coding standard (commit: c4f7cbf) — Amarpreet Singh / githubweb
#3563 (Jun 6, 2024, 7:14:55 PM)
- AArch64: Improve *cmpeq-*select instruction sequence (commit: ecd2ddd) — Kazuhiro Konno / githubweb
#3562 (Jun 6, 2024, 8:43:08 AM)
- Add tracepoint for MM_cleanUpSegmentsInAnonymousClassLoader stats (commit: 23c7797) — Dmitri Pivkine / githubweb
#3561 (Jun 5, 2024, 1:26:13 PM)
- Remove deprecated processor enum values (commit: f4ed921) — Daryl Maier / githubweb
- Eliminate targetSupportsSoftwarePrefetches flag (commit: 694185f) — Daryl Maier / githubweb
- Clean up TLH prefetching enablement (commit: 773a2df) — Daryl Maier / githubweb
#3560 (Jun 5, 2024, 9:19:18 AM)
- Flag changes and minor fixes for Open XL compile (commit: 66a405b) — Gaurav Chaudhari / githubweb
#3559 (Jun 3, 2024, 2:45:35 PM)
- Passing unsuccessful state to GC cycle end event (commit: 43d759d) — Lin Hu / githubweb
#3558 (Jun 3, 2024, 2:06:34 PM)
- Change TR_ASSERT_FATAL to static_assert in TR_AliasSetInterface (commit: e96418d) — Chen Chunghsuan / githubweb
#3557 (Jun 3, 2024, 7:35:05 AM)
- Refine processor recognition for Intel Cascade Lake and Cooper Lake (commit: ec76a50) — Daryl Maier / githubweb
#3556 (May 31, 2024, 11:44:45 AM)
- Revert "Set live local index bit vector only when register candidate is created" (commit: 1773bf7) — mpirvuca.ibm.com Pirvu / githubweb
- Revert "GRA changes to reduce JIT overhead at warm opt levels" (commit: 1d0e468) — mpirvuca.ibm.com Pirvu / githubweb
#3555 (May 30, 2024, 4:01:12 PM)
- Improve readability of X86 CPU model and processor macros (commit: 9d8a6a4) — Daryl Maier / githubweb
- Add recognition of modern Intel processors to port library and compiler (commit: 428863c) — Daryl Maier / githubweb
#3554 (May 29, 2024, 10:26:01 AM)
- Kill prior store nodes in processing volatile store in local transparency (commit: 2c586f6) — Annabelle Huo / githubweb
#3553 (May 27, 2024, 9:10:04 AM)
- x86-64: Implement an enhancement for char array System.arraycopy (commit: 5eb9e92) — Annabelle Huo / githubweb
- x86-64: Implement an enhancement for byte array System.arraycopy (commit: ff6e4cd) — Annabelle Huo / githubweb
- Add JIT options that disable array copy enhancement (commit: a81d5c0) — Annabelle Huo / githubweb
#3552 (May 24, 2024, 4:53:42 PM)
- Use top-down direction for heap allocation on zLinux (commit: d4b0903) — Dmitri Pivkine / githubweb
#3551 (May 23, 2024, 7:33:40 PM)
- x86: declare helper for crc32 (commit: d1ef944) — Bradley Wood / githubweb
#3550 (May 23, 2024, 5:34:00 PM)
- Disable JitBuilder API generator tests on macOS on x86 (commit: 2d923b2) — Daryl Maier / githubweb
#3549 (May 23, 2024, 2:06:34 PM)
- Assert if ScratchRegisterManager is unable to provide a register (commit: 1e0a8f1) — Daryl Maier / githubweb
#3548 (May 23, 2024, 7:25:52 AM)
- AArch64: Handle shift amount 0 (commit: 721d05f) — Kazuhiro Konno / githubweb
#3547 (May 22, 2024, 1:02:12 PM)
- Add descriptions on analyses used by PRE (commit: 3f2681c) — Annabelle Huo / githubweb
#3546 (May 17, 2024, 1:50:00 PM)
- OffHeap: Disable EA and idiom recognition till fixed for OffHeap (commit: b19d6c7) — Abdulrahman Alattas / githubweb
- Fix bug in lowering trees marked as internal pointer (commit: e29b0ae) — Abdulrahman Alattas / githubweb
- Move APIs from OpenJ9 to OMR to help with array access (commit: 0aaf99b) — Abdulrahman Alattas / githubweb
- Update Array helper APIs in ValuePropogationCommon for OffHeap (commit: 644c1ce) — Abdulrahman Alattas / githubweb
- Treat contiguousArrayDataAddrFieldSymbol as Int64 (commit: a6e711a) — Abdulrahman Alattas / githubweb
#3545 (May 17, 2024, 8:37:13 AM)
- AArch64: Remove obsolete arraycopy helpers (commit: ae597ce) — Kazuhiro Konno / githubweb
#3543 (May 16, 2024, 7:10:46 PM)
- Use 32-bit XORRegReg to zero registers on x64 (commit: c566ee5) — R2steven / githubweb
#3542 (May 15, 2024, 6:56:51 PM)
- AArch64: Improve arraycopy inlining (commit: 84de48b) — Kazuhiro Konno / githubweb
#3541 (May 15, 2024, 6:41:41 PM)
- AArch64: Improve arraycopy helpers (commit: 4f14642) — Kazuhiro Konno / githubweb
#3540 (May 15, 2024, 5:45:25 PM)
- Set nodeCountThreshold to 16k for >= hot compilations (commit: 3435c60) — Rahil Shah / githubweb
#3539 (May 14, 2024, 2:20:51 PM)
- Fix formatting for MM_MemoryManager class (commit: cc368bc) — Dmitri Pivkine / githubweb
#3538 (May 14, 2024, 2:19:41 PM)
- Remove trace-point that requires use-after-close reference (commit: 9fc4a86) — Keith W. Campbell / githubweb
#3537 (May 9, 2024, 7:56:47 PM)
- Correct typos mentioning classDepthAndFlags field (commit: 59be3a5) — Henry Zongaro / githubweb
#3536 (May 8, 2024, 6:36:40 PM)
- Add option to enable Code Cache disclaiming (commit: 9b726ba) — Gita Koblents / githubweb
#3535 (May 8, 2024, 3:53:59 PM)
- Sets format for vmrghb and vmrglb instructions (commit: 76c1b94) — Jimmy Kwa / githubweb
#3534 (May 6, 2024, 2:46:04 PM)
- Avoid "use-after-free" warning with gcc 13 (commit: 0b20034) — Keith W. Campbell / githubweb
- Fix stringop-overflow error in OMRSimplifierHandlers.cpp (commit: b776f8e) — Keith W. Campbell / githubweb
#3533 (May 4, 2024, 10:39:50 PM)
- Split warm and cold blocks (commit: 9b184d4) — Gita Koblents / githubweb
#3532 (May 1, 2024, 5:26:44 PM)
- Open XL segfault fix and workaround for si.cpp macro collision (commit: 687ed48) — Gaurav Chaudhari / githubweb
#3531 (May 1, 2024, 1:48:38 PM)
- Set live local index bit vector only when register candidate is created (commit: bdb57f7) — Annabelle Huo / githubweb
#3530 (Apr 30, 2024, 3:26:49 PM)
- Z: Use general constant helpers for unpatchable address constants (commit: c454372) — Spencer Comin / githubweb
- Z: Use LARL when possible for patchable address constants (commit: 03ab3ec) — Spencer Comin / githubweb
- Z: Only add valid PIC sites to HCR PIC sites list (commit: 514ee7a) — Spencer Comin / githubweb
#3528 (Apr 24, 2024, 4:49:14 PM)
- Create NOTICE.md file (commit: 5b78502) — Daryl Maier / githubweb