Changes
#250 (Jul 17, 2024, 12:26:11 PM)
- Remove OMR_GC_DOUBLE_MAPPING_FOR_SPARSE_HEAP_ALLOCATION (commit: 3397199) — Lin Hu / githubweb
#249 (Jul 15, 2024, 10:33:23 AM)
- Replace shifts and rotations of constant 0 with constant 0 (commit: 7b6f6c2) — Dylan Tuttle / githubweb
#248 (Jul 12, 2024, 7:29:23 AM)
- Add OMRRSSReport.cpp to UMA build configs (commit: 6123ec3) — Irwin D'Souza / githubweb
#247 (Jul 10, 2024, 2:45:28 PM)
- Implement RSSReport class (commit: 156d9f2) — Gita Koblents / githubweb
#246 (Jul 10, 2024, 8:21:26 AM)
- Adding more info to CodeCache::printOccupancyStats() (commit: 58ec479) — mpirvuca.ibm.com Pirvu / githubweb
#245 (Jul 9, 2024, 10:09:32 AM)
- Reapply "Change arraycmp length child to 64 bits" (commit: 6fd5de6) — Spencer Comin / githubweb
#244 (Jul 9, 2024, 7:57:11 AM)
- Add options to select the threshold for using rep movs in arraycopy (commit: bcf5c45) — Annabelle Huo / githubweb
#242 (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
#241 (Jul 5, 2024, 6:08:58 AM)
- Define isPowerOf2 utility methods for unsigned (commit: 2b5fd40) — Henry Zongaro / githubweb
#240 (Jul 4, 2024, 10:56:55 AM)
- Fix spelling: minux -> minus (commit: fd253a0) — Keith W. Campbell / githubweb
#239 (Jul 3, 2024, 3:44:12 PM)
- ValueTypes: Remove reference to 'Q' signature prefix (commit: 6114ae1) — Annabelle Huo / githubweb
#237 (Jun 29, 2024, 11:17:34 PM)
- Revert "Replace redundant shifts and rotations of const 0 with const 0" (commit: 0c6cc06) — noreply / githubweb
#235 (Jun 27, 2024, 10:59:01 AM)
- Option useHigherMethodCounts Now Correctly Sets the scount (commit: a3143ad) — Luke Li / githubweb
#233 (Jun 25, 2024, 5:45:44 PM)
- Move _offHeapCopyMemory delayedTransformation to OpenJ9 (commit: 88613d8) — Abdulrahman Alattas / githubweb
#232 (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
#231 (Jun 24, 2024, 9:59:50 AM)
- Add offHeapCopyMemory in VP DelayedTransformations (commit: 5242df1) — Abdulrahman Alattas / githubweb
#230 (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
#229 (Jun 21, 2024, 8:48:41 AM)
- New element is added in vgc:mem-info (commit: 32aabf4) — Lin Hu / githubweb
#228 (Jun 21, 2024, 7:11:31 AM)
- Replace shifts and rotations of constant 0 with constant 0 (commit: bd8fbc9) — Dylan Tuttle / githubweb
#227 (Jun 20, 2024, 7:45:11 PM)
- Initialize the array variable in generateArrayAddressTree to null (commit: 4a57d1f) — Abdulrahman Alattas / githubweb
#225 (Jun 19, 2024, 1:06:56 PM)
- x86-64: Inline small array copy size for int and long arrays (commit: 565e094) — Annabelle Huo / githubweb
#223 (Jun 19, 2024, 9:34:26 AM)
- Remove unused macro: sig_handler_t (commit: 73e0bfa) — Keith W. Campbell / githubweb
#222 (Jun 18, 2024, 3:43:32 PM)
- Add dontFoldStaticFinalFields={} option (commit: a2f79c8) — Devin Papineau / githubweb
#221 (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
#220 (Jun 17, 2024, 5:44:23 PM)
- Fix trace format for MemorySubSpace (commit: de2d500) — Aleksandar Micic / githubweb
#219 (Jun 17, 2024, 9:51:26 AM)
- Delete TR::SelectOpt, which is unused (commit: 803891a) — Devin Papineau / githubweb
#217 (Jun 14, 2024, 2:10:48 PM)
- Revert "Change arraycmp length child to 64 bits" (commit: ff2d7ab) — noreply / githubweb
#215 (Jun 12, 2024, 7:21:03 PM)
- AArch64: Improve *cmp*-*select instruction sequence (commit: 512f1b8) — Kazuhiro Konno / githubweb
#214 (Jun 12, 2024, 3:36:17 PM)
- Add option to enable vector API (commit: 0d01543) — Bradley Wood / githubweb
#213 (Jun 12, 2024, 2:19:37 PM)
- Change arraycmp length child to 64 bits (commit: 9589a57) — Spencer Comin / githubweb
#212 (Jun 11, 2024, 12:39:43 PM)
- Fix omrgenerate_ieat_dump.s assembly instruction to load 64 bit (commit: 51f8601) — Gaurav Chaudhari / githubweb
#211 (Jun 11, 2024, 12:35:53 PM)
- omr_static_lib/makefile should not compile anything (commit: b39e164) — Keith W. Campbell / githubweb
#210 (Jun 11, 2024, 11:32:53 AM)
- Update GCC version in C++ supported features documentation (commit: c92cfa9) — Nathan Henderson / githubweb
#209 (Jun 10, 2024, 9:53:21 PM)
- UMA: add missing include path (commit: 8acd2cd) — Keith W. Campbell / githubweb
#208 (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
#207 (Jun 7, 2024, 7:41:22 AM)
- x86-64: Inline small array copy size for int and long arrays (commit: 2a2e130) — Annabelle Huo / githubweb
#206 (Jun 6, 2024, 9:21:01 PM)
- Update the coding standard (commit: c4f7cbf) — Amarpreet Singh / githubweb
#205 (Jun 6, 2024, 7:14:55 PM)
- AArch64: Improve *cmpeq-*select instruction sequence (commit: ecd2ddd) — Kazuhiro Konno / githubweb
#204 (Jun 6, 2024, 8:43:08 AM)
- Add tracepoint for MM_cleanUpSegmentsInAnonymousClassLoader stats (commit: 23c7797) — Dmitri Pivkine / githubweb
#203 (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
#202 (Jun 5, 2024, 9:19:18 AM)
- Flag changes and minor fixes for Open XL compile (commit: 66a405b) — Gaurav Chaudhari / githubweb
#201 (Jun 3, 2024, 2:45:35 PM)
- Passing unsuccessful state to GC cycle end event (commit: 43d759d) — Lin Hu / githubweb
#200 (Jun 3, 2024, 2:06:34 PM)
- Change TR_ASSERT_FATAL to static_assert in TR_AliasSetInterface (commit: e96418d) — Chen Chunghsuan / githubweb
#199 (Jun 3, 2024, 7:35:05 AM)
- Refine processor recognition for Intel Cascade Lake and Cooper Lake (commit: ec76a50) — Daryl Maier / githubweb
#198 (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
#197 (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
#196 (May 29, 2024, 10:26:01 AM)
- Kill prior store nodes in processing volatile store in local transparency (commit: 2c586f6) — Annabelle Huo / githubweb
#195 (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
#194 (May 24, 2024, 4:53:42 PM)
- Use top-down direction for heap allocation on zLinux (commit: d4b0903) — Dmitri Pivkine / githubweb
#193 (May 23, 2024, 7:33:40 PM)
- x86: declare helper for crc32 (commit: d1ef944) — Bradley Wood / githubweb
#192 (May 23, 2024, 5:34:00 PM)
- Disable JitBuilder API generator tests on macOS on x86 (commit: 2d923b2) — Daryl Maier / githubweb
#191 (May 23, 2024, 2:06:34 PM)
- Assert if ScratchRegisterManager is unable to provide a register (commit: 1e0a8f1) — Daryl Maier / githubweb
#190 (May 23, 2024, 7:25:52 AM)
- AArch64: Handle shift amount 0 (commit: 721d05f) — Kazuhiro Konno / githubweb
#189 (May 22, 2024, 1:02:12 PM)
- Add descriptions on analyses used by PRE (commit: 3f2681c) — Annabelle Huo / githubweb
#188 (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
#187 (May 17, 2024, 8:37:13 AM)
- AArch64: Remove obsolete arraycopy helpers (commit: ae597ce) — Kazuhiro Konno / githubweb
#185 (May 16, 2024, 7:10:46 PM)
- Use 32-bit XORRegReg to zero registers on x64 (commit: c566ee5) — R2steven / githubweb
#184 (May 15, 2024, 6:56:51 PM)
- AArch64: Improve arraycopy inlining (commit: 84de48b) — Kazuhiro Konno / githubweb
#183 (May 15, 2024, 6:41:41 PM)
- AArch64: Improve arraycopy helpers (commit: 4f14642) — Kazuhiro Konno / githubweb
#182 (May 15, 2024, 5:45:25 PM)
- Set nodeCountThreshold to 16k for >= hot compilations (commit: 3435c60) — Rahil Shah / githubweb
#181 (May 14, 2024, 2:20:51 PM)
- Fix formatting for MM_MemoryManager class (commit: cc368bc) — Dmitri Pivkine / githubweb
#180 (May 14, 2024, 2:19:41 PM)
- Remove trace-point that requires use-after-close reference (commit: 9fc4a86) — Keith W. Campbell / githubweb
#179 (May 9, 2024, 7:56:47 PM)
- Correct typos mentioning classDepthAndFlags field (commit: 59be3a5) — Henry Zongaro / githubweb
#178 (May 8, 2024, 6:36:40 PM)
- Add option to enable Code Cache disclaiming (commit: 9b726ba) — Gita Koblents / githubweb
#177 (May 8, 2024, 3:53:59 PM)
- Sets format for vmrghb and vmrglb instructions (commit: 76c1b94) — Jimmy Kwa / githubweb
#176 (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
#175 (May 4, 2024, 10:39:50 PM)
- Split warm and cold blocks (commit: 9b184d4) — Gita Koblents / githubweb
#174 (May 1, 2024, 5:26:44 PM)
- Open XL segfault fix and workaround for si.cpp macro collision (commit: 687ed48) — Gaurav Chaudhari / githubweb
#173 (May 1, 2024, 1:48:38 PM)
- Set live local index bit vector only when register candidate is created (commit: bdb57f7) — Annabelle Huo / githubweb
#172 (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
#170 (Apr 24, 2024, 4:49:14 PM)
- Create NOTICE.md file (commit: 5b78502) — Daryl Maier / githubweb
#169 (Apr 23, 2024, 10:27:37 AM)
- Make _targetTrees field into a local allocated in StackMemoryRegion (commit: 149b872) — Henry Zongaro / githubweb
#168 (Apr 22, 2024, 1:46:26 PM)
- Use OMRPORT_CPU_TARGET for split list calculation (commit: 40aab8f) — Aleksandar Micic / githubweb
#166 (Apr 21, 2024, 12:25:50 PM)
- Fix build error caused by unused variable in OSX (commit: c299895) — Chen Chunghsuan / githubweb
#164 (Apr 18, 2024, 6:05:42 AM)
- AArch64: Stop generating instruction for adding 0 (commit: 0af60f9) — Kazuhiro Konno / githubweb
#163 (Apr 17, 2024, 9:57:07 AM)
- Update differenceInAdditiveConstants as int64_t (commit: 568b22e) — Annabelle Huo / githubweb
#160 (Apr 12, 2024, 3:05:56 PM)
- Implement METHOD STATS verbose output (commit: 9b1658a) — Gita Koblents / githubweb
#159 (Apr 11, 2024, 11:12:45 AM)
- Fixes documentation of disableGLU Xjit option (commit: b1977ba) — Jimmy Kwa / githubweb
#158 (Apr 11, 2024, 9:51:25 AM)
- Upgrade pugixml 1.5 to 1.8 (commit: d81b211) — Daryl Maier / githubweb
#157 (Apr 11, 2024, 9:48:35 AM)
- Create an Eclipse OMR security policy (commit: b17e677) — Daryl Maier / githubweb
#156 (Apr 9, 2024, 8:27:06 AM)
- GRA changes to reduce JIT overhead at warm opt levels (commit: 3d1b3ad) — mpirvuca.ibm.com Pirvu / githubweb
#155 (Apr 3, 2024, 1:10:41 PM)
- Do not continue to merge back cold path if guard2 block has been removed (commit: 3f7c770) — Annabelle Huo / githubweb
#154 (Apr 3, 2024, 12:48:46 PM)
- Improve ECA documentation in CONTRIBUTING.md (commit: ffd5489) — Daryl Maier / githubweb
#153 (Apr 2, 2024, 7:19:20 PM)
- x86: Remove deprecated TR_EnableNewX86PrefetchTLH (commit: e217fec) — Bradley Wood / githubweb
#152 (Mar 26, 2024, 8:50:21 PM)
- Refactor Binary Identity Simplification Macro (commit: 5030f48) — James You / githubweb
#151 (Mar 26, 2024, 9:37:11 AM)
- CMake: fix empty string warnings (commit: 1691da5) — Keith W. Campbell / githubweb