History log of /openjdk9/hotspot/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Revision Date Author Comments
# 12712:b163435e40b3 22-Mar-2017 mgerdin

8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, coleenp, tschatzl


# 12675:18607b3adc85 02-Mar-2017 jwilhelm

8176054: [BACKOUT][REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, mgerdin


# 12670:30befb9c6655 17-Feb-2017 mgerdin

8175085: [REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, dcubed, tschatzl


# 12648:ee34d6aabf5f 16-Feb-2017 dcubed

8175086: [BACKOUT] fix for JDK-8166188
Reviewed-by: kbarrett, jwilhelm, dcubed


# 12643:3bc68ff68250 15-Feb-2017 kbarrett

8166188: G1 Needs pre barrier on dereference of weak JNI handles
Summary: Add low tag to jweaks and G1 barrier for jweak loads.
Reviewed-by: mgerdin, mdoerr, pliden, dlong, dcubed, coleenp, aph, tschatzl
Contributed-by: kim.barrett@oracle.com, martin.doerr@sap.com, volker.simonis@sap.com


# 12411:3b4e4dbb855d 12-Dec-2016 roland

8162338: AArch64: Intrinsify fused mac operations
Reviewed-by: kvn


# 12341:52d18f20804b 21-Nov-2016 aph

8170100: AArch64: Crash in C1-compiled code accessing References
Reviewed-by: roland


# 12338:3f551de87e59 21-Nov-2016 thartmann

8169711: CDS does not patch entry trampoline if intrinsic method is disabled
Summary: Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime.
Reviewed-by: kvn, iklam


# 12244:95c6654fa2ee 24-Oct-2016 drwhite

8168567: Fix for 8166972 breaks aarch64 build
Summary: Addded missing #endif for aarch64 code.
Reviewed-by: kvn, aph
Contributed-by: Ningsheng Jian <ningsheng.jian@linaro.org>


# 12189:eba50697795d 18-Oct-2016 never

8166972: [JVMCI] reduce size of interpreter when JVMCI is enabled
Reviewed-by: kvn, twisti


# 11993:4e4dcd18c567 13-Sep-2016 dsimms

8164086: Checked JNI pending exception check should be cleared when returning to Java frame
Summary: Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp


# 11845:fefcad79cedf 16-Aug-2016 aph

8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: dlong


# 11712:c91756b5207c 08-Jul-2016 aph

8161072: AArch64: jtreg compiler/uncommontrap/TestDeoptOOM failure
Reviewed-by: roland


# 11506:bc0f4abe0c20 23-Jun-2016 aph

8160189: Fix for 8159335 breaks AArch64
Reviewed-by: kvn


# 11486:3950d1713ffa 13-Jun-2016 goetz

8159335: Fix problems with stack overflow handling.
Reviewed-by: dlong, coleenp, mdoerr


# 11441:48a15de056b8 02-Jun-2016 fyang

8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power
Summary: replace tst+br with tbz instruction when tst's constant operand is 2 power
Reviewed-by: aph


# 11020:c0ea2e3ebe83 25-Apr-2016 coleenp

8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank


# 10810:1b2d19e6b14d 07-Apr-2016 bharadwaj

Merge


# 10783:03fb00b96355 29-Mar-2016 enevill

8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph


# 10762:ea81fe138932 03-Apr-2016 jprovino

8132524: Missing includes to resourceArea.hpp
Summary: Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm


# 10670:942f0be73f8f 18-Mar-2016 jwilhelm

Merge


# 10666:8c1631a0157b 18-Mar-2016 coleenp

8152065: TraceBytecodes breaks the interpreter expression stack
Summary: Move trace_bytecode to InterpreterRuntime and make trace_bytecode an IRT_LEAF so that safepoints are not allowed.
Reviewed-by: jiangli, dholmes, dcubed


# 10439:9e9281592247 05-Mar-2016 fyang

8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops.
Summary: aarch64: add prefetch for write prior to ldxr/stxr loops.
Reviewed-by: aph
Contributed-by: felix.yang@linaro.org


# 10061:197538942788 28-Jan-2016 thartmann

Merge


# 10008:fa208f0c40c3 12-Jan-2016 enevill

8146886: aarch64: fails to build following 8136525 and 8139864
Summary: Fix several build errors and warnings
Reviewed-by: aph


# 9950:4a2acca4e4f7 14-Jan-2016 jwilhelm

Merge


# 9934:fd5d53ecf040 12-Jan-2016 coleenp

8146410: Interpreter functions are declared and defined in the wrong files
Summary: Moved functions to the correct files.
Reviewed-by: goetz, aph, twisti, mockner


# 9898:2794bc7859f5 07-Jan-2016 jprovino

Merge


# 9880:d321ba06d890 22-Dec-2015 coleenp

8074457: Remove the non-Zero CPP Interpreter
Summary: Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes
Reviewed-by: goetz, bdelsart


# 9867:3125c4a60cc9 20-Dec-2015 goetz

8139864: Improve handling of stack protection zones.
Reviewed-by: stuefe, coleenp, fparain


# 9814:22fd02fad88b 23-Dec-2015 twisti

8143072: [JVMCI] Port JVMCI to AArch64
Reviewed-by: gdub, rschatz, twisti, kvn
Contributed-by: aph@redhat.com


# 9801:80f8be586fae 18-Dec-2015 twisti

Merge


# 9669:fa6c3293817f 05-Dec-2015 coleenp

8144534: Refactor templateInterpreter and templateInterpreterGenerator functions
Summary: merged templateInterpreter_x86_32/64 into templateInterpreterGenerator_x86.cpp (some 32/64 functions remain for the hand coded crc functions).
Reviewed-by: goetz, jrose, twisti