Mikael Gerdin
cc1aaab7e9
8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
...
Reviewed-by: kbarrett, coleenp, tschatzl
2017-03-22 15:25:21 +01:00
Daniel D. Daugherty
298e3a2dcc
8175086: [BACKOUT] fix for JDK-8166188
...
Reviewed-by: kbarrett, jwilhelm, dcubed
2017-02-16 10:41:19 -08:00
Kim Barrett
28477cf493
8166188: G1 Needs pre barrier on dereference of weak JNI handles
...
Add low tag to jweaks and G1 barrier for jweak loads.
Co-authored-by: Martin Doerr <martin.doerr@sap.com>
Co-authored-by: Volker Simonis <volker.simonis@sap.com>
Reviewed-by: mgerdin, mdoerr, pliden, dlong, dcubed, coleenp, aph, tschatzl
2017-02-15 22:19:13 -05:00
Martin Doerr
c44e860576
8171244: PPC64: Make interpreter's math entries consistent with C1 and C2 and support FMA
...
Reviewed-by: kvn, goetz
2016-12-15 14:24:04 +01:00
Martin Doerr
9ccff4aa30
8168083: PPC64: Cleanup template interpreter after 8154580 and 8154867
...
Reviewed-by: goetz, coleenp
2016-10-27 11:41:53 +02:00
Goetz Lindenmaier
a4676806a8
8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared"
...
Reviewed-by: fparain, dholmes
2016-09-27 15:45:44 +02:00
Goetz Lindenmaier
6cf9b5c453
8160245: C1: Clean up platform #defines in c1_LIR.hpp
...
Also add fnoreg on x86, LIR_Address constructor without scale, clean up templateInterpreterGenerator.hpp and remove PPC32 special cases.
Reviewed-by: coleenp, thartmann
2016-06-23 22:33:46 +02:00
Goetz Lindenmaier
8a945875b6
8159335: Fix problems with stack overflow handling
...
Reviewed-by: dlong, coleenp, mdoerr
2016-06-13 09:28:25 +02:00
Goetz Lindenmaier
618f5131e6
8156922: [ppc] Implement template interpreter stack overflow checks as on x86/sparc
...
Reviewed-by: dlong, dholmes, simonis, coleenp
2016-05-13 15:20:06 +02:00
Alejandro Murillo
59e339e6ec
Merge
2016-04-28 23:08:16 -07:00
Alejandro Murillo
59292b53e3
Merge
2016-04-28 14:44:52 -07:00
Goetz Lindenmaier
1601aea438
8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..."
...
Reviewed-by: dholmes, mgerdin
2016-04-26 11:05:11 +02:00
Coleen Phillimore
de88e58a82
8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
...
GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank
2016-04-25 09:51:00 -04:00
Martin Doerr
2ee49b78fe
8154867: PPC64: Better byte behavior
...
Reviewed-by: goetz
2016-04-22 10:46:08 +02:00
Coleen Phillimore
1954276b28
8152065: TraceBytecodes breaks the interpreter expression stack
...
Move trace_bytecode to InterpreterRuntime and make trace_bytecode an IRT_LEAF so that safepoints are not allowed.
Reviewed-by: jiangli, dholmes, dcubed
2016-03-18 15:14:22 -04:00
Tobias Hartmann
832443d3b0
Merge
2016-01-28 09:49:17 +01:00
Goetz Lindenmaier
4e99638d69
8147937: Adapt SAP copyrights to new company name
...
Reviewed-by: simonis, stuefe
2016-01-21 12:37:47 +01:00
Jesper Wilhelmsson
54d0181916
Merge
2016-01-14 17:36:29 +01:00
Coleen Phillimore
5d7f8cf015
8146410: Interpreter functions are declared and defined in the wrong files
...
Moved functions to the correct files.
Reviewed-by: goetz, aph, twisti, mockner
2016-01-12 13:14:41 -05:00
Joseph Provino
9288ff53e7
Merge
2016-01-07 21:10:28 +00:00
Martin Doerr
4e6b2ee594
8145913: PPC64: add Montgomery multiply intrinsic
...
Reviewed-by: aph, goetz
2015-12-29 11:54:21 +01:00
Coleen Phillimore
ac0d55c188
8074457: Remove the non-Zero CPP Interpreter
...
Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes
Reviewed-by: goetz, bdelsart
2015-12-22 11:11:29 -05:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Coleen Phillimore
5f07c2b8ad
8144534: Refactor templateInterpreter and templateInterpreterGenerator functions
...
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
2015-12-05 10:40:22 -05:00
Goetz Lindenmaier
39e280e4e3
8145117: PPC64: Remove cpp interpreter implementation
...
Reviewed-by: coleenp, mdoerr
2015-12-10 16:18:25 +01:00