Changes
#276 (Aug 28, 2024, 3:14:40 PM)
- Offheap Adjustments for Unsafe.setMemory() (commit: a4f6432) — Jackie Midroni / githubweb
- Skip uneccesary runtime array check for Unsafe.setMemory() (commit: 3107226) — Jackie Midroni / githubweb
- Add NULLCHK on object address passed in to Unsafe.setMemory() (commit: 0387944) — Jackie Midroni / githubweb
- Avoid allocating extra register when Unsafe.setMemory() offset is constant (commit: cf8b0b5) — Jackie Midroni / githubweb
- Use Vector Instructions to Optimize Unsafe.setMemory() on PPC (commit: e714da1) — Jackie Midroni / githubweb
#275 (Aug 27, 2024, 6:50:59 PM)
- Add -Xjit:EnableCodeCacheDisclaimingSupport option (commit: 9b6c763) — Gita Koblents / githubweb
#274 (Aug 27, 2024, 11:33:19 AM)
- Add vector trn instructions (commit: 20448ec) — Kazuhiro Konno / githubweb
#273 (Aug 23, 2024, 7:13:04 PM)
- Move snippets to warm code (commit: 8b1032d) — Gita Koblents / githubweb
- Rename findLastWarmBlock() (commit: b9cc9ab) — Gita Koblents / githubweb
#272 (Aug 21, 2024, 2:52:20 PM)
- Correctly handle isInstanceOf()==TR_maybe in VPClass::mustBeNotEqual() (commit: 9c4d89c) — Devin Papineau / githubweb
- Re-enable new VPClass::mustBeNotEqual() (commit: 680fd73) — Devin Papineau / githubweb
#271 (Aug 21, 2024, 10:00:16 AM)
- x86-64: Select REP MOVS instruction based on CPU for char arraycopy (commit: b2a1572) — Annabelle Huo / githubweb
#270 (Aug 20, 2024, 7:34:38 PM)
- Move out-of-line instructions to warm cache (commit: 9a6d5fe) — Gita Koblents / githubweb
- ool_in_warm_pr: PR comments 1 (commit: f93c09f) — Gita Koblents / githubweb
#269 (Aug 19, 2024, 12:23:31 PM)
- Fix .gitattributes (commit: 645ae7b) — Keith W. Campbell / githubweb
#268 (Aug 14, 2024, 2:08:23 PM)
- Rename TR_ReinstallAOTToColdCode to TR_InstallAOTToColdCode (commit: 051cf12) — Gita Koblents / githubweb
#267 (Aug 9, 2024, 3:14:58 PM)
- Add TR_ReinstallAOTToColdCode option (commit: e101cfb) — Gita Koblents / githubweb
#266 (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
#265 (Aug 2, 2024, 5:09:41 PM)
- Revert "Add Xgc options for suballocator heap size and quick allocation" (commit: 452de54) — noreply / githubweb
#264 (Aug 1, 2024, 4:25:29 PM)
- Revert invocations of cpu util calculation (commit: 2736550) — Aleksandar Micic / githubweb
#263 (Aug 1, 2024, 2:43:05 PM)
- Reinstate original VPClass::mustBeNotEqual() logic temporarily (commit: 8c99d26) — Devin Papineau / githubweb
#262 (Aug 1, 2024, 10:17:01 AM)
- Add missing attribute cpu-util/id (commit: d535537) — Keith W. Campbell / githubweb
#261 (Jul 31, 2024, 5:21:20 PM)
- Add Xgc options for suballocator heap size and quick allocation (commit: f38831a) — Nathan Henderson / githubweb
#260 (Jul 31, 2024, 5:00:05 PM)
- Modifications for Off-Heap Technology for Large Arrays (commit: 982a33b) — Lin Hu / githubweb
#259 (Jul 31, 2024, 6:11:54 AM)
- Make a minor correction to improved VPClass::mustBeNotEqual() (commit: d63752e) — Devin Papineau / githubweb
#258 (Jul 31, 2024, 6:09:55 AM)
- x86: Add pmovsxwd and pmovsxbd instructions (commit: e81321f) — Bradley Wood / githubweb
#257 (Jul 30, 2024, 8:34:38 AM)
- Improve VPClass::mustBeNotEqual() (commit: 5aba990) — Devin Papineau / githubweb
#256 (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
#255 (Jul 30, 2024, 8:16:18 AM)
- Annotate failCompilation with OMR_NORETURN (commit: f0c5bd9) — Christian Despres / githubweb
#254 (Jul 29, 2024, 2:34:51 PM)
- Fix definition of gc-start element (commit: 3eed4ee) — Keith W. Campbell / githubweb
#253 (Jul 25, 2024, 7:59:37 AM)
- Remove dead code from S390Debug.cpp (commit: 196b35c) — Gaurav Chaudhari / githubweb
#252 (Jul 23, 2024, 9:14:02 PM)
- Add J9HookInterface.J9HookUnreserve() to clear flag J9HOOK_FLAG_RESERVED (commit: 8159d04) — Jinghua Feng / githubweb
#251 (Jul 23, 2024, 8:33:12 PM)
- CPU and process util stats (commit: 21103f6) — Aleksandar Micic / githubweb
#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