Skip to content
Changes
- CMake: update DIA registry search handling (commit: 0fce6b3)
—
Devin Nakamura /
githubweb
- Explicitly specify target in Compilation constructor (commit: d0e0cc1)
—
Dhruv Chopra /
githubweb
- Added documentation for omrsock API (commit: 349d9e7)
—
Haley Cao /
githubweb
- Bump ALS on Z to z10 (commit: 0403004)
—
Filip Jeremic /
githubweb
- CMake: Fix typo in FindDiaSDK (commit: 64146b0)
—
Devin Nakamura /
githubweb
- CMake: Fix msvc library detection for RelWithDebInfo (commit: 9916427)
—
Devin Nakamura /
githubweb
- Switch the Power minimumALS to use OMRProcessorArchitecture (commit: 958b49d)
—
Benjamin Thomas /
githubweb
- Fix compiler tests causing lots of warnings (commit: 0f7c8c3)
—
Benjamin Thomas /
githubweb
- Merge Shared Memory Routines from OpenJ9 to OMR (commit: 4db59eb)
—
Damian Diago Dmonte /
githubweb
- AArch64: Fix order of calls to maintain the proper live state of registers (commit: 91e5571)
—
Akira Saitoh /
githubweb
- AArch64: Add a method to kill temporary registers added to register dependency (commit: 2120888)
—
Akira Saitoh /
githubweb
- Fixes in RegDepCopyRemoval for postGRA block splitter (commit: 104d2c3)
—
Rahil Shah /
githubweb
- Handle PassThrough in ILChildValidator (commit: e2bb845)
—
Rahil Shah /
githubweb
- Fix x gprClobberEvaluate to ensure correct gc flags are set on new register (commit: 1a59d02)
—
Ryan Shukla /
githubweb
- Fix x iselectEvaluator to ensure correct gc flags are set on result register (commit: c0843bb)
—
Ryan Shukla /
githubweb
- Fix z selectEvaluator to ensure correct gc flags are set on result register (commit: a2b3d90)
—
Ryan Shukla /
githubweb
- Fix aarch64 iselectEvaluator to ensure correct gc flags are set on result register (commit: 880d959)
—
Ryan Shukla /
githubweb
- Fix riscv gprClobberEvaluate to ensure correct gc flags are set on new register (commit: f3c4501)
—
Ryan Shukla /
githubweb
- Fix riscv iselectEvaluator to ensure correct gc flags are set on result register (commit: da1333e)
—
Ryan Shukla /
githubweb
- Improve the Tril tests for select opcodes (commit: 58d2d97)
—
Benjamin Thomas /
githubweb
- Skip iselect + bcmp* and scmp* tests on Z (commit: 0987b88)
—
Benjamin Thomas /
githubweb
- Skip iselect + bcmp* and scmp* tests on x86 (commit: d1a2969)
—
Benjamin Thomas /
githubweb
- Fix spelling of is16BitUnsignedImmediate function (commit: f0d0291)
—
Benjamin Thomas /
githubweb
- Implement a helper to evaluate a node to a condition register (commit: 5ed32ed)
—
Benjamin Thomas /
githubweb
- Remove the concept of flipped CCRs from the Power codegen (commit: 8ed69bc)
—
Benjamin Thomas /
githubweb
- Refactor the Power select evaluators (commit: 2f1baf8)
—
Benjamin Thomas /
githubweb
- Remove the iselect control flow instruction (commit: bcd8e57)
—
Benjamin Thomas /
githubweb
- Implement isel exploitation in the select evaluators (commit: 2b9283e)
—
Benjamin Thomas /
githubweb
- Add internal pointer assert to Power select evaluator (commit: bc037b1)
—
Benjamin Thomas /
githubweb
- Deprecate uses of getSupportsArch in Z codegen (commit: f09371b)
—
Dhruv Chopra /
githubweb
- Use Snippet to load methodPointer in remote compile (commit: a42b150)
—
Dhruv Chopra /
githubweb
- Restrict LARL-use in genLoadAddressConstant (commit: e855952)
—
Dhruv Chopra /
githubweb
- AArch64: Fix memory reference to kill registers properly (commit: 7c33de9)
—
Akira Saitoh /
githubweb
- AArch64: Implement Register Association (commit: 50b3ca6)
—
Akira Saitoh /
githubweb
- AArch64: Enhance findBestFreeRegister to use register associations (commit: 512a817)
—
Akira Saitoh /
githubweb
- AArch64: Enhance freeBestRegister to use register associations (commit: 82b1571)
—
Akira Saitoh /
githubweb
- Add missing parentheses in macro definition (commit: acc04ee)
—
Keith W. Campbell /
githubweb
- Relocate additions for omrshmem at the end of the file (commit: 36afd32)
—
Keith W. Campbell /
githubweb
- CMake: Add omrsig to omr_ddrgen rpath on aix (commit: 09eadc3)
—
Devin Nakamura /
githubweb
- Stop referencing TOCBaseRegister on POWER10 (commit: b3cfdbd)
—
Julian Wang /
githubweb
- AArch64: Add real register mask (commit: 9cd45bd)
—
Akira Saitoh /
githubweb
- AArch64: Change Register Assigner to use live register information (commit: 55ce666)
—
Akira Saitoh /
githubweb
- AArch64: Enable Live Registers (commit: f6b166d)
—
Akira Saitoh /
githubweb
- AArch64: Implement regMaskToRealRegister method (commit: a6c8e63)
—
Akira Saitoh /
githubweb
- RISC-V: implement fcmpl, fcmpg, dcmpl and dcmpg (commit: 53036d4)
—
Jan Vrany /
githubweb
- AArch64: Change register dependency to set up live register information (commit: 75c550b)
—
Akira Saitoh /
githubweb
- AArch64: Fix memory reference for indirect load of const node (commit: 5c60338)
—
Akira Saitoh /
githubweb
- AArch64: Use placeholder registers (commit: 172ab80)
—
Akira Saitoh /
githubweb
- Expand Dispatcher Wait Loop Exit Assert (commit: 44e34fe)
—
Salman Rana /
githubweb
- CMake: Add support for cygwin paths when using msvc (commit: b9dc916)
—
Devin Nakamura /
githubweb
- Add static MemoryReference creation helpers (commit: 2554ffc)
—
jackie.midroni /
githubweb
- Add popfd and pushfd opcode (commit: 6f96390)
—
Liqun Liu /
githubweb
- Add a function to break on DF set (commit: 5ba456b)
—
Liqun Liu /
githubweb
- Add default TR_ASSERTs to enum switch statements (commit: d1e6b9e)
—
Benjamin Thomas /
githubweb
- Replace MemoryReference constructors with static helpers (commit: a4fae6c)
—
jackie.midroni /
githubweb
- Remove and replace legacy MemoryReference constructor (commit: d82b6ef)
—
jackie.midroni /
githubweb
- Change MemoryReference constructors from public to private/protected (commit: 48c3e0b)
—
jackie.midroni /
githubweb
- Remove old processor detection code (commit: dccbaf2)
—
Harry Yu /
githubweb
- Remove Unsafe.copyMemory transformation from OMR (commit: c981d5c)
—
Rahil Shah /
githubweb
- Add sbyteswap and lbyteswap to opcode tables (commit: cbacb9a)
—
Benjamin Thomas /
githubweb
- Add a flag to indicate codegen support for byteswaps (commit: 6df85c1)
—
Benjamin Thomas /
githubweb
- Remove the old getSupportsIbyteswap() query (commit: 7d68a30)
—
Benjamin Thomas /
githubweb
- Implement sbyteswap and lbyteswap on Power (commit: 8e2a3a7)
—
Benjamin Thomas /
githubweb
- Implement sbyteswap and lbyteswap on x (commit: 9cff620)
—
Benjamin Thomas /
githubweb
- Implement the byteswap opcodes on Z (commit: f5e75be)
—
Benjamin Thomas /
githubweb
- Add byteswap Tril tests (commit: c58cb61)
—
Benjamin Thomas /
githubweb
- Remove unneeded asserts from byteswap evaluators (commit: 338560d)
—
Benjamin Thomas /
githubweb
- Remove old processor detection code on Power (commit: 47803ad)
—
Harry Yu /
githubweb
- Initialize RX Compilation setting before CodeGenerator construction (commit: e3d1611)
—
Daryl Maier /
githubweb
- Check whether TLS storage for comp object was created before freeing it (commit: 98c6c84)
—
mpirvuca.ibm.com Pirvu /
githubweb
- Add Dynamic Breadth First Scan Ordering to the GC (commit: 66a8c67)
—
Jonathan Oommen /
githubweb
- Remove X86VFPCallCleanupInstruction assignRegister assert (commit: a7279e1)
—
Daryl Maier /
githubweb
- RISC-V: fix compilation error introduced by f3c45015f6 (commit: 9a5314e)
—
Jan Vrany /
githubweb
- Disable recomp in read only code cache (commit: 94f7e54)
—
Irwin D'Souza /
githubweb
- Calls to labels do not require trampolines (commit: 2884fd7)
—
Daryl Maier /
githubweb
- Disable side-effect guards under read only code cache (commit: 3836308)
—
Irwin D'Souza /
githubweb
- Simplify the Power ZEROCHK evaluator (commit: 7f0cab9)
—
Benjamin Thomas /
githubweb
- Remove cmp2branch (commit: 43d52a2)
—
Benjamin Thomas /
githubweb
- CMake: Fix omr_ddrgen on aix (commit: 2583849)
—
Devin Nakamura /
githubweb
- Add Language Specific Changes for Dynamic BF Scan Ordering (commit: 4d754a8)
—
Jonathan Oommen /
githubweb
- Introduce RX code address inquiry functions (commit: 1421fca)
—
Daryl Maier /
githubweb
- Remove deprecated code from StoreSinking (commit: d5e632a)
—
Daryl Maier /
githubweb
- Add pointer to owning metadata in sentinel assumption (commit: 90b975b)
—
Irwin D'Souza /
githubweb
- Add serialize and size APIs (commit: de88e26)
—
Irwin D'Souza /
githubweb
- Add missing param to serialize API (commit: 5b469e2)
—
Irwin D'Souza /
githubweb
- Replace uses of TR::comp() with cheaper alternatives (commit: 050212c)
—
Daryl Maier /
githubweb
- AArch64: Implement byteswap evaluators (commit: 297d346)
—
Kazuhiro Konno /
githubweb
- Rename x86 CodeGenerator 'initialize' function to 'initializeX86' (commit: e537f3b)
—
Daryl Maier /
githubweb
- Remove unused helpers from Helpers.inc (commit: 4f52ab9)
—
Daryl Maier /
githubweb
- Introduce CodeGenerator constructors and initialize functions (commit: 4e028e2)
—
Daryl Maier /
githubweb
- Add default TR::CodeGenerator constructor (commit: ef7b263)
—
Daryl Maier /
githubweb
- Remove JitBuilder CodeGenerator implementation (commit: ea17655)
—
Daryl Maier /
githubweb
- Remove TestCompiler CodeGenerator implementation (commit: db42a87)
—
Daryl Maier /
githubweb
- Fix the ASSERT in RegDepCopyRemoval (commit: 7aacdcb)
—
Rahil Shah /
githubweb
- Print s390 processor feature name (commit: 56a6005)
—
Harry Yu /
githubweb
- Unify LinkageInfo word initialization (commit: 4d6adde)
—
Irwin D'Souza /
githubweb
- Add and use CodeGenerator factory function (commit: 82578df)
—
Daryl Maier /
githubweb
- CMake: call $(MAKE) for ddr on makefile generators (commit: 8e70a97)
—
Devin Nakamura /
githubweb
- Adding `stalltimems` in `gc-end` stanza (commit: 700b324)
—
Enson Guo /
githubweb
- Support Int64 Length Node within setmemoryEvaluator (commit: 791eac8)
—
Alen Badel /
githubweb
- Flip default setting of isExternalRelocation (commit: 716129e)
—
Daryl Maier /
githubweb
- Print ppc processor feature name (commit: 14deb9f)
—
Harry Yu /
githubweb
- AArch64: Add support for tbz/tbnz instructions (commit: 30c13bc)
—
Akira Saitoh /
githubweb
- Add j9VMThreadTempSlotField symbol in Symbol Reference Table (commit: 7d72e3f)
—
Nazim Bhuiyan /
githubweb
- AArch64: Add another method to kill temporary registers added to register dependency (commit: 9452f8e)
—
Akira Saitoh /
githubweb
- Fix compile error in RISC-V OMRCodeGenerator.hpp (commit: f9a71c7)
—
Daryl Maier /
githubweb
- Use Compilation API for asking if recursive method target (commit: 4535ff3)
—
Daryl Maier /
githubweb
- Provide System linkage implementations of entry point APIs (commit: 1cfbdb8)
—
Daryl Maier /
githubweb
- Use entryPointFromCompiledMethod linkage API for RISC-V recursive calls (commit: 24167be)
—
Daryl Maier /
githubweb
- Remove deprecated codegen Relocations (commit: 2754a7c)
—
Daryl Maier /
githubweb
- Remove deprecated code from Relocation.hpp (commit: 06657b9)
—
Daryl Maier /
githubweb
- Make findOrCreateRuntimeHelper boolean parms default to false (commit: adc8deb)
—
Daryl Maier /
githubweb
- Replace references to findOrCreateRuntimeHelper on Power (commit: e5a62de)
—
Daryl Maier /
githubweb
- Replace references to findOrCreateRuntimeHelper on Z (commit: 2c37bab)
—
Daryl Maier /
githubweb
- Replace references to findOrCreateRuntimeHelper on X86 (commit: a7d6c1a)
—
Daryl Maier /
githubweb
- Replace references to findOrCreateRuntimeHelper on ARM (commit: a64551a)
—
Daryl Maier /
githubweb
- Prevent cfg simplification from transforming stores of internal pointers (commit: 61757b9)
—
Ryan Shukla /
githubweb
- Remove unused JVMPI options (commit: 22dafe1)
—
Alexey Anufriev /
githubweb
- AArch64: Fix debug print for tst instruction (commit: 3dbf385)
—
Akira Saitoh /
githubweb
- Remove unused Machine class functionality (commit: 5fa4d6d)
—
Daryl Maier /
githubweb
- Clear array split stats (commit: 98f94bd)
—
Aleksandar Micic /
githubweb
- Fix missing verbose log acquire and release (commit: 8e4bdfc)
—
Allan Manuba /
githubweb
- AArch64: Change ConstantDataSnippet to use targetaddress2 for non-aconst node (commit: fdded35)
—
Akira Saitoh /
githubweb
- Rename CodeGenerator disableFpGRA to disableFloatingPointGRA (commit: cd753ab)
—
Daryl Maier /
githubweb
- Disable x87 floating point GRA (commit: 89a6afe)
—
Daryl Maier /
githubweb
- CMake: Update langlvl on aix (commit: 1e2f01e)
—
Devin Nakamura /
githubweb
- Use entryPointFromCompiledMethod linkage API for recursive calls (commit: f9df260)
—
Daryl Maier /
githubweb
- Avoid null dereference in inliner due to BCD (commit: c2df848)
—
Filip Jeremic /
githubweb
- Remove reverse load/store opcodes (commit: ba239bc)
—
Benjamin Thomas /
githubweb
- Compile twice for DDR on z/OS so optimization is not hindered (commit: 35961cb)
—
Keith W. Campbell /
githubweb
- Reorder J9MemorySegment constants from low to high value (commit: 7696eee)
—
Dan Heidinga /
githubweb
- Remove code related to invokeWithArgumentsHelper (commit: c05bb39)
—
Babneet Singh /
githubweb
- Define OpenJ9-specific HandleRecompilationOps optimization (commit: 3af3a37)
—
Henry Zongaro /
githubweb
- Windows: Fix copyright strings in shared libraries (commit: 6584440)
—
Devin Nakamura /
githubweb
- Add double map API for OSX (commit: 5b3b915)
—
Igor Braga /
githubweb
- Add OMR::align() + unit test (commit: 9fe6b2b)
—
Younes Manton /
githubweb
- Add CCData to OMR compiler (commit: 392e0d3)
—
Younes Manton /
githubweb
- Remove deprecated Power register liveness code (commit: 2742fe3)
—
Daryl Maier /
githubweb
- Replacing isAbstractClass() and isInterfaceClass() with isConcreteClass() (commit: 50d4fc1)
—
Eman Elsabban /
githubweb
- AArch64: Fix TestBitBranch instruction (commit: 7640bd8)
—
Akira Saitoh /
githubweb
- Fix byteswapped store optimization on Power (commit: e93399a)
—
Benjamin Thomas /
githubweb
- Add API to get the sentinel Runtime Assumpion associated with the current Runtime Assumption (commit: 45abc43)
—
Irwin D'Souza /
githubweb
- RISC-V: rename TreeEvaluatorTable.hpp (part 1/2) (commit: e667023)
—
Jan Vrany /
githubweb
- RISC-V: rename TreeEvaluatorTable.hpp (part 2/2) (commit: d178e16)
—
Jan Vrany /
githubweb
- Fix the badIlOp node generated by RegDepCopyRemoval (commit: a19ea6a)
—
Rahil Shah /
githubweb
- Remove unneeded content from FrontEnd.hpp (commit: 29ccc32)
—
Daryl Maier /
githubweb
- Fix assert when encoding stdbrx (commit: 6fddaab)
—
Filip Jeremic /
githubweb
- Disable byteswap support on x86 until issues are resolved (commit: 518e46d)
—
Filip Jeremic /
githubweb
- Make PortSockTest::poll_functionality_many_sockets more robust (commit: 2f398ea)
—
Devin Nakamura /
githubweb
- Remove default CodeGenerator constructor (commit: e7f47df)
—
Daryl Maier /
githubweb
- Fix lbyteswap store optimization on ppc32 (commit: 9b282a1)
—
Benjamin Thomas /
githubweb
- Implement omrcpu_flush_icache() for ARM and AArch64 (commit: 9132a93)
—
Kazuhiro Konno /
githubweb
- Fix invalid use of stdbrx on P6 and before (commit: b022576)
—
Benjamin Thomas /
githubweb
- Remove opcode entries (commit: 5e8c9c4)
—
Batyr Nuryyev /
githubweb
- Expand macros in il/OMRILOpCodeProperties (commit: 8237568)
—
Batyr Nuryyev /
githubweb
- Ignore tags files (commit: d393d26)
—
Batyr Nuryyev /
githubweb
- Update OMROpcodes header file (commit: d381470)
—
Batyr Nuryyev /
githubweb
- Add values from OMRILOpCodesEnum (commit: 851cc2a)
—
Batyr Nuryyev /
githubweb
- Adjust OMRILOpCodeProperties macro invocation (commit: 3ba16ad)
—
Batyr Nuryyev /
githubweb
- Add last Prefetch opcode (commit: 2f80287)
—
Batyr Nuryyev /
githubweb
- Change OMRILOpCodesEnum to use macro invocation (commit: bf70d58)
—
Batyr Nuryyev /
githubweb
- Update OMROpcodes.hpp (commit: 8de20bc)
—
Batyr Nuryyev /
githubweb
- Refactor OMRSimplifierTableEnum.hpp (commit: 0c9d6c9)
—
Batyr Nuryyev /
githubweb
- Refactor ValuePropagationTable.hpp (commit: fdd14b9)
—
Batyr Nuryyev /
githubweb
- Canonicalize opcode simplifier handlers (commit: 8411d43)
—
Batyr Nuryyev /
githubweb
- Canonicalize opcodes and VP handlers (commit: 5fbf6f6)
—
Batyr Nuryyev /
githubweb
- Remove VP and Simplifier tokens (commit: aad62a0)
—
Batyr Nuryyev /
githubweb
- Refactor Simplifier and Value Propagation (commit: 54c783e)
—
Batyr Nuryyev /
githubweb
- Add OMROpcodes header in VP (commit: dbd2e28)
—
Batyr Nuryyev /
githubweb
- Refactor i386 TreeEvaluatorTable (commit: 335f381)
—
Batyr Nuryyev /
githubweb
- Add X86 suffix for macro names (commit: 747867e)
—
Batyr Nuryyev /
githubweb
- Refactor amd64 TreeEvaluatorTable (commit: 0623360)
—
Batyr Nuryyev /
githubweb
- Refactor aarch64 TreeEvaluatorTable (commit: 0554594)
—
Batyr Nuryyev /
githubweb
- Refactor p TreeEvaluatorTable (commit: 4da6b27)
—
Batyr Nuryyev /
githubweb
- Refactor z TreeEvaluatorTable (commit: b0eaa27)
—
Batyr Nuryyev /
githubweb
- Refactor arm TreeEvaluatorTable (commit: bafce7c)
—
Batyr Nuryyev /
githubweb
- Adjust aarch64 Tree Evaluator table (commit: bd6fed4)
—
Batyr Nuryyev /
githubweb
- Adjust ARM architecture TreeEvaluator table (commit: 0f036dd)
—
Batyr Nuryyev /
githubweb
- Resolve merge conflict (commit: fef86e9)
—
Batyr Nuryyev /
githubweb
- Remove deprecated unsigned opcodes (commit: 08ba8de)
—
Batyr Nuryyev /
githubweb
- Remove deprecated set of opcodes (commit: 5e61b6c)
—
Batyr Nuryyev /
githubweb
- Remove deprecated opcodes TR::iucall / TR::iucalli (commit: 6df8d1d)
—
Batyr Nuryyev /
githubweb
- Add opcodes sbyteswap and lbyteswap (commit: f6e63fe)
—
Batyr Nuryyev /
githubweb
- Refactor RISC-V TreeEvaluatorTable (commit: aca3de2)
—
Batyr Nuryyev /
githubweb
- Fix the BadILOp in some files to prevent errors (commit: ab8b8fe)
—
Batyr Nuryyev /
githubweb
- Fix the macro mapping for byteswap tree evaluators (commit: d3ac3cb)
—
Batyr Nuryyev /
githubweb
- Remove redundant macro tree eval guards in ARM (commit: 2e111f8)
—
Batyr Nuryyev /
githubweb
- Fix tree evaluator macro mapping in Power (commit: 4aea73c)
—
Batyr Nuryyev /
githubweb
- Fix the incorrect mapping in Power Tree Evaluator (commit: e51ee6f)
—
Batyr Nuryyev /
githubweb
- Fix fselect and dselect macro mapping in Tree Eval (commit: 1c29eae)
—
Batyr Nuryyev /
githubweb
- Remap dselect to fselect as dselect does not exist (commit: 9cafff7)
—
Batyr Nuryyev /
githubweb
- Remove aarch64 name from macro definition (commit: df72e25)
—
Batyr Nuryyev /
githubweb
- Rename opcode macros to be consistent across archs (commit: ccaa9c7)
—
Batyr Nuryyev /
githubweb
- Expand SIGNED and UNSIGN in Z TreeEvaluatorTable (commit: bd6b701)
—
Batyr Nuryyev /
githubweb
- Rename RISC-V TreeEvaluatorTable file (commit: 91d90b2)
—
Batyr Nuryyev /
githubweb
- Remove redundant comments from OMROpcodes (commit: d470e96)
—
Batyr Nuryyev /
githubweb
- Add linter job to Azure Pipeline (commit: 841d9b7)
—
Filip Jeremic /
githubweb
- Deprecate Travis CI (commit: e5211a3)
—
Filip Jeremic /
githubweb
- Refresh Azure ccache (commit: f9621f4)
—
Filip Jeremic /
githubweb
- Remove reverse load and store opcodes from ValuePropagationTable.hpp (commit: 33bd893)
—
Filip Jeremic /
githubweb
- Fix naming and structure of RegisterDependencyStruct extensible class (commit: de011bc)
—
Daryl Maier /
githubweb
- Common RealRegister field in RegisterDependencyStruct (commit: ab9c853)
—
Daryl Maier /
githubweb
- Introduce common meaningful queries for NoReg and SpilledReg property checks (commit: 17aad65)
—
Daryl Maier /
githubweb
- Replace reg dep RealRegister property checks with meaningful queries on x86 (commit: fd4efc6)
—
Daryl Maier /
githubweb
- Replace reg dep RealRegister property checks with meaningful queries on Power (commit: 55eb634)
—
Daryl Maier /
githubweb
- Replace reg dep RealRegister property checks with meaningful queries on AArch64 (commit: 1e7bc32)
—
Daryl Maier /
githubweb
- Replace reg dep RealRegister property checks with meaningful queries on RISC-V (commit: b54a622)
—
Daryl Maier /
githubweb
- Replace TR_ARMRegisterDependency with TR::RegisterDependency (commit: e866e3c)
—
Daryl Maier /
githubweb
- Replace reg dep RealRegister property checks with meaningful queries on ARM (commit: 6af1a09)
—
Daryl Maier /
githubweb
- Modify some Z RegisterDependencyConditions APIs to accept a TR::RegisterDependency (commit: 89680ab)
—
Daryl Maier /
githubweb
- Replace reg dep RealRegister property checks with meaningful queries on Z (commit: 912dca5)
—
Daryl Maier /
githubweb
- CMake: Enable support for ddr on zos (commit: 696ac44)
—
Devin Nakamura /
githubweb
- Exclude CCDataTest.cpp on MSVC and XL C/C++ (commit: 4e066a5)
—
Younes Manton /
githubweb
- Add alignof wrapper for old compilers. (commit: c798177)
—
Younes Manton /
githubweb
- Remove C++11-isms that old compilers don't support (commit: 9c7a093)
—
Younes Manton /
githubweb
- Rename variable that clashes with ZOS stdlib (commit: 5b72799)
—
Younes Manton /
githubweb
- AArch64: Enable fsqrt/dsqrt evaluators in OMRTreeEvaluatorTable (commit: 9904cd4)
—
Kazuhiro Konno /
githubweb
- Require address load instruction for statics in JITServer (commit: f580a3e)
—
Dmitry Ten /
githubweb
- Remove unnecessary uses of double-colon rules in makefiles (commit: 9626e94)
—
Keith W. Campbell /
githubweb
- Improve selection criteria for IndVarEliminination (commit: ce53d62)
—
Shubham Verma /
githubweb
- Run select parts of make-based builds sequentially (commit: 8a63dfb)
—
Keith W. Campbell /
githubweb
- Use a default empty message when NULL passed to set error api (commit: ed46fae)
—
Dan Heidinga /
githubweb
- Add NonSpecificConstObject flag (commit: 8fa3502)
—
Liqun Liu /
githubweb
- Create an extenstible Opcodes.enum (commit: 93bc6ad)
—
Filip Jeremic /
githubweb
- Deprecate child types array in Tree.cpp in favor expectedChildType API (commit: 3cf1194)
—
Filip Jeremic /
githubweb
- Move postDominators allocation to heap (commit: abc0d12)
—
Shubham Verma /
githubweb
- Move Opcodes.enum into OMROpcodes.enum to allow for extensibility (commit: aa1b2b6)
—
Filip Jeremic /
githubweb
- Remove enumValue from Opcodes.enum in favor of opcode (commit: 4c7ba6c)
—
Filip Jeremic /
githubweb
- Add Dynamic Breadth First Scan Ordering to Balanced GC (commit: ebc1cc3)
—
Jonathan Oommen /
githubweb
- Prepare VP tables for downstream extension (commit: e4e8c95)
—
Filip Jeremic /
githubweb
- Prepare simplifier tables for downstream extension (commit: 60cf435)
—
Filip Jeremic /
githubweb
- Correct "Elf Hello World Tutorial" link (commit: 7245a70)
—
Dan Heidinga /
githubweb
- Explicitly specify output for resource compiler (commit: d3a0bb3)
—
Keith W. Campbell /
githubweb
- AArch64: Implement hbit/nolz/notz evaluators (commit: e93c7de)
—
Kazuhiro Konno /
githubweb
- Add support for CUDA version 11.1 (commit: 5fa0507)
—
Keith W. Campbell /
githubweb
- NULL ptr field `_postDominators` to avoid scope issues in future (commit: b69fb82)
—
Shubham Verma /
githubweb
- Set _compressObjectReferences if mixed build override not defined (commit: 61a4993)
—
Sharon Wang /
githubweb
- Correct formating to clarify code in for loop (commit: d841b76)
—
Dan Heidinga /
githubweb
- Add support for mixed references mode in CMake builds (commit: 8cbff4b)
—
Sharon Wang /
githubweb
- Add print cpu feature info port library API (commit: 472538f)
—
Harry Yu /
githubweb
- Use TR_BitVector instead of CS2::ABitVector in TR_InterferenceGraph (commit: 6d806b9)
—
Nazim Bhuiyan /
githubweb
- OMR::CCData -> TR::CCData (commit: f8644ed)
—
Younes Manton /
githubweb
- Replace macros with inline methods in CCData impl (commit: 95abb74)
—
Younes Manton /
githubweb
- Clean up CCData doxygen docs (commit: 5a25e92)
—
Younes Manton /
githubweb
- Remove internally managed storage from CCData (commit: a8f59c1)
—
Younes Manton /
githubweb
- Fix aliasing issues with storage, put/get, keys (commit: ee49651)
—
Younes Manton /
githubweb
- Add a reserve() func rather than overloading put() (commit: 35062c1)
—
Younes Manton /
githubweb
- Prefer gtest's ASSERT to EXPECT (commit: 6ad799c)
—
Younes Manton /
githubweb
- Make CCData tests more granular (commit: 741b51d)
—
Younes Manton /
githubweb
- Move CCData test to fvtest/compilerunittest (commit: ba92393)
—
Younes Manton /
githubweb
- Print `initialized` stanza to each file (commit: 25d11dd)
—
Enson Guo /
githubweb
- RISC-V: fully-qualify evaluators in OMRTreeEvaluatorTable.hpp (commit: ae03d9c)
—
Jan Vrany /
githubweb
- Only unset argInfo if value changes (commit: 2565771)
—
Liqun Liu /
githubweb
- Temporarily disable Power reverse load/store optimizations (commit: 24f32c2)
—
Benjamin Thomas /
githubweb
- Add is_trivially_copyable wrapper for GCC<5 (commit: 80f4034)
—
Younes Manton /
githubweb
- Simplify type_traits guards (commit: e5e602b)
—
Younes Manton /
githubweb
- Use larger storage buffers for CCData tests (commit: 652ac2a)
—
Younes Manton /
githubweb
- Avoid some reinterpret_casts in CCData ops (commit: 0faaaf3)
—
Younes Manton /
githubweb
- Replace std::is_same with OMR::IsSame (commit: d3a7913)
—
Younes Manton /
githubweb
- Create jitResolvedFieldIsVolatile helper (commit: 64c519b)
—
Rahil Shah /
githubweb
- Prevent MVC reduction in astoreEvaluator if symref is unresolved (commit: 81f8f75)
—
Rahil Shah /
githubweb
- Fixed traceMsg in LocalAnticipatability (commit: e1d80fa)
—
Jimmy Kwa /
githubweb
- Swap dequeue and decrement in Scavenger scan queue (commit: 58f212d)
—
Aleksandar Micic /
githubweb
- Return quickly on OSX when 2M pages cannot be allocated (commit: c6b430b)
—
Peter Shipton /
githubweb
- Fix compile problems in PR #5607 (commit: 4afc1ea)
—
Enson Guo /
githubweb
- Change when SupportsAlignedAccessOnly flag is set (commit: fac8431)
—
Jimmy Kwa /
githubweb
- Add traceSequentialStoreSimplification option (commit: f0b0e93)
—
Jimmy Kwa /
githubweb
- Add support for serialization of TR_BitVector (commit: e9f8cac)
—
Ashutosh Mehra /
githubweb
- Add `contextid` in `concurrent-collection-start` (commit: 6435eec)
—
Enson Guo /
githubweb
- Add NoReg dependencies for Power two-reg form fixedSeqMemAccess (commit: f14cd51)
—
Abdulrahman Alattas /
githubweb
- Add struct TR_SerializedBitVector to maintain order of fields (commit: e6fba68)
—
Ashutosh Mehra /
githubweb
- Initialize immediate fields for RIE instructions (commit: ba50a0f)
—
Dhruv Chopra /
githubweb
- AArch64: Unset hasResumableTrapHandler if TR_DisableTrap is set (commit: 14f84ff)
—
Akira Saitoh /
githubweb
- RISC-V: refactor instruction encoding macros (commit: d5418ee)
—
Jan Vrany /
githubweb
- Reset on-stack buffer pointer for iconv (commit: d64765a)
—
Jinghua Feng /
githubweb
- Add preProcess stage to recognized call transformer (commit: bb49727)
—
Liqun Liu /
githubweb
- AArch64: Print instruction comments for memory reference instructions (commit: 59d3d44)
—
Akira Saitoh /
githubweb
- AArch64: Add a method for setting up implicit exception point to InstructionDelegate (commit: 0df4d51)
—
Akira Saitoh /
githubweb
- Remove newline in omrsysinfo_get_processor_feature_string (commit: 4113537)
—
Harry Yu /
githubweb
- Upload the documentation for BenefitInliner (commit: 0ba496b)
—
Cijie Xia /
githubweb
- Add the helper classes for abstract interpretation (commit: c97f7ad)
—
Cijie Xia /
githubweb
- Refactor CodeGenTest.hpp (commit: 9e6a398)
—
Cijie Xia /
githubweb
- Add unit tests for abstract interpretation (commit: 977cc0a)
—
Cijie Xia /
githubweb
- RISC-V: implement `riscvCodeSync()` (commit: b7d016e)
—
Jan Vrany /
githubweb
- Contribution to OMR build system for shared cache configuration (commit: d144c3e)
—
Damian Diago Dmonte /
githubweb
- RISC-V: use forward declarations in OMRLinkage.hpp (commit: 90b02e8)
—
Jan Vrany /
githubweb
- RISC-V: add TR_RVBinaryEncodingData struct (commit: 948862b)
—
Jan Vrany /
githubweb
- RISC-V: unify `.spp` file compilation with AArch64 (commit: 2327ba5)
—
Jan Vrany /
githubweb
- RISC-V: add processor enum values (commit: a24d33e)
—
Jan Vrany /
githubweb
- Use portable formats from omrformatconsts.h (commit: 8430318)
—
Keith W. Campbell /
githubweb
- Add TR::MemoryReference::create API with trivial implementation (commit: 2ebbeb3)
—
Rahil Shah /
githubweb
- Use TR::MemoryReference::create API (commit: 8793338)
—
Rahil Shah /
githubweb
- Fix invalid OMR format specifier on Win32 (commit: df3b63f)
—
Daryl Maier /
githubweb
- Fix trees around split point in PostGRA block splitter (commit: 456aa09)
—
Rahil Shah /
githubweb
- Common TR:addDependency() (commit: cd1f7f8)
—
Jan Vrany /
githubweb
- RISC-V: use TR::addDependency() from code generator utils (commit: d1639fa)
—
Jan Vrany /
githubweb
- OMR changes to move J9 specific Call Snippet part (commit: 317fde3)
—
Rahil Shah /
githubweb
- RISC-V: implement "data" instruction (commit: 12588f6)
—
Jan Vrany /
githubweb
- RISC-V: Add getReturnTypeInfoInstruction() / getReturnTypeInfoInstruction() (commit: 0f81a4f)
—
Jan Vrany /
githubweb
- AArch64: Add a variant of helper method for creating constant data snippet (commit: 37c5210)
—
Akira Saitoh /
githubweb
- Threading API additions for acquired monitors (commit: f99bca8)
—
Theresa Mammarella /
githubweb
- RISC-V: improve CMake toolchain file (commit: c53240e)
—
Jan Vrany /
githubweb
- AArch64: Add debug print of register dependencies to branch instructions (commit: f186f7f)
—
Akira Saitoh /
githubweb
- Deprecate use of *accessStaticIndirectly API in P and X (commit: 1a7415d)
—
Dhruv Chopra /
githubweb
- Remove TR_LinkageConventions field in Z linkages (commit: 481e344)
—
Dhruv Chopra /
githubweb
- Delete TR_S390LinkageConventions enum (commit: ce0f8b1)
—
Dhruv Chopra /
githubweb
- Remove redundant entries from TR_S390LinkageConventions (commit: d876abd)
—
Dhruv Chopra /
githubweb
- Add missing return statement (commit: c094f5f)
—
Keith W. Campbell /
githubweb
- Add support for relo records for block freqeuncy and recomp queued flag (commit: 0729dae)
—
Ashutosh Mehra /
githubweb
- Add recompCounter relocation in generateLoad32BitConstant (commit: eaf836f)
—
Dhruv Chopra /
githubweb
- Add new relo types (commit: 1eb757e)
—
Irwin D'Souza /
githubweb
- Add new fields to TR_AOTMethodInfo (commit: 92a77d5)
—
Irwin D'Souza /
githubweb
- Add new API to inc inline depth (commit: 9784906)
—
Irwin D'Souza /
githubweb
- Add API to determine relo type for method to be inlined (commit: 56148c7)
—
Irwin D'Souza /
githubweb
- Add Breakpoint Guard to list of known types for AOT (commit: 867fed7)
—
Irwin D'Souza /
githubweb
- Remove get and setAccessStaticsIndirectly from Z (commit: 894baef)
—
Dhruv Chopra /
githubweb
- Add more performant in-reg byte-reverse series of instr for P8 & P9 (commit: eb756f9)
—
Abdulrahman Alattas /
githubweb
- Wrap instr mask constant into CONSTANT64() in Power byteSwap (commit: 0edd401)
—
Abdulrahman Alattas /
githubweb
- AArch64: Use b.cond instead of cbz/cbnz when all register are used up (commit: 833b00a)
—
Akira Saitoh /
githubweb
- Delete obsolete APIs in `MM_VerboseHandlerOutput` (commit: c2890b0)
—
Enson Guo /
githubweb
- Add field to adjust compact to contract minimum contraction ratio (commit: f7f354f)
—
Jason Hall /
githubweb
- Fix 0 getContractionSize() in MemorySubSpaceGenerational (commit: c6f0224)
—
Jason Hall /
githubweb
- Allow tenure to contract beyond LOA size when LOA is empty (commit: 55c525e)
—
Jason Hall /
githubweb
- RISC-V: implement `_patchVirtualGuard()` (commit: bec5df0)
—
Jan Vrany /
githubweb
- Unblock synchronous signal if it is used (commit: 217933c)
—
Abdulrahman Alattas /
githubweb
- Unblock signals after setting the handler (commit: 96937d1)
—
Abdulrahman Alattas /
githubweb
- Initial ObjectFormat and FunctionCallData definitions (commit: abdde9e)
—
Daryl Maier /
githubweb
- Create X86 specialization of FunctionCallData (commit: 19410b4)
—
Daryl Maier /
githubweb
- Initial AMD64 implementation of JitCodeRWXObjectFormat (commit: bf613e2)
—
Daryl Maier /
githubweb
- Initial AMD64 implementation of JitCodeRXObjectFormat (commit: b4aa3f0)
—
Daryl Maier /
githubweb
- Add ObjectFormat getter/setter to CodeGenerator (commit: 7f8b6c3)
—
Daryl Maier /
githubweb
- Refactor prex arg info computation and propagation (commit: 71d22eb)
—
Liqun Liu /
githubweb
- Filter "C." in the list of locales using language "en" (commit: dc4d2f5)
—
Peter Shipton /
githubweb
- Update signalExtendedTest re synchronous signals unblock with SIGSEGV (commit: fd64770)
—
Abdulrahman Alattas /
githubweb
- Simplify field names and remove unnecessary routine (commit: 9a287b7)
—
Dhruv Chopra /
githubweb
- Fix the check on isStoreIndirect in LocalAnalysis (commit: 18b7e5d)
—
Annabelle Huo /
githubweb
- Fix b2iEvaluator in power for bRegLoad (commit: 5ae1d2b)
—
Mohammad Nazmul Alam /
githubweb
- Don't compare bool with int (commit: b41ed30)
—
Keith W. Campbell /
githubweb
- Remove inline from CCData static member funcs (commit: f4a99dd)
—
Younes Manton /
githubweb
- Create relo records of type TR_BlockFrequency and TR_RecompQueuedFlag (commit: c249f4d)
—
Ashutosh Mehra /
githubweb
- Convert `concurrent-mark-end` to `gc-op` in GMP (commit: 2b18099)
—
Enson Guo /
githubweb
- Fix DDR field inconsistency in mixed refs builds (commit: 4752253)
—
Sharon Wang /
githubweb
- Eliminate vm.heapBaseAddress() (commit: ab1fd2e)
—
Dhruv Chopra /
githubweb
- Address PR Comments (commit: 55a1b7d)
—
Dhruv Chopra /
githubweb
- Remove @andrewcraik as a code owner (commit: a5a930c)
—
Leonardo Banderali /
githubweb
- Consolidate tests for whether to compress pointers (commit: 87fcaa3)
—
Keith W. Campbell /
githubweb
- Disallow prefetch insertion when read barriers are necessary (commit: 6fef007)
—
Filip Jeremic /
githubweb
- AArch64: Implement generateDebugCounterBump (commit: 48ac494)
—
Akira Saitoh /
githubweb
- Introduce OMR_FORWARDED_TAG_MASK flag for forwarded header (commit: 644fee0)
—
Igor Braga /
githubweb
- GC: update comment in MarkingDelegate::scanRoots() (commit: 524772c)
—
Jan Vrany /
githubweb
- Fix gencon to work with flattened arrays (commit: 9893796)
—
Oussama Saoudi /
githubweb
- Add %sysname dump token on z/OS (commit: 69ef6bf)
—
Peter Shipton /
githubweb
- RISC-V: implement helper call snippet (commit: 3dab8a0)
—
Jan Vrany /
githubweb
- Fix errors in IL documentation (commit: 097669b)
—
Daryl Maier /
githubweb
- Enable jitPersistentAlloc/Free to use non-global persistent memory (commit: cadb5ba)
—
Dmitry Ten /
githubweb
- Fix wrong printf code used for JitBuilder ConstInt64 log output (commit: 5a97aea)
—
Georgiy Krylov /
githubweb
- CMake: use $<TARGET_FILE:target> to specify test executables (commit: 1a4352e)
—
Jan Vrany /
githubweb
- Remove x87 code from RegisterDependency constructor (commit: ae5e0e4)
—
Daryl Maier /
githubweb
- CMake: make sure DDR is disabled when cross-compiling (commit: 6ebbfd4)
—
Jan Vrany /
githubweb
- CMake: allow tests to be run using simulator (commit: 68f2034)
—
Jan Vrany /
githubweb
- Disable several Select tests on RISC-V because of missing implementation (commit: 0d07238)
—
Jan Vrany /
githubweb
- CMake: disable porttests when running tests under simulator (commit: bd501fb)
—
Jan Vrany /
githubweb
- CI: enable tests on RISC-V cross compilation pipeline (commit: b3ec72e)
—
Jan Vrany /
githubweb
- Remove unused applyUserOptions (commit: 318cb74)
—
Alen Badel /
githubweb
- Add missing switch case statements for Eflags (commit: b552e5e)
—
Babneet Singh /
githubweb
- Raise SIGTRAP in TR::trap() instead of SIGABRT (commit: 5a20f67)
—
Filip Jeremic /
githubweb
- Object format changes on Z (commit: b89ff51)
—
Rahil Shah /
githubweb
- Add function to callSnippet API to get the offsetInHalfWods for call (commit: 31b0ba6)
—
Rahil Shah /
githubweb
- Update pointer offset addition for dbf Scan Ordering (commit: 32d447e)
—
Jonathan Oommen /
githubweb
- Remove and fold code consuming x87 GlobalRegisterFPDependency property (commit: 151a0e4)
—
Daryl Maier /
githubweb
- Remove x87 GlobalRegisterFPDependency regdep property (commit: 4b2ca0e)
—
Daryl Maier /
githubweb
- Create a DIE for a tag that dwarfdump-classic doesn't understand (commit: 6c50f7c)
—
Keith W. Campbell /
githubweb
- RISC-V: implement copyParametersToHomeLocation() (commit: 24fe4e1)
—
Jan Vrany /
githubweb
- CMake: Update metal-c handling (commit: 7b6fea0)
—
Devin Nakamura /
githubweb
- RISC-V: add OpenJ9 specific members to linkage properties (commit: af794ef)
—
Jan Vrany /
githubweb
- Disable fatal message when cross compiling on CYGWIN (commit: ee9a28f)
—
Filip Jeremic /
githubweb
- Improve Parallelization of Remembered Set Scanning in Gencon (commit: b429468)
—
Jonathan Oommen /
githubweb
- AArch64: Generate memory barrier for store if symbol is shadow and ordered (commit: c18fd62)
—
Akira Saitoh /
githubweb
- Trim inlines header of extensible classes (commit: 351acbb)
—
tao guan /
githubweb
- Change self() to protected in OMR::Compilation (commit: 7d31ebb)
—
Abhishek Asawale /
githubweb
- Deprecate isSingleRefUnevaluated (commit: 7219168)
—
Filip Jeremic /
githubweb
- Deprecate isSingleRef (commit: 234c0aa)
—
Filip Jeremic /
githubweb
- Set up AIX XLClang flags for CMake builds (commit: 80b63f1)
—
Sharon Wang /
githubweb
- VerboseGC Initialized Stanza Print Fix (commit: 7ada644)
—
Salman Rana /
githubweb
- Fix s2l not sign-extending correctly (commit: eccafd9)
—
Benjamin Thomas /
githubweb
- Fix s2i improperly clobbering its child's register (commit: b1024d0)
—
Benjamin Thomas /
githubweb
- Simplify Power integral narrowing conversion evaluators (commit: 2076fd4)
—
Benjamin Thomas /
githubweb
- Introduce an API for creating loads/stores based on nodes (commit: c475615)
—
Benjamin Thomas /
githubweb
- Update integral load/store evaluators to use LoadStoreHandler (commit: 362af1b)
—
Benjamin Thomas /
githubweb
- Update vsplats evaluator to use LoadStoreHandler (commit: b403050)
—
Benjamin Thomas /
githubweb
- Update vdsetelem evaluator to use LoadStoreHandler (commit: dab5d8d)
—
Benjamin Thomas /
githubweb
- Update floating-point load/store evaluators to use LoadStoreHandler (commit: 4e41f4c)
—
Benjamin Thomas /
githubweb
- Update vector load/store evaluators to use LoadStoreHandler (commit: f3996d5)
—
Benjamin Thomas /
githubweb
- Update byteswap evaluators to use LoadStoreHandler (commit: 49887d6)
—
Benjamin Thomas /
githubweb
- Update FP bitwise conversion evaluators to use LoadStoreHandler (commit: da4e340)
—
Benjamin Thomas /
githubweb
- Update FP conversion evaluators to use LoadStoreHandler (commit: 30ffcdb)
—
Benjamin Thomas /
githubweb
- Update integral conversion evaluators to use LoadStoreHandler (commit: 08e7f0e)
—
Benjamin Thomas /
githubweb
- Update copyright dates to 2021 (commit: 5d25291)
—
Benjamin Thomas /
githubweb
- Fix handling of non-volatile unresolved symrefs on ppc32 (commit: 6bfb49b)
—
Benjamin Thomas /
githubweb
- Add support for lowering optimization (commit: b0197ad)
—
Leonardo Banderali /
githubweb
- Tril tests for ibits2f, etc. (commit: 3243d20)
—
Kazuhiro Konno /
githubweb
- Misc. source formatting cleanup in CallStack.cpp (commit: 9abd0be)
—
Daryl Maier /
githubweb
- Replace globalAllocator with TR::CompilerEnv rawAllocator (commit: 64dbab2)
—
Daryl Maier /
githubweb
- Remove deprecated GlobalAllocator (commit: 33b3bc7)
—
Daryl Maier /
githubweb
- Remove deprecated GlobalSingletonAllocator (commit: 76426e5)
—
Daryl Maier /
githubweb
- Remove deprecated CS2::stat_allocator (commit: ad85824)
—
Daryl Maier /
githubweb
- Make Optimizer self() function protected (commit: f3633d8)
—
tao guan /
githubweb
- Add relo type for a pointer to an inlined method (commit: d84363c)
—
Irwin D'Souza /
githubweb
- Support TR_AbsoluteHelperAddress constant address loads on power (commit: d95c149)
—
Alen Badel /
githubweb
- AArch64: Workaround for huge methods (commit: 6b5b6ac)
—
Kazuhiro Konno /
githubweb
- Add baseReg dependency for POWER generatePairedStoreSequence (commit: f88b97f)
—
Abdulrahman Alattas /
githubweb
- Exclude percolate GC CPU time from stats (commit: 7e9a012)
—
Jason Hall /
githubweb
- Prepare non-helper symbol printing for extensibility (commit: 6b54617)
—
Daryl Maier /
githubweb
- Make NonHelperSymbols enum extensible (commit: 86eae37)
—
Daryl Maier /
githubweb
- Migrate OpenJ9-specific non-helpers to OpenJ9 (commit: 0023c49)
—
Daryl Maier /
githubweb
- Address some warnings from clang on macOS (commit: 480770d)
—
Keith W. Campbell /
githubweb
- Add support for CUDA version 11.2 (commit: 60ada7d)
—
Keith W. Campbell /
githubweb
- Reduce use of OMR_HOST_OS (commit: c06a44b)
—
Keith W. Campbell /
githubweb
- Add useful comment for disableGuardedCountingRecompilation option (commit: 8edf75f)
—
Filip Jeremic /
githubweb
- Change self() to protected in OMR::AliasBuilder (commit: ac25e08)
—
Abhishek Asawale /
githubweb
- Change self() to protected in OMR::SymbolReferenceTable (commit: 7a2411b)
—
Abhishek Asawale /
githubweb
- Change self() to protected in OMR::Method (commit: 0db12fe)
—
Abhishek Asawale /
githubweb
- Deprecate PrefetchInsertion optimization (commit: 46e59bf)
—
Filip Jeremic /
githubweb
- Updated copyright date in OMRCompilation.hpp (commit: f396843)
—
Abhishek Asawale /
githubweb
- Increase build & test timeout to 2 hours (commit: 8e4c7eb)
—
Adam Brousseau /
githubweb
- Update dataAddr whenever GC moves indexable object (commit: a51b0b0)
—
Igor Braga /
githubweb
- Remove unused TR_FrontEnd parameter from HedgeTree print and printTree (commit: b3633d9)
—
tao guan /
githubweb
- Fix reading of version from tracepoint data files (commit: e4eccdd)
—
Keith W. Campbell /
githubweb
- Access system class loader using a front-end query (commit: ff9ac31)
—
Dmitry Ten /
githubweb
- Remove allocator name fields (commit: 3710496)
—
Daryl Maier /
githubweb
- Remove unused arena allocator factory function for LabelSymbol (commit: 65bff8f)
—
Daryl Maier /
githubweb
- Remove unused allocator parameter from NodePool constructor (commit: 396702a)
—
Daryl Maier /
githubweb
- Revert "Update dataAddr whenever GC moves indexable object" (commit: 11a5cc6)
—
noreply /
githubweb
- Remove unused stats collection functions from CS2 allocators (commit: 2a92028)
—
Daryl Maier /
githubweb
- Get TR_OpaqueMethodBlock correct under relocatable compilations (commit: 09c9621)
—
Irwin D'Souza /
githubweb
- Replace genie-omr with Jenkins in CI documentation (commit: eb46bc9)
—
Daryl Maier /
githubweb
- CEL4RO31 support for shared library load, lookup and close (commit: a100900)
—
Joran Siu /
githubweb
- Introduce _CEE3164_ENVFILE as a temporary workaround (commit: d236e95)
—
Joran Siu /
githubweb
- Relax the assertion in RegDepCopyRemoval (commit: 6653517)
—
Rahil Shah /
githubweb
- Update dataAddr whenever GC moves indexable object (commit: 79ec7ca)
—
Igor Braga /
githubweb
- Increase size of buffer in block validation (commit: f5aba92)
—
Leonardo Banderali /
githubweb
- AArch64: Support Internal Pointer (commit: 56aa158)
—
Akira Saitoh /
githubweb
- AArch64: Enable Internal Pointer (commit: 9e10331)
—
Akira Saitoh /
githubweb
- Adaptive GC Threading (commit: 403d231)
—
Salman Rana /
githubweb
- Suppress MSVC version banner (commit: 04d43b6)
—
Keith W. Campbell /
githubweb
- Remove redundant file removal (commit: f377a6f)
—
Keith W. Campbell /
githubweb
- DDR: omit blank lines in annt files (commit: da2df35)
—
Keith W. Campbell /
githubweb
- Refactor TR_AOTMethodInfo out of TR_InlinedCallSite (commit: 3533681)
—
Dmitry Ten /
githubweb
- Rename 'beginner' label to 'good first issue' (commit: b6ddcc3)
—
Daryl Maier /
githubweb
- AArch64: Fix genericBinaryEvaluator for internal pointer case (commit: f769d43)
—
Akira Saitoh /
githubweb
- Adjust cardCleaningThreshold for language specific kickoff (commit: 2394198)
—
Aleksandar Micic /
githubweb
- Increment Exclusive count for percolate Global (commit: da66147)
—
Aleksandar Micic /
githubweb
- Remove declaration and definition of movedObjectHashCode (commit: b2217c1)
—
Kenneth Cox /
githubweb
- Add flag to disable loadaddr specialization in x86 MemoryReferences (commit: 2b0dfe6)
—
Daryl Maier /
githubweb
- AArch64: Support PRFM instruction (commit: d9c0dbc)
—
Akira Saitoh /
githubweb
- Remove unused _gpuParms and _gpuBlockDimX fields from Compilation class (commit: a7a8d40)
—
Daryl Maier /
githubweb
- Move snippets-to-be-patched lists from Compilation to CodeGenerator (commit: d8030ee)
—
Daryl Maier /
githubweb
- Consolidate duplicate code to remember snippets containing class pointers (commit: 8729317)
—
Daryl Maier /
githubweb
- Allocate correct buffer size in omrsysinfo_get_OS_type() (commit: 15dca83)
—
Peter Shipton /
githubweb
- Better detection of Windows 10 in omrsysinfo_get_OS_type() (commit: f842ddc)
—
Peter Shipton /
githubweb
- Compute Windows 10 build number in omrsysinfo_get_OS_version() (commit: 365121e)
—
Peter Shipton /
githubweb
- AArch64: Add class unloading pic site to address constant (commit: 0329ee1)
—
Akira Saitoh /
githubweb
- Add opt methodHandleTransformer (commit: 488b6e8)
—
Liqun Liu /
githubweb
- Guard adaptiveThreadingEnabled() for OMR_GC_MODRON_SCAVENGER only (commit: 7579b9a)
—
Daryl Maier /
githubweb
- Fix AArch64 compile failures (commit: 1a639d3)
—
Daryl Maier /
githubweb
- Fix memory leak from omrsysinfo_get_OS_version() (commit: c03692e)
—
Peter Shipton /
githubweb
- AArch64: Vector add/ orr instruction inclusion (commit: 42d73ef)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector register support on stack mapping (commit: fe78cd7)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector load and store support (commit: c842228)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector add implementation (commit: 35728e5)
—
Md. Alvee Noor /
githubweb
- Add memory object type for OpenJ9 JITServer AOT cache (commit: 25a4fc2)
—
Alexey Khrabrov /
githubweb
- Remove unused _noEarlyInline field from Compilation class (commit: f8aec14)
—
Daryl Maier /
githubweb
- AArch64: Add register related virtual method to ARM64MemInstruction (commit: afaf113)
—
Akira Saitoh /
githubweb
- AArch64: Vector add tril test (commit: 7120a36)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector subtraction opcode inclusion (commit: 036741e)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector subtraction implementation (commit: 01620d9)
—
Md. Alvee Noor /
githubweb
- Map OMRPORT_RESOURCE_ADDRESS_SPACE to RLIMIT_MEMLIMIT for z/OS 64 bit (commit: 4f14314)
—
Jinghua Feng /
githubweb
- RISC-V: refactor `initRVRealRegisterLinkage()` to use (new) FOR_EACH_RESERVED_REGISTER()` macro (commit: 5a080e6)
—
Jan Vrany /
githubweb
- CMake: Remove ASM-ZOS (commit: 4f64d57)
—
Devin Nakamura /
githubweb
- Skip some tests in compilertriltest on AArch64 (commit: 505d834)
—
Kazuhiro Konno /
githubweb
- Add TR_VMINLMethod relo type (commit: 77cea00)
—
Irwin D'Souza /
githubweb
- Add computedStaticCallSymbol (commit: 8385ad2)
—
Nazim Bhuiyan /
githubweb
- PPC: Exclude tril tests (commit: ea5be46)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector sub tril test (commit: fd15d9a)
—
Md. Alvee Noor /
githubweb
- AArch64: Print instruction comments for branch instructions (commit: ba8cfe6)
—
Akira Saitoh /
githubweb
- AArch64: Enable using VirtualGuardNOP as branch to OOL section. (commit: f0ca449)
—
Akira Saitoh /
githubweb
- Initialize TR_X86ProcessorInfo once (commit: be400f0)
—
Irwin D'Souza /
githubweb
- RISC-V: move FOR_EACH_*_REGISTER() macros to OMRLinkage.hpp (commit: bfa41af)
—
Jan Vrany /
githubweb
- RISC-V: implement ++ operators for TR::RealRegister::RegNum (commit: dd45ea2)
—
Jan Vrany /
githubweb
- RISC-V: introduce RVLinkageProperties::initialize() to initialize derived members (commit: b194b27)
—
Jan Vrany /
githubweb
- RISC-V: move initialization of (system) linkage properties to its own class (commit: f314772)
—
Jan Vrany /
githubweb
- RISC-V: make system linkage properties static (commit: 43983d7)
—
Jan Vrany /
githubweb
- RISC-V: add comment RVSystemLinkageProperties::initialize() (commit: d9c35bd)
—
Jan Vrany /
githubweb
- Add notes on GlRegDeps (commit: 50cfe56)
—
Annabelle Huo /
githubweb
- Ensure consistency between resolved method and symbol wrt isInterpreted (commit: ebeac7b)
—
Irwin D'Souza /
githubweb
- Fix Peephole optimization for iushr,ishr (commit: 90229d2)
—
Mohammad Nazmul Alam /
githubweb
- AArch64: Vector mul-div opcode inclusion (commit: 2f0a0e3)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector mul-div implementation (commit: fdb9b28)
—
Md. Alvee Noor /
githubweb
- Separate OMR x86 linkage properties from linkage class (commit: edecda6)
—
Harpreet Kaur /
githubweb
- Define isArrayCompTypeValueType method for Value Propagation (commit: d429462)
—
Henry Zongaro /
githubweb
- Restore concurrent end trigger (commit: 39dd3d8)
—
Aleksandar Micic /
githubweb
- AArch64: Improve code generation for i2l-lshl sequence (commit: ca33fa8)
—
Kazuhiro Konno /
githubweb
- Update CEL4RO31 control block function descriptor member (commit: ab60693)
—
Joran Siu /
githubweb
- Cleanup PPCArrayCmp remnants (commit: 4f27f79)
—
Amarpreet Singh /
githubweb
- Remove gap in runtime helper table enum values (commit: 920c993)
—
Amarpreet Singh /
githubweb
- AArch64: Vector mul-div tril test (commit: 233e0f0)
—
Md. Alvee Noor /
githubweb
- Vector tril test comments cleanup (commit: 2b3ef73)
—
Md. Alvee Noor /
githubweb
- Dummy OMROptimizer_inlines.hpp header added (commit: f75db26)
—
tao guan /
githubweb
- Cleanup PPCArrayCmp remnants (commit: afd29aa)
—
Amarpreet Singh /
githubweb
- Reorg Scavenger::copy() epilog (commit: 51cde66)
—
Aleksandar Micic /
githubweb
- Fix paddi and lxvdsx for vsplatsEvaluator to have GPR register (commit: 96c559a)
—
Mohammad Nazmul Alam /
githubweb
- Revert "AArch64: Improve code generation for i2l-lshl sequence" (commit: 9189430)
—
Kazuhiro Konno /
githubweb
- AArch64: Use correct parameter for memory barrier instructions (commit: d673188)
—
Akira Saitoh /
githubweb
- Check if current phase concurrent when trying to yield (commit: 5c5e544)
—
Aleksandar Micic /
githubweb
- Optimizer_inlines.hpp header added (commit: 2dbaf28)
—
tao guan /
githubweb
- Add notes on mainline and outofline concepts (commit: 6738cf6)
—
Annabelle Huo /
githubweb
- Remove _LONG_LONG from TR_COMPILE_DEFINITIONS on z (commit: abd98f3)
—
Devin Nakamura /
githubweb
- CMake: fix ddr macro processing on z/OS (commit: 5ef8609)
—
Devin Nakamura /
githubweb
- Add default constructor for SymbolReference (commit: 1c1853c)
—
tao guan /
githubweb
- Remove Signed-off-by requirement for OMR commits (commit: 8d093fc)
—
Daryl Maier /
githubweb
- Generate normal .exp files (commit: 4cfbe42)
—
Keith W. Campbell /
githubweb
- AArch64: Add processor feature detection to port library (commit: 92ff179)
—
Akira Saitoh /
githubweb
- AArch64: Add query for supported feature of CPU (commit: 5fa8002)
—
Akira Saitoh /
githubweb
- Fix typo of AARCH64 processor type enum (commit: d8fc029)
—
Akira Saitoh /
githubweb
- Add AbsoluteHelperAddress Relocation for PPCSystemLinkage calls (commit: b455eec)
—
Abdulrahman Alattas /
githubweb
- Fix compiler errors when DEBUG is defined (commit: 41c46b8)
—
Alexey Khrabrov /
githubweb
- Remove unused global memoryAllocMonitor definition (commit: e822618)
—
Alexey Khrabrov /
githubweb
- Remove unused temps from x86 CodeGenerator (commit: abf40db)
—
Bradley Wood /
githubweb
- Use a human readable name for the object comparison non-helper (commit: 526e63b)
—
Henry Zongaro /
githubweb
- Remove deprecated references to X86 UnresolvedVirtualCallSnippets (commit: 071549d)
—
Bradley Wood /
githubweb
- Deprecate isWarm parameter for data snippets (commit: e899aab)
—
Filip Jeremic /
githubweb
- Add omrstr_ftime_ex() (commit: 42b04a6)
—
Keith W. Campbell /
githubweb
- New `concurrent-start/end` for Global Marking (commit: 34dc1e7)
—
Enson Guo /
githubweb
- Cleanup SwitchAnalyzer by removing dead code, unused includes, formatting issues (commit: 8b923cd)
—
Bradley Wood /
githubweb
- CMake: update z/OS export handling (commit: 7be1ed4)
—
Devin Nakamura /
githubweb
- Guard a2e calls and update CELQGIPB vector offset (commit: 0b048ba)
—
Joran Siu /
githubweb
- Deprecate findOrCreateLiteral codegen API (commit: 4a14a85)
—
Filip Jeremic /
githubweb
- CMake: fix typo in DDRSetStub.cmake.in (commit: b0f8793)
—
Devin Nakamura /
githubweb
- Add omrsl cel4ro31 testcase (commit: fc2bff7)
—
Joran Siu /
githubweb
- Add j9VMThreadFloatTemp1Symbol (commit: e8c0516)
—
Nazim Bhuiyan /
githubweb
- Remove deprecated TR::MergeNew IL opcode (commit: d2b7841)
—
Daryl Maier /
githubweb
- Remove unused trigonometry opcodes (commit: eb465c4)
—
Daryl Maier /
githubweb
- Remove unused TR::log/TR::vdlog IL opcodes (commit: e0605ab)
—
Daryl Maier /
githubweb
- Remove unused exp family IL opcodes (commit: 52b1c65)
—
Daryl Maier /
githubweb
- Remove unused IL opcodes (commit: 708cf01)
—
Daryl Maier /
githubweb
- Remove unused IL opcodes (commit: 9b3534b)
—
Daryl Maier /
githubweb
- Remove unused XuRegLoad/XuRegStore/aXuadd IL opcodes (commit: 0ee2909)
—
Daryl Maier /
githubweb
- Remove unused TR::arraycmpWithPad IL opcode (commit: 37f0935)
—
Daryl Maier /
githubweb
- Deprecate a set of DFP recognized methods (commit: 265f871)
—
Filip Jeremic /
githubweb
- Deprecate code guarded by SUPPORT_DFP (commit: ad3a5b2)
—
Filip Jeremic /
githubweb
- Deperecate all DFP opcodes and datatypes (commit: 9f31bc7)
—
Filip Jeremic /
githubweb
- Deprecate DFP related code in Z codegen (commit: 02c7abe)
—
Filip Jeremic /
githubweb
- Deprecate DFP related options (commit: 7780a2b)
—
Filip Jeremic /
githubweb
- AArch64: Implement atomic add and swap codegen support (commit: 8dc482a)
—
Akira Saitoh /
githubweb
- CMake: Set LIBPATH for ddr on z/OS (commit: 323d32a)
—
Devin Nakamura /
githubweb
- Enable omrthread_get_stack_range on AIX (commit: 141c34e)
—
Tobi Ajila /
githubweb
- Disable x87 floating point for 32-bit code generation (commit: 576745e)
—
Daryl Maier /
githubweb
- Deprecate miscellaneous DFP APIs (commit: 89c1ba3)
—
Filip Jeremic /
githubweb
- Deprecate blockIndex in aarch64 and arm (commit: ef9fa86)
—
Annabelle Huo /
githubweb
- Deprecate blockIndex in Power (commit: 1d89b25)
—
Annabelle Huo /
githubweb
- Deprecate blockIndex in riscv (commit: 901a96f)
—
Annabelle Huo /
githubweb
- Deprecate blockIndex in Z (commit: 4969afa)
—
Annabelle Huo /
githubweb
- Deprecate blockIndex in codegen (commit: 425504c)
—
Annabelle Huo /
githubweb
- Deprecate TR_DisableOOL option (commit: 2f617f6)
—
Filip Jeremic /
githubweb
- AArch64: Enable byteswap (commit: af6aafc)
—
Kazuhiro Konno /
githubweb
- Update getProcessorName routines (commit: 03905d3)
—
Dhruv Chopra /
githubweb
- Fix omrthread_get_stack_range behaviour on AIX (commit: e1139d5)
—
Tobi Ajila /
githubweb
- Deprecate dead APIs used in doRegisterAssignment (commit: a2c7728)
—
Filip Jeremic /
githubweb
- Deprecate hasBeenVisited block API (commit: 3d2a47c)
—
Filip Jeremic /
githubweb
- Remove isOutOfLineColdPath guards from doRegisterAssignment (commit: 24a5774)
—
Filip Jeremic /
githubweb
- Migrate TBEGIN register allocator code to S390SILInstruction (commit: 739caac)
—
Filip Jeremic /
githubweb
- Migrate DCB register allocation code to S390DebugCounterBumpInstruction (commit: 8c45dc1)
—
Filip Jeremic /
githubweb
- Migrate handleLoadWithRegRanges to OMRInstruction.cpp (commit: 1506708)
—
Filip Jeremic /
githubweb
- Migrate removeGhostRegistersFromGCMaps to ARMConditionalBranchInstruction (commit: decbc18)
—
Filip Jeremic /
githubweb
- Unify doRegisterAssignment on all platforms except x86 (commit: 6ed62c2)
—
Filip Jeremic /
githubweb
- Avoid zeroing out spilled register lists for OOL (commit: 7d3ca8f)
—
Filip Jeremic /
githubweb
- Add getProcessorName to other codegens (commit: da34f97)
—
Dhruv Chopra /
githubweb
- Define __EXTABI__ for Port library compilation on AIX64 (commit: 1a3d24c)
—
Abdulrahman Alattas /
githubweb
- CMake: Update handling of a2e/omr_ascii (commit: abc94cf)
—
Devin Nakamura /
githubweb
- Introduce New Default Scan Ordering 'None' (commit: d24ef7d)
—
Jonathan Oommen /
githubweb
- Unify TR_*OutOfLineCodeSection::assignRegisters across codegens (commit: 1d23350)
—
Filip Jeremic /
githubweb
- Deprecate TR_OptimizeForSpace (commit: 20d6734)
—
Filip Jeremic /
githubweb
- Deprecate unsigned equality compare IL (commit: 5681311)
—
Filip Jeremic /
githubweb
- Deprecate unsigned load IL (commit: 926ac47)
—
Filip Jeremic /
githubweb
- Deprecate unsigned store IL (commit: 984a3ae)
—
Filip Jeremic /
githubweb
- Deprecate unsigned add/subtract IL (commit: b977b61)
—
Filip Jeremic /
githubweb
- Deprecate unsigned shift IL (commit: 55d20a4)
—
Filip Jeremic /
githubweb
- Deprecate unsigned shift logical IL (commit: 9a7b9ee)
—
Filip Jeremic /
githubweb
- Deprecate isNotDeprecatedUnsigned (commit: 5459b3f)
—
Filip Jeremic /
githubweb
- Fix -Wcomment (commit: 387ae3f)
—
Filip Jeremic /
githubweb
- Fix -Wnull-arithmetic (commit: 39ba2e1)
—
Filip Jeremic /
githubweb
- Fix -Wformat (commit: 4ba2ff8)
—
Filip Jeremic /
githubweb
- Enable warnings as errors in compiler component on OSX (commit: 36f9278)
—
Filip Jeremic /
githubweb
- AArch64: Vector bitwise AND operation (commit: 0d7fc8c)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector bitwise OR operation (commit: 7c65f12)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector bitwise Exclusive OR operation (commit: 9e26ef3)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector Negate operation (commit: 56b4e29)
—
Md. Alvee Noor /
githubweb
- AArch64: Vector bitwise NOT operation (commit: 236a9b4)
—
Md. Alvee Noor /
githubweb
- CMake: apply omr_base flags to omrutil_obj (commit: 0a66a61)
—
Devin Nakamura /
githubweb
- CMake: Fix handling of ddr scanner (commit: 008aa07)
—
Devin Nakamura /
githubweb
- Disable -Winvalid-offsetof in FEBase.cpp (commit: 140c336)
—
Filip Jeremic /
githubweb
- Update vnot IL Opcode Properties (commit: 0ebad75)
—
Md. Alvee Noor /
githubweb
- Fix -Wlogical-op-parentheses (commit: ba13223)
—
Filip Jeremic /
githubweb
- Fix omrthread_get_stack_range on Mac OSX (commit: 76e5e03)
—
Tobi Ajila /
githubweb
- AArch64: Add atomic operation instructions introduced by FEAT_LSE (commit: 57b4dca)
—
Akira Saitoh /
githubweb
- AArch64: Use atomic operation instructions for atomic method symbols (commit: b45c245)
—
Akira Saitoh /
githubweb
- Convert RegisterDependencyGroup to an extensible class on Z (commit: e38eed9)
—
Filip Jeremic /
githubweb
- Convert RegisterDependencyGroup to an extensible class on Power (commit: ec7638c)
—
Filip Jeremic /
githubweb
- Convert RegisterDependencyGroup to an extensible class on x86 (commit: 02edfb9)
—
Filip Jeremic /
githubweb
- Convert RegisterDependencyGroup to an extensible class on AArch64 (commit: b45d152)
—
Filip Jeremic /
githubweb
- Convert RegisterDependencyGroup to an extensible class on ARM (commit: 85b7630)
—
Filip Jeremic /
githubweb
- Convert RegisterDependencyGroup to an extensible class on RISC-V (commit: 1923beb)
—
Filip Jeremic /
githubweb
- Simplify concrete definition of RegisterDependencyGroup (commit: a5bca79)
—
Filip Jeremic /
githubweb
- Add OMR_EXTENSIBLE to RegisterDependencyGroup in each codegen (commit: 847e05a)
—
Filip Jeremic /
githubweb
- Implement and use self() for RegisterDependencyGroup (commit: 896d27b)
—
Filip Jeremic /
githubweb
- Prepare replacing MemoryPoolBumpPointer with (commit: b27da20)
—
Lin Hu /
githubweb
- Remove deprecated callTheJitsArrayCopyHelper() function (commit: a190d0b)
—
Daryl Maier /
githubweb
- Remove unused canTransformArrayCopyCallForSmall() (commit: ea9c36f)
—
Daryl Maier /
githubweb
- Update TR_ResolvedMethod to obtain the number of ROM method args (commit: f72bfa7)
—
Nazim Bhuiyan /
githubweb
- Remove deprecated TR_AVLTree from ValuePropagation (commit: 77bfee0)
—
Daryl Maier /
githubweb
- Vector bitwise Tril tests (commit: 9d8c4a2)
—
Md. Alvee Noor /
githubweb
- AArch64: Add ScratchRegisterDependencyConditions class (commit: a08cfb8)
—
Akira Saitoh /
githubweb
- Deprecate unused pseudo-instructions on Z (commit: 207569c)
—
Filip Jeremic /
githubweb
- Create a cross-codegen OMRInstOpcode.enum (commit: c6b4401)
—
Filip Jeremic /
githubweb
- Rename OMRInstOpcodeEnum.hpp to OMRInstOpcode.enum (commit: f2763d7)
—
Filip Jeremic /
githubweb
- Migrate assocreg to the common codegen (commit: 8a1541b)
—
Filip Jeremic /
githubweb
- Migrate bad to the common codegen (commit: 4a20228)
—
Filip Jeremic /
githubweb
- Migrate dd to the common codegen (commit: c922bd4)
—
Filip Jeremic /
githubweb
- Migrate fence to the common codegen (commit: 8d698eb)
—
Filip Jeremic /
githubweb
- Migrate label to the common codegen (commit: e62f3d2)
—
Filip Jeremic /
githubweb
- Migrate proc to the common codegen (commit: 9c45612)
—
Filip Jeremic /
githubweb
- Moved _ialoadUnneeded field to Z CodeGenerator (commit: 6434715)
—
Robert Kenny /
githubweb
- Handle both AddressOrdered and BumpPointer regionType in setMarkMapValid (commit: 80a68c7)
—
Lin Hu /
githubweb
- Prevent LoopVersioner from attempting to privatize BCD type nodes (commit: 4c68263)
—
Kevin Langman /
githubweb
- Add command line option to make inliner more aggressive (commit: b079422)
—
mpirvuca.ibm.com Pirvu /
githubweb
- Update Default Scan Ordering Configuration (commit: debf0a8)
—
Jonathan Oommen /
githubweb
- Migrate retn to the common codegen (commit: c1b3520)
—
Filip Jeremic /
githubweb
- Migrate vgnop to the common codegen (commit: 4dd0b66)
—
Filip Jeremic /
githubweb
- Fixup binaryEncodings on AArch64 and RISC-V (commit: b224aa3)
—
Filip Jeremic /
githubweb
- Make _ialoadUnneeded protected (commit: f587737)
—
Filip Jeremic /
githubweb
- Allow 64K page size as a valid option on AIX (commit: 3978111)
—
Amarpreet Singh /
githubweb
- AArch64: Improve code generation for i2l-lshl sequence (commit: 439b733)
—
Kazuhiro Konno /
githubweb
- Limit Incremental Card Alignment under 64 bit system (commit: d1944d9)
—
Lin Hu /
githubweb
- Replace method in VPHandlers.cpp with equivalent method in VP (commit: 6714867)
—
Henry Zongaro /
githubweb
- Enable OSR for profiling compilations with JProfiling (commit: 8caf6fe)
—
Rahil Shah /
githubweb
- Reduce MemoryPoolAddressOrderedList casting in Usage (commit: 2a61988)
—
Lin Hu /
githubweb
- Revert "Allow 64K page size as a valid option on AIX" (commit: 982a3ae)
—
noreply /
githubweb
- Refactor CopyForward to reuse fixupForwardedObject (commit: c57a70c)
—
Jonathan Oommen /
githubweb
- Make InstOpCode an extensible class on x86 (commit: 3a5345e)
—
Filip Jeremic /
githubweb
- Create skeleton OMRInstOpCode files and classes (commit: 341a6b3)
—
Filip Jeremic /
githubweb
- Replace includes of X86Ops.hpp with OMRInstOpCode.hpp (commit: ccd1fcc)
—
Filip Jeremic /
githubweb
- Temporarily inherit TR_X86OpCode from InstOpCode (commit: 368355e)
—
Filip Jeremic /
githubweb
- Temporarily remove InstOpCode::length (commit: 36f0e3d)
—
Filip Jeremic /
githubweb
- Replace instantiations of TR_X86OpCode with TR::InstOpCode (commit: c75023f)
—
Filip Jeremic /
githubweb
- Deprecate TR_X86OpCode (commit: ca28401)
—
Filip Jeremic /
githubweb
- Inline X86Ops.hpp into OMRInstOpCode.hpp (commit: 42393a0)
—
Filip Jeremic /
githubweb
- Add common pseudo-instructions to X86Ops.ins (commit: 54ca99b)
—
Filip Jeremic /
githubweb
- Alias TR_X86OpCodes with OMR::InstOpCode::Mnemonic (commit: 23cc13b)
—
Filip Jeremic /
githubweb
- Deprecate TR_X86OpCodes in favour of TR::InstOpCode::Mnemonic (commit: 3c6384e)
—
Filip Jeremic /
githubweb
- Deprecate _opcode in favour of _mnemonic (commit: 8b051bc)
—
Filip Jeremic /
githubweb
- Revamp Jenkins labels to a single compile label (commit: 237e32a)
—
Adam Brousseau /
githubweb
- Fix construction of log file name with TR_EnablePIDExtension (commit: d56ec61)
—
Keith W. Campbell /
githubweb
- Correct condition used to setting unneeded aloadi (commit: f285fc7)
—
Rahil Shah /
githubweb
- Migrate getOpCodeName and getMnemonicName from OpNames.cpp (commit: ab74df3)
—
Filip Jeremic /
githubweb
- AArch64: Fix i2l-lshl optimization (commit: 054ad1e)
—
Kazuhiro Konno /
githubweb
- Allow inliner policy to decide whether to remove differing targets (commit: d4f24cc)
—
Devin Papineau /
githubweb
- AArch64: Implement fmax/fmin/dmax/dmin evaluators (commit: 2852c11)
—
Kazuhiro Konno /
githubweb
- Remove TR_DebugExt friend class (commit: d299610)
—
Irwin D'Souza /
githubweb
- Remove isDebugExtension (commit: 5b33fe0)
—
Irwin D'Souza /
githubweb
- Update Copyrights (commit: aad441e)
—
Irwin D'Souza /
githubweb
- AArch64: Implement fcmpg/fcmpl/dcmpg/dcmpl evaluators (commit: f40e11a)
—
Kazuhiro Konno /
githubweb
- Standardize evaluator names on RISC-V (commit: ef36ae9)
—
Filip Jeremic /
githubweb
- Standardize evaluator names on AArch64 (commit: 8d986d9)
—
Filip Jeremic /
githubweb
- Standardize evaluator names on ARM (commit: 5c37e71)
—
Filip Jeremic /
githubweb
- Standardize evaluator names on Power (commit: 2bdb711)
—
Filip Jeremic /
githubweb
- Standardize evaluator names on x86 (commit: ab0f64c)
—
Filip Jeremic /
githubweb
- Standardize evaluator names on Z (commit: be0fa25)
—
Filip Jeremic /
githubweb
- Deprecate the TreeEvaluatorTable across codegens (commit: f753871)
—
Filip Jeremic /
githubweb
- Deprecate unused zccAddSubEvaluator (commit: 00daa3e)
—
Filip Jeremic /
githubweb
- Override x86 and Power undefined evaluators (commit: f17e0de)
—
Filip Jeremic /
githubweb
- Override isILOpCodeSupported on x86 (commit: 6966969)
—
Filip Jeremic /
githubweb
- Override isILOpCodeSupported on RISC-V (commit: 30ee445)
—
Filip Jeremic /
githubweb
- Allow 64K page size as a valid option on AIX (commit: cd284c1)
—
Amarpreet Singh /
githubweb
- Add an option to buffer expensive JITServer compilations (commit: 6d9e4dc)
—
Dmitry Ten /
githubweb
- AArch64: Add TR_ARM64jitCollapseJNIReferenceFrame to getRuntimeHelperName (commit: 947e5e7)
—
Akira Saitoh /
githubweb
- Improve code generation for inlineArrayCmp on Power10 (commit: a95aba5)
—
Mohammad Nazmul Alam /
githubweb
- Implement supportsInliningOfIsInstance on POWER (commit: 59dc6c1)
—
Abdulrahman Alattas /
githubweb
- Use addAtomic for incrementing counters of OMRMemCategory (commit: 85f6038)
—
Akira Saitoh /
githubweb
- Print OMR options in effect into the verbose log (commit: 8b3021d)
—
Eman Elsabban /
githubweb
- Add a method to get maximum heap size for zOS compressedrefs mode (commit: bc31ba4)
—
Jinghua Feng /
githubweb
- Fix formatting (commit: 188a872)
—
Irwin D'Souza /
githubweb
- Include omriarv64.h only for ZOS 64bit (commit: 37e866c)
—
Jinghua Feng /
githubweb
- Remove code guarded by TR_OrderedCompiles (commit: 29100d1)
—
Irwin D'Souza /
githubweb
- Delete unused sample point code (commit: 6fbc33e)
—
Irwin D'Souza /
githubweb
- AArch64: Fix build break (commit: 3d61ebb)
—
Kazuhiro Konno /
githubweb
- Remove vrand IL opcode (commit: f590028)
—
Daryl Maier /
githubweb
- Remove vinc/vdec IL opcodes (commit: adf0f11)
—
Daryl Maier /
githubweb
- Remove vdrem IL opcode (commit: 143f75c)
—
Daryl Maier /
githubweb
- Remove virem IL opcode (commit: 54c2491)
—
Daryl Maier /
githubweb
- Remove vrem IL opcode (commit: 4fbff9e)
—
Daryl Maier /
githubweb
- Remove vcom IL opcode (commit: 5b16c2b)
—
Daryl Maier /
githubweb
- Remove vucmplt/vucmpgt/vucmple/vucmpge IL opcodes (commit: 54db05a)
—
Daryl Maier /
githubweb
- Remove vshl/vshr/vushr IL opcodes (commit: 788c38c)
—
Daryl Maier /
githubweb
- Remove vdmadd/vdmsub/vdnmsub IL opcodes (commit: 9d1ec65)
—
Daryl Maier /
githubweb
- Remove vicmpall family IL opcodes (commit: 858cf12)
—
Daryl Maier /
githubweb
- Remove vicmpany family IL opcodes (commit: 0597110)
—
Daryl Maier /
githubweb
- Remove vdcmpall family IL opcodes (commit: f4f0b41)
—
Daryl Maier /
githubweb
- Remove vdcmpany family IL opcodes (commit: 3535dc3)
—
Daryl Maier /
githubweb
- Remove dereferences that crash out-of-process compilations (commit: 2b66131)
—
Devin Papineau /
githubweb
- Remove wrapper method createJittedMethodSymbol in Compilation (commit: 245fd4c)
—
tao guan /
githubweb
- Add DummyResolvedMethod flag to OMR Symbol (commit: 316fe47)
—
Nazim Bhuiyan /
githubweb
- Fix iteration in redundant goto elimination (commit: e495805)
—
Devin Papineau /
githubweb
- Implementing ArrayCopyBNDCHKEvaluator() on AArch64 (commit: b753913)
—
Siri Sahithi Ponangi /
githubweb
- Enable warnings as errors in compiler component on Linux x86 (commit: 848cf1a)
—
Filip Jeremic /
githubweb
- Fix C4068 (commit: 5ee725f)
—
Filip Jeremic /
githubweb
- Fix C4312 (commit: eedae63)
—
Filip Jeremic /
githubweb
- Fix C4717 (commit: b09bfc2)
—
Filip Jeremic /
githubweb
- Fix C4291 (commit: aa4cbb1)
—
Filip Jeremic /
githubweb
- Fix C4351 (commit: 946ac17)
—
Filip Jeremic /
githubweb
- Fix C4258 (commit: ba0eb3a)
—
Filip Jeremic /
githubweb
- Fix left shift count >= width of type (commit: 82622ed)
—
Filip Jeremic /
githubweb
- Fix -Wformat= (commit: e2ebd2e)
—
Filip Jeremic /
githubweb
- Fix C4065 (commit: 059bd52)
—
Filip Jeremic /
githubweb
- Fix C4101 (commit: 98d46b0)
—
Filip Jeremic /
githubweb
- Fix C4267 (commit: 5cefde1)
—
Filip Jeremic /
githubweb
- Fix C4244 (commit: 6e551ea)
—
Filip Jeremic /
githubweb
- Fix C4018 (commit: 131c4a7)
—
Filip Jeremic /
githubweb
- Fix C4800 (commit: 0f3b2e6)
—
Filip Jeremic /
githubweb
- Fix C4099 (commit: ab19e76)
—
Filip Jeremic /
githubweb
- Fix C4146 (commit: d1f5435)
—
Filip Jeremic /
githubweb
- Fix C4102 (commit: 5527444)
—
Filip Jeremic /
githubweb
- Fix C4267 (commit: 8f54f70)
—
Filip Jeremic /
githubweb
- Fix C4390 (commit: 1fe042d)
—
Filip Jeremic /
githubweb
- Fix C4333 (commit: d6fc12e)
—
Filip Jeremic /
githubweb
- Fix C4244 (commit: 23b6162)
—
Filip Jeremic /
githubweb
- Fix C4345 (commit: 3de4141)
—
Filip Jeremic /
githubweb
- Fix C4996 (commit: 4bbec8c)
—
Filip Jeremic /
githubweb
- Fix C4319 (commit: 5c85392)
—
Filip Jeremic /
githubweb
- Fix C4334 (commit: b96541d)
—
Filip Jeremic /
githubweb
- Fix corner case negation of INT_MIN in constrainIabs (commit: fd52af9)
—
Filip Jeremic /
githubweb
- Fix C4715 (commit: 198114e)
—
Filip Jeremic /
githubweb
- Fix C4305 (commit: a067301)
—
Filip Jeremic /
githubweb
- Enable warnings as errors in compiler component on Windows x86 (commit: 3cbc835)
—
Filip Jeremic /
githubweb
- Migrate warnings as error queries outside of create_omr_compiler_library (commit: 31bfe55)
—
Filip Jeremic /
githubweb
- Apply warnings flags only to C/CXX sources (commit: 9e907fb)
—
Filip Jeremic /
githubweb
- Fix createIntRangeConstraint warning (commit: b2e3cb5)
—
Filip Jeremic /
githubweb
- Add disableStableAnnotations command line option (commit: 2c2ebd2)
—
Gita Koblents /
githubweb
- Ignore unreachable paths in TR::GlobalValuePropagation::mergeDefinedOnAllPaths (commit: df01f62)
—
Gita Koblents /
githubweb
- Make InstOpCode an extensible class on ARM (commit: bf65603)
—
Filip Jeremic /
githubweb
- Create skeleton OMRInstOpCode files and classes (commit: faaca57)
—
Filip Jeremic /
githubweb
- Replace includes of ARMOps.hpp with OMRInstOpCode.hpp (commit: 5d05197)
—
Filip Jeremic /
githubweb
- Temporarily inherit TR_ARMOpCode from InstOpCode (commit: 86cef15)
—
Filip Jeremic /
githubweb
- Replace instantiations of TR_ARMOpCode with TR::InstOpCode (commit: 70953c3)
—
Filip Jeremic /
githubweb
- Deprecate TR_ARMOpCode (commit: 088d5c1)
—
Filip Jeremic /
githubweb
- Inline ARMOps.hpp into OMRInstOpCode.hpp (commit: 782e206)
—
Filip Jeremic /
githubweb
- Add common pseudo-instructions to ARM enums (commit: 6b4ce58)
—
Filip Jeremic /
githubweb
- Alias TR_ARMOpCodes with OMR::InstOpCode::Mnemonic (commit: b50d71b)
—
Filip Jeremic /
githubweb
- Deprecate TR_ARMOpCodes in favour of TR::InstOpCode::Mnemonic (commit: fe2f0b5)
—
Filip Jeremic /
githubweb
- Deprecate _opcode in favour of _mnemonic (commit: 257ba18)
—
Filip Jeremic /
githubweb
- Add x87 instructions intended for use with pre-encoded registers. (commit: 059eeca)
—
Bradley Wood /
githubweb
- Enable SSE3 feature check which will be required for FP calculations (commit: dcfb579)
—
Bradley Wood /
githubweb
- Propagate CEL4RO31 lookup return code to trace point (commit: e15cc29)
—
Joran Siu /
githubweb
- Exploit CEEPCB_3164 indicator bit (commit: 112cce7)
—
Joran Siu /
githubweb
- Use common assocreg instruction on x86 (commit: 2200a36)
—
Filip Jeremic /
githubweb
- Use common bad instruction on x86 (commit: ef995bc)
—
Filip Jeremic /
githubweb
- Use common fence instruction on x86 (commit: 116b1ce)
—
Filip Jeremic /
githubweb
- Use common label instruction on x86 (commit: 9fc3a0f)
—
Filip Jeremic /
githubweb
- Use common proc instruction on x86 (commit: 9263c24)
—
Filip Jeremic /
githubweb
- Use common retn instruction on x86 (commit: 00b4508)
—
Filip Jeremic /
githubweb
- Use common vgnop instruction on x86 (commit: 5849cdc)
—
Filip Jeremic /
githubweb
- Remove unused pseudo-instructions on x86 (commit: d317906)
—
Filip Jeremic /
githubweb
- Prefix x86 instruction mnemonic usages with TR::InstOpCode:: (commit: a350864)
—
Filip Jeremic /
githubweb
- Refactor opcode parametarizations in preparation for migration (commit: 0b28027)
—
Filip Jeremic /
githubweb
- Fix accessing NULL lhs or rhs when printing VP in trace (commit: 7226957)
—
Annabelle Huo /
githubweb
- Remove OpenJ9 specific evaluators from z/codegen (commit: ecde3a1)
—
Dhruv Chopra /
githubweb
- Use SKIP_ON_* macros to skip CallTest on unsupported platforms (commit: 29eff54)
—
Jan Vrany /
githubweb
- RISC-V: fix registerExchange() for FP registers (commit: ce144df)
—
Jan Vrany /
githubweb
- RISC-V: implement registerCopy() for FP registers (commit: 9949cc6)
—
Jan Vrany /
githubweb
- RISC-V: rename getNumberOfDependencyGPRegisters() to getNumberOfDependencyRegisters() (commit: 72ee978)
—
Jan Vrany /
githubweb
- RISC-V: increase a number dependency registers to accommodate both all GPRs and all FPRs (commit: 3d133dd)
—
Jan Vrany /
githubweb
- RISC-V: fix NULLing of register dependencies in `RVSystemLinkage::buildArgs()` (commit: c508805)
—
Jan Vrany /
githubweb
- RISC-V: take parameter offset into account when passing parameters on stack (commit: 86b4a2b)
—
Jan Vrany /
githubweb
- RISC-V: fix passing FP arguments when using system linkage (commit: 38d6646)
—
Jan Vrany /
githubweb
- RISC-V: fix direct calls for resolved methods (commit: fc21c26)
—
Jan Vrany /
githubweb
- RISC-V: enable CallTest (commit: 862e6cf)
—
Jan Vrany /
githubweb
- RISC-V: enable linkage tests (commit: 603ea10)
—
Jan Vrany /
githubweb
- Move definition of PersistentInfo::createCounters to cpp file (commit: b17a7cd)
—
tao guan /
githubweb
- AArch64: Fix compareIntsAndBranchForArrayCopyBNDCHK() (commit: d4daa7a)
—
Kazuhiro Konno /
githubweb
- Remove inline keyword from OMR::Optimizer::self in cpp file (commit: 502e5ca)
—
tao guan /
githubweb
- RISC-V: improve loadConstant64() (commit: 4162462)
—
Jan Vrany /
githubweb
- New static method initializeFreeMemoryProfileMaxSizeClasses (commit: d5ec0c2)
—
Lin Hu /
githubweb
- RISC-V: use either `auto` or explicitly-sized integer types (commit: 8a7f2c0)
—
Jan Vrany /
githubweb
- Add guarding macro when including OS specific header (commit: b12110c)
—
tao guan /
githubweb
- Revert "Move definition of PersistentInfo::createCounters to cpp file" (commit: ec0f7f6)
—
noreply /
githubweb
- Prefix x86 parameterized instruction mnemonic usages with TR::InstOpCode:: (commit: f7368dd)
—
Filip Jeremic /
githubweb
- Use common bad instruction on ARM (commit: e4fe8b4)
—
Filip Jeremic /
githubweb
- Use common dd instruction on ARM (commit: aba6226)
—
Filip Jeremic /
githubweb
- Use common fence instruction on ARM (commit: 46b56b5)
—
Filip Jeremic /
githubweb
- Use common label instruction on ARM (commit: 54e8adb)
—
Filip Jeremic /
githubweb
- Use common proc instruction on ARM (commit: e054445)
—
Filip Jeremic /
githubweb
- Use common retn instruction on ARM (commit: 6739470)
—
Filip Jeremic /
githubweb
- Use common vgnop instruction on ARM (commit: 8068798)
—
Filip Jeremic /
githubweb
- Prefix ARM instruction mnemonic usages with TR::InstOpCode:: (commit: 8fc31ef)
—
Filip Jeremic /
githubweb
- Enhance warnings as error flag to be language specific (commit: 1a5a46e)
—
Filip Jeremic /
githubweb
- Deprecate OMR_BASE_WARNING_FLAGS (commit: 47f3045)
—
Filip Jeremic /
githubweb
- Add warnings as error and enhanced warnings flags for MASM and NASM (commit: b3689e9)
—
Filip Jeremic /
githubweb
- AArch64: Int32 & Int64 Support for Vector Add (commit: 551857c)
—
Md. Alvee Noor /
githubweb
- AArch64: Int32 & Int64 Support for Vector Subtract (commit: ea6ff48)
—
Md. Alvee Noor /
githubweb
- AArch64: Int32 Support for Vector Multiplication (commit: 9b9f82d)
—
Md. Alvee Noor /
githubweb
- RISC-V: convert some TR_ASSERT()s to TR_ASSERT_FATAL()s (commit: 50dcd28)
—
Jan Vrany /
githubweb
- RISC-V: convert some C-style casts to C++ casts (commit: 68cbeb8)
—
Jan Vrany /
githubweb
- Remove ARMOp_ prefix now that mnemonics are enum scoped (commit: 7fe991d)
—
Filip Jeremic /
githubweb
- AArch64: Vector Splat Implementation (commit: 7bac47e)
—
Md. Alvee Noor /
githubweb
- Check for warnings as error flag definition before using it (commit: 78fd83d)
—
Filip Jeremic /
githubweb
- AArch64: Add arraycopy helpers (commit: 358645c)
—
Kazuhiro Konno /
githubweb
- Fix -Wformat (commit: 61593b2)
—
Filip Jeremic /
githubweb
- Fix -Wconversion-null (commit: 186ac2f)
—
Filip Jeremic /
githubweb
- Refactor copy to use template for concurrent GC (commit: 66e9c45)
—
Oussama Saoudi /
githubweb
- AArch64: Enable Vectorization (commit: 27bd967)
—
Md. Alvee Noor /
githubweb
- Remove link to obsolete compressed pointers build (commit: c7270ba)
—
Keith W. Campbell /
githubweb
- Remove obsolete long parm value profiling code (commit: 4d14598)
—
Daryl Maier /
githubweb
- Get real MacOS product version if in compability mode (commit: 87fba64)
—
Mike Zhang /
githubweb
- Invalidate parmInfo for DLT compiles (commit: 6374ead)
—
Bradley Wood /
githubweb
- AArch64: Assembly helper for arraycopy (commit: 9ed8462)
—
Siri Sahithi Ponangi /
githubweb
- AArch64: Add TR_Debug::printARM64ArgumentsFlush (commit: dd636ba)
—
Akira Saitoh /
githubweb
- Simplify the logic for identifying minimum free size for sweeping (commit: 81bcea3)
—
Lin Hu /
githubweb
- Remove atoe_gets() since gets() is insecure and deprecated (commit: 097a80a)
—
Peter Shipton /
githubweb
- Version HCR guards even if they are loop transfer candidates (commit: f54d201)
—
Devin Papineau /
githubweb
- AArch64: Code cleanup (commit: 30b00ab)
—
Kazuhiro Konno /
githubweb
- AArch64: Use xzr register for storing zero (commit: 96d3cdf)
—
Akira Saitoh /
githubweb
- Add a new verbose option for JITServer (commit: 90f845c)
—
Dmitry Ten /
githubweb
- Fix -Wenum-compare (commit: bd2c683)
—
Filip Jeremic /
githubweb
- Disable -Winvalid-offsetof in OMROptions and FEBase.cpp (commit: 5521972)
—
Filip Jeremic /
githubweb
- Fix CCN5216 (commit: a544b0f)
—
Filip Jeremic /
githubweb
- Fix CCN6101 (commit: e3150dc)
—
Filip Jeremic /
githubweb
- Fix CCN6404 (commit: 75ef1cc)
—
Filip Jeremic /
githubweb
- Add compilePortableCode query (commit: 3b2f598)
—
Irwin D'Souza /
githubweb
- Share common logic in SweepHeapSectioning base class (commit: 6ffedb9)
—
Lin Hu /
githubweb
- Fix CCN8924 (commit: 8cc9ed4)
—
Filip Jeremic /
githubweb
- Fix CCN5562 (commit: 08d39e6)
—
Filip Jeremic /
githubweb
- Don't use once read symbol heuristics in UseDef at warm (commit: 66d9bde)
—
Gita Koblents /
githubweb
- Define int3 and ud2 instructions for breakpoints and invalid opcodes (commit: dda2fa5)
—
Bradley Wood /
githubweb
- Replace TR::InstOpCode::bad with int3 or ud2 instruction (commit: 74d9abc)
—
Bradley Wood /
githubweb
- Refactoring FPTreeEvaluator in process of removing x87 support. (commit: 3e0c2be)
—
Bradley Wood /
githubweb
- Refactor float/double to long conversion on x86 to use SSE instead of x87 instructions (commit: b383e11)
—
Bradley Wood /
githubweb
- Remove unused x87 code from FPTreeEvaluator (commit: f306fad)
—
Bradley Wood /
githubweb
- Modify f2l conversion to use x87 intructions with pre-encoded registers (commit: f222cc8)
—
Bradley Wood /
githubweb
- Remove unused f2i,d2i conversion code (commit: d6e5b72)
—
Bradley Wood /
githubweb
- Remove need for x87 register allocation in fpReturnEvaluator (commit: 23c6eb1)
—
Bradley Wood /
githubweb
- Remove unused branches, fold branches that are always execute (commit: ab12391)
—
Bradley Wood /
githubweb
- AArch64: Use ubfm instruction for shift and mask operation if possible (commit: c0c0bd0)
—
Akira Saitoh /
githubweb
- Suspend convlit around inline assembly on z/OS (commit: 6ab9b6d)
—
Filip Jeremic /
githubweb
- AArch64: Use add/sub shifted register instruction if possible (commit: 1f9ed3a)
—
Akira Saitoh /
githubweb
- AArch64: Reuse src registers in `generateMaddOrSub` if possible (commit: a33823a)
—
Akira Saitoh /
githubweb
- AArch64: Enable shifted immediate for add/sub instructions (commit: 72c6a8f)
—
Akira Saitoh /
githubweb
- Use getVirtualCallNodeForGuard() during ValuePropagation (commit: b7314a8)
—
Gita Koblents /
githubweb
- Add new core dump tool for OSX (commit: cfed42b)
—
Mike Zhang /
githubweb
- Reduce Scavenger Remember Set Puddle size (commit: acfef7d)
—
Aleksandar Micic /
githubweb
- Assert that labels are defined when applying label relocations (commit: 43323d2)
—
Devin Papineau /
githubweb
- Improve registerExchange API on Z (commit: 8d35797)
—
Rahil Shah /
githubweb
- AArch64: Use the immediate offset of ldr/str instructions (commit: 27960a0)
—
Kazuhiro Konno /
githubweb
- AArch64: Use negated constant value for add/sub node if it is more concise (commit: 31a3582)
—
Akira Saitoh /
githubweb
- Revert "Add new core dump tool for OSX" (commit: 51c9c51)
—
noreply /
githubweb
- AArch64: Use mov bitmask immediate instruction if possible (commit: 153d75b)
—
Akira Saitoh /
githubweb
- Copy node's children early in OMR::Node::copyValidProperties (commit: dfb3cce)
—
Gita Koblents /
githubweb
- Modified Concurrent Scavenger conditions to use compiler optimization (commit: 9d28ed0)
—
Oussama Saoudi /
githubweb
- Remove self included header (commit: 3eb74bc)
—
tao guan /
githubweb
- Add IfVectorAPI optimizer flag (commit: 79f2da9)
—
Gita Koblents /
githubweb
- Cleanup softmx check and apply softmx to nursery expansion (commit: abea738)
—
Cedric Hansen /
githubweb
- Add disableForceInlineAnnotations JIT command line option (commit: 3de8d56)
—
Gita Koblents /
githubweb
- AArch64: Add helpers for interface PIC (commit: 68b4570)
—
Akira Saitoh /
githubweb
- RISC-V: fix ctor of S-type instruction to respect preceding instruction (commit: 7ca2d34)
—
Jan Vrany /
githubweb
- AArch64: Implement arraycopyEvaluator() for primitive arraycopy (commit: 479d198)
—
Kazuhiro Konno /
githubweb
- Revert "Cleanup softmx check and apply softmx to nursery expansion" (commit: 73d89ab)
—
noreply /
githubweb
- AArch64: Implement reference arraycopy (commit: 14d6559)
—
Kazuhiro Konno /
githubweb
- Interpret field offsets in 'block' forms as expressions (commit: 9a92eee)
—
Keith W. Campbell /
githubweb
- Define compiler string formatting utilities (commit: cc0a9b8)
—
Devin Papineau /
githubweb
- Add -Xjit disableVectorAPIExpansion and traceVectorAPIExpansion options (commit: 6826ce3)
—
Gita Koblents /
githubweb
- Remove the TR_AOT option (commit: c83840b)
—
Irwin D'Souza /
githubweb
- Remove TR_DisableCompilationThread option (commit: 2446d4e)
—
Irwin D'Souza /
githubweb
- Fold VFTLoad from object of known fixed class (commit: 1818cb1)
—
Rahil Shah /
githubweb
- Update Copyrights (commit: 75629a8)
—
Irwin D'Souza /
githubweb
- Reset _defMergedNodes in global VP on every basic block (commit: f79041a)
—
Gita Koblents /
githubweb
- Trim trailing whitespace (commit: 2d4ba07)
—
Keith W. Campbell /
githubweb
- Fix compiler warnings (commit: 445d19a)
—
Keith W. Campbell /
githubweb
- Add job to check line-endings (commit: 35a2b5f)
—
Keith W. Campbell /
githubweb
- Disable transforming VFTLoad to loadaddr on Power for nonSVM AOT (commit: ba6f751)
—
Rahil Shah /
githubweb
- ConcurrentGC Heap/Tenure Expand Fix (commit: 02187e1)
—
Salman Rana /
githubweb
- Add document on Loop Canonicalizer and Loop Versioner (commit: 641a90a)
—
Annabelle Huo /
githubweb
- RISC-V: implement areturn evaluator (commit: c69f117)
—
Jan Vrany /
githubweb
- Fix CCN8924 (commit: ee53df8)
—
Filip Jeremic /
githubweb
- Enable warnings as errors in compiler component on S390 (commit: a04804f)
—
Filip Jeremic /
githubweb
- Fix CCN3296 (commit: 9309637)
—
Filip Jeremic /
githubweb
- Fix ASMA140W (commit: 0563b80)
—
Filip Jeremic /
githubweb
- Fix CCN3068 (commit: 859c4bf)
—
Filip Jeremic /
githubweb
- Fix CCN3280 (commit: 926386e)
—
Filip Jeremic /
githubweb
- Rename LightweightNonReentrantReaderWriterLock to avoid HLASM errors (commit: cc1d056)
—
Filip Jeremic /
githubweb
- Treat warnings as errors on z/OS xlC v2.2 (commit: 13463c9)
—
Filip Jeremic /
githubweb
- AArch64: Change generation of "mov" instruction in register assignment (commit: bccc42a)
—
Kazuhiro Konno /
githubweb
- Ensure correct instr construction with neg imm using AIX Assembler (commit: 1cccf1b)
—
Abdulrahman Alattas /
githubweb
- Cache known object info on TR::Nodes (commit: c7cb082)
—
Daryl Maier /
githubweb
- Fix GC scavengerScanOrdering Not Initialized Correctly (commit: 266d49d)
—
Jonathan Oommen /
githubweb
- Add symbol for J9JNIMethodID.vtableIndex field (commit: 61f1845)
—
Nazim Bhuiyan /
githubweb
- Prevent compacting NULLCHKs into computed call trees (commit: 2805e95)
—
Nazim Bhuiyan /
githubweb
- Remove redundant code in CompactNullChecks implementation (commit: a8267dd)
—
Nazim Bhuiyan /
githubweb
- Disable verifyGlobalIndices() (commit: 8efff88)
—
Devin Papineau /
githubweb
- Add setter for TR::Options::_bigCalleeScorchingOptThreshold (commit: 76338d7)
—
Daryl Maier /
githubweb
- Define nonNullableArrayNullStoreCheck non-helper symbol (commit: 0175216)
—
Henry Zongaro /
githubweb
- AArch64: Add relocation record for second child of ifacmpeq/ifacmpne (commit: 347c244)
—
Akira Saitoh /
githubweb
- Move timestamps in `ScavengerStats` to `Collector` (commit: faac724)
—
Enson Guo /
githubweb
- Enable lxvh8x instruction for PPC (commit: c3e28ce)
—
Mohammad Nazmul Alam /
githubweb
- Check whether relocations are needed for debug counters (commit: cee45b6)
—
Henry Zongaro /
githubweb
- Fix unreadable memory segments when writing core (commit: d064ed6)
—
Mike Zhang /
githubweb
- Fix IEW2646W (commit: 01fa595)
—
Filip Jeremic /
githubweb
- Disable Internal Pointers for PPC under OptServer (commit: af82460)
—
Jackie Midroni /
githubweb
- Handle hasVectorAPI in Inliner and Optimizer (commit: e2a5864)
—
Gita Koblents /
githubweb
- AArch64: Fix mulConstant32/64 to use correct instrutions (commit: 9422643)
—
Akira Saitoh /
githubweb
- Cleanup strictfp as all fp operations are now strict (commit: 8af357c)
—
Bradley Wood /
githubweb
- Enable code coverage setting (commit: 1575de8)
—
Longyu Zhang /
githubweb
- Avoid symbol reference sharing for dummy resolved methods (commit: a0db673)
—
Devin Papineau /
githubweb
- Improve non-overridden guard optimization in globalVP (commit: c31dd09)
—
Gita Koblents /
githubweb
- CMake: Fix compile flags on omrgc_tracegen (commit: 92d97a4)
—
Devin Nakamura /
githubweb
- AArch64: Consider snippets size when aborting compilation of huge methods (commit: eab73c7)
—
Akira Saitoh /
githubweb
- Remove unused constants from the inliner (commit: 4d0ca6e)
—
dmitry-ten /
githubweb
- Use TR_ASSERT_FATAL for TR::MemorySegment asserts (commit: 52016df)
—
Devin Papineau /
githubweb
- Reintroduce 'Cleanup softmx check and apply softmx to nursery expansion' (commit: 7a3001b)
—
Cedric Hansen /
githubweb
- Fix MPAOL inconsist issue between freeBytes and freeList (commit: f481a5d)
—
Lin Hu /
githubweb
- AArch64: Call redoTrampolineReservationIfNecessary() event if label is not null (commit: 06bf6db)
—
Akira Saitoh /
githubweb
- Consolidate binary encoding api for VRR-g,h,i (commit: 0ec3e3d)
—
Shubham Verma /
githubweb
- Adding Concurrent Mark timing stats in ConcurrentPhaseStatsBase, and additional flags for heap resizing (commit: b6dbaee)
—
Cedric Hansen /
githubweb
- Add documentation on Loop Specializer (commit: c545174)
—
Annabelle Huo /
githubweb
- Add document on reading compilation log (commit: 9c5fd3b)
—
Annabelle Huo /
githubweb
- AArch64: Block registers in regdeps when assigning register for branch instructions (commit: aac1e0a)
—
Akira Saitoh /
githubweb
- AArch64: Correctly handle ificmpeq/ificmpne nodes with many global registers (commit: 05ff62a)
—
Akira Saitoh /
githubweb
- Add an unresolved check for mapOpCode() P10 prefix-instr mapping (commit: df2f617)
—
Abdulrahman Alattas /
githubweb
- Restrict rotate instruction optimization for land nodes (commit: 83b9348)
—
Dhruv Chopra /
githubweb
- Prevent a SOF in TR_InductionVariableAnalysis::getEntryValue() (commit: aaa00fc)
—
Kevin Langman /
githubweb
- Follow up to #5825 (commit: 52c3841)
—
Cedric Hansen /
githubweb
- Allow core dump on OSX to change directories (commit: d61d967)
—
Mike Zhang /
githubweb
- AArch64: Adding backward arraycopy implementation (commit: 6f2a896)
—
Siri Sahithi Ponangi /
githubweb
- AArch64: Implement ilbit/llbit evaluators (commit: 8c150fb)
—
Kazuhiro Konno /
githubweb
- Correct references to omrosdump.c (commit: ff13612)
—
Keith W. Campbell /
githubweb
- Define symbol for new jitAcmpneHelper (commit: 8cf034e)
—
Henry Zongaro /
githubweb
- AArch64: Remove a suffix of a double constant (commit: b8b936b)
—
Kazuhiro Konno /
githubweb
- AArch64: Adding additional arraycopy helper entries (commit: 8e294dc)
—
Siri Sahithi Ponangi /
githubweb
- New field TLHRemainderCount in CopyForwardStatsCore (commit: fdb29c5)
—
Lin Hu /
githubweb
- Split _options and _optionString in OptionSet into separate fields (commit: 1aad2a6)
—
Annabelle Huo /
githubweb
- Remove dummy SimpleRegex (commit: bae713b)
—
tao guan /
githubweb
- Fix core file not generating on OSX (commit: 5891fb4)
—
Mike Zhang /
githubweb
- Fix uses of BPX4ENV (commit: 05e5965)
—
Keith W. Campbell /
githubweb
- Consider guard or instanceof as escape point in Field Privatizer (commit: c51edad)
—
Henry Zongaro /
githubweb
- Remove SupportedForPRE from instanceof for Field Privatizer bug (commit: 94a7471)
—
Henry Zongaro /
githubweb
- Consider comparisons with null to avoid invalid field privatization (commit: f9c32ab)
—
Henry Zongaro /
githubweb
- AArch64: Change symbol/function declarations in .spp files (commit: e46f68a)
—
Kazuhiro Konno /
githubweb
- Move arm64asmdefs.inc to runtime directory (commit: 16964b6)
—
Keith W. Campbell /
githubweb
- Define <objectInequalityComparison> non-helper (commit: 995bc2a)
—
Henry Zongaro /
githubweb
- Handle aliasing of <objectInequalityComparisonSymbol> non-helper (commit: 5ea759c)
—
Henry Zongaro /
githubweb
- Add nonNullableArrayNullStoreCheck to _commonNonHelperSymbolNames (commit: 6e2ab86)
—
Henry Zongaro /
githubweb
- Define TR_jitLookupDynamic[Public]InterfaceMethod JIT helpers (commit: 31a422d)
—
Devin Papineau /
githubweb
- Add new OptimizationPlan flag called DisableEDO (commit: c3dc8a4)
—
mpirvuca.ibm.com Pirvu /
githubweb
- Extract type-intersect-location logic from VPClassType intersection (commit: 6be9456)
—
Devin Papineau /
githubweb
- Use a more specific implied location for intersection in VP (commit: 85d2e95)
—
Devin Papineau /
githubweb
- Avoid combining a regular type bound with a ClassObject location in VP (commit: d4ba4d4)
—
Devin Papineau /
githubweb
- Remove redundant definition of TR_acmpHelper (commit: 4832e6f)
—
Henry Zongaro /
githubweb
- Remove non-reference members in OMROption.hpp (commit: 6af0e7d)
—
tao guan /
githubweb
- Remove 'assumeStrictFP' JIT option (commit: 3baf264)
—
Bradley Wood /
githubweb
- Add 'Q' prefix handling (commit: 6c39a43)
—
Annabelle Huo /
githubweb
- AArch64: Add convenience functions to generate ubfiz/ubfx instructions (commit: 3cb8aa1)
—
Akira Saitoh /
githubweb
- Add support for AArch64 macOS (commit: 59b030d)
—
Kazuhiro Konno /
githubweb
- Use newer Ubuntu VMs for Azure pipeline jobs (commit: ed1fe42)
—
Daryl Maier /
githubweb
- Remove useless OMR_THR_TRACING configuration option (commit: 051232d)
—
Keith W. Campbell /
githubweb
- Add classNameToSignature to ClassEnv (commit: cbf479d)
—
Annabelle Huo /
githubweb
- AArch64 macOS: Implement omrsignal_context.c (commit: 229496b)
—
Kazuhiro Konno /
githubweb
- Replace classNameToSignature with the define in ClassEnv (commit: 90d0dc0)
—
Annabelle Huo /
githubweb
- Remove classNameToSignature (commit: 37c92a2)
—
Annabelle Huo /
githubweb
- Add build assert for OpenJ9 specific file needing refactoring (commit: 9aa824c)
—
tao guan /
githubweb
- Update github URLs for OpenJ9 (commit: dbb4388)
—
Keith W. Campbell /
githubweb
- CMake: fix /safeseh flag (commit: a80b811)
—
Devin Nakamura /
githubweb
- AArch64: Stop using placeholder register for arraycopy (commit: b91736d)
—
Akira Saitoh /
githubweb
- AArch64: Enable GCR Patching (commit: e698c35)
—
Akira Saitoh /
githubweb
- AArch64: Implement Patchable GCRs (commit: 12820d2)
—
Akira Saitoh /
githubweb
- AArch64: Add a method to kill placeholder registers in registrer dependency (commit: 54a8a2d)
—
Akira Saitoh /
githubweb
- Remove unused LabelSymbol nullCompilationId (commit: a54f109)
—
Daryl Maier /
githubweb
- Cleaning for OMRPORT_CPU_BOUND (commit: 2fc665e)
—
Dmitri Pivkine /
githubweb
- Port library startup should not return -1 (commit: a97d723)
—
Peter Shipton /
githubweb
- ConcurrentGC Refactoring & SATB Tuning Methods (commit: 3d87347)
—
Salman Rana /
githubweb
- AArch64: Call decReferenceCount() for aladd node (commit: 5d0b3c7)
—
Kazuhiro Konno /
githubweb
- Fix LabelSymbol constructor to always require a CodeGenerator (commit: 735fa5a)
—
Daryl Maier /
githubweb
- Add CodeGenerator parm to LabelSymbol::isPatchBarrier() (commit: 771d2c4)
—
Daryl Maier /
githubweb
- Add a new symbol flag to mark addresses within method bounds (commit: f797475)
—
dmitry-ten /
githubweb
- Non-functional Core SATB Changes (commit: 7227166)
—
Salman Rana /
githubweb
- Ensure that created log files' names start with the specified name (commit: 1a1e980)
—
Devin Papineau /
githubweb
- Replace uses of sprintf() in OMROptions.cpp (commit: 6b31d7e)
—
Devin Papineau /
githubweb
- Implement vadd for types ShortVector and ByteVector of size 128 (commit: 49d98ce)
—
Jackie Midroni /
githubweb
- Define getTRPID(char*) for any downstream project that calls it (commit: ff18c36)
—
Devin Papineau /
githubweb
- Improve port library startup failure return codes (commit: ecab1d4)
—
Peter Shipton /
githubweb
- Call perror() when SIGSEM_INIT fails in port library startup (commit: 616c339)
—
Peter Shipton /
githubweb
- Implement vsub for types ShortVector and ByteVector of size 128 (commit: c91ca47)
—
Jackie Midroni /
githubweb
- Define TR_VerboseLog::CriticalSection as a vlog RAII lock guard (commit: 38d242b)
—
Devin Papineau /
githubweb
- Replace vlogAcquire()/vlogRelease() pairs with CriticalSection (commit: 04bcb60)
—
Devin Papineau /
githubweb
- Remove obsolete overloading of ArrayStoreCHK (commit: 232e20e)
—
Henry Zongaro /
githubweb
- cmake : don't ignore -DOMR_WARNINGS_AS_ERRORS=OFF (commit: 951d8c1)
—
Keith W. Campbell /
githubweb
- Fix potential NULL pointer use (commit: c4c8f3d)
—
Keith W. Campbell /
githubweb
- On OSX incorporate nano time in wakeUpASyncReporter sem name (commit: be3e588)
—
Peter Shipton /
githubweb
- Delete getTRPID(char*) in favour of getTRPID(char*, size_t) (commit: 7c49955)
—
Devin Papineau /
githubweb
- AArch64: Support TR_ConstantPool relocation in Constant Data Snippet (commit: 9853f81)
—
Akira Saitoh /
githubweb
- Prevent OSR transitions from failed guards (commit: 8a06709)
—
Nazim Bhuiyan /
githubweb
- Do not rematerialize register for class pointer or method pointer (commit: c6a8248)
—
Annabelle Huo /
githubweb
- Change vmul for IntVectors to use single vmuluwm instruction (commit: 08ac8e9)
—
Jackie Midroni /
githubweb
- Implement vmul for type ShortVector of size 128 (commit: 5f7c29a)
—
Jackie Midroni /
githubweb
- Implement vmul for type ByteVector of size 128 (commit: 844927e)
—
Jackie Midroni /
githubweb
- Add binary encoder unit tests for vmladduhm, vmuleub, and vmuloub (commit: 2d6604f)
—
Jackie Midroni /
githubweb
- Optimize arrays with stable elements (commit: 447964f)
—
Gita Koblents /
githubweb
- Core (Standard) SATB Routines (commit: 7c412d8)
—
Salman Rana /
githubweb
- Add OS detection for Windows 11 and Server 2022 (commit: 5f4fee6)
—
Mike Zhang /
githubweb
- Remove VP optimization for obsolete TreeMap method (commit: 24984c0)
—
Daryl Maier /
githubweb
- AArch64: Add support for Int32 and Int64 in vnegEvaluator (commit: ce8035a)
—
Kazuhiro Konno /
githubweb
- Add findOrFabricateFlattenedArrayElementFieldShadowSymbol (commit: 2ed16c8)
—
Annabelle Huo /
githubweb
- AArch64: Improve MemoryReference class for array access (commit: 74f8db1)
—
Akira Saitoh /
githubweb
- Proper Overflow Handling For SATB (commit: a3a5d1b)
—
Salman Rana /
githubweb
- Implement vmul for LongVectors (commit: 132b76b)
—
Jackie Midroni /
githubweb
- Add binary encoder unit tests for vmulld, vmuleuw, vmulouw, vrld, and vsld (commit: dc75a23)
—
Jackie Midroni /
githubweb
- Minor cleanup of PRE code (commit: f6ffd12)
—
Vijay Sundaresan /
githubweb
- AArch64: Provide factory methods for MemoryReference objects (commit: 74ad991)
—
Akira Saitoh /
githubweb