Tom Rodriguez
9bea129ff7
8160197: [JVMCI] AllocatableValue.toString overrides are missing reference information
...
Reviewed-by: kvn
2016-06-23 10:22:36 -07:00
Doug Simon
46fa7d986a
8159613: [Findbugs] various warnings reported for JVMCI sources
...
Reviewed-by: kvn, twisti
2016-06-23 05:13:55 +00:00
Zoltan Majo
cdc436922a
8157181: Compilers accept modification of final fields outside initializer methods
...
Track initialized final field updates; disable constant folding if an update is detected. Enforce final field update rules introduced by JVMS-7 (but only for JDK 9).
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
2016-06-15 14:27:58 +02:00
Roland Schatz
bc9236dd30
8157428: [JVMCI] remove MemoryAccessProvider.readUnsafeConstant from API
...
Reviewed-by: iveresov
2016-05-31 20:43:12 +00:00
Doug Simon
64001ce527
8156835: [JVMCI] clean up and minimize JVMCI
...
Reviewed-by: iveresov, kvn
2016-05-18 21:50:27 +00:00
Roland Schatz
5686cc1784
8156942: [JVMCI] replace LIRKind with abstract base class
...
Reviewed-by: iveresov
2016-05-18 17:01:01 +00:00
Roland Schatz
476ef7367c
8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider
...
Reviewed-by: kvn, twisti
2016-05-13 01:06:46 +00:00
Tom Rodriguez
5405125902
8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype
...
Reviewed-by: twisti
2016-05-12 22:06:55 +00:00
Roland Schatz
037bd78182
8156741: [JVMCI] remove LocationIdentity interface
...
Reviewed-by: kvn, iveresov
2016-05-11 13:27:56 +02:00
Doug Simon
1d60ce77a0
8153782: [JVMCI] update JVMCI sources to Eclipse 4.5.2 format style
...
Reviewed-by: twisti, never
2016-05-11 16:40:04 +00:00
Vojin Jovanovic
79fa047585
8156211: [JVMCI] ResolvedJava* interfaces should extend AnnotatedElement
...
Reviewed-by: twisti
2016-05-10 11:18:40 +02:00
Roland Schatz
aab69bdeb5
8155719: remove TrustedInterface from JVMCI
...
Reviewed-by: twisti
2016-05-10 12:18:22 +02:00
Tom Rodriguez
38df4e48a4
8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST
...
Reviewed-by: twisti
2016-05-03 12:15:06 -07:00
Dmitrij Pochepko
7982dafac2
8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case
...
Reviewed-by: twisti
2016-05-02 03:20:23 +03:00
Tom Rodriguez
593cf3fb16
8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
...
Reviewed-by: iveresov
2016-04-27 16:20:49 -07:00
Doug Simon
1131e05b66
8153439: do not install an empty SpeculationLog in an nmethod
...
Reviewed-by: iveresov, twisti
2016-04-07 08:57:26 -10:00
Doug Simon
b75d50cc75
8152024: MemoryAccessProvider javadoc should be modified
...
Reviewed-by: kvn, twisti
2016-03-31 09:16:49 -07:00
Doug Simon
adb3a381c2
8152023: MethodHandleAccessProvider.resolveLinkToTarget throws NPE/IAE on null/wrong argument
...
Reviewed-by: kvn, twisti
2016-03-31 09:16:49 -07:00
Doug Simon
e3cbdb7632
8152022: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget throws NPE on null first argument
...
Reviewed-by: kvn, twisti
2016-03-31 09:16:49 -07:00
Doug Simon
40c8ad359a
8152021: MethodHandleAccessProvider.lookupMethodHandleIntrinsic throws NPE on null argument
...
Reviewed-by: kvn, twisti
2016-03-31 09:16:49 -07:00
Doug Simon
60a582e9be
8149019: remove redundant modifiers
...
Reviewed-by: twisti
2016-02-08 18:52:03 +01:00
Doug Simon
56c2dccccf
8148981: remove ResolvedJavaType.getClassFilePath()
...
Reviewed-by: twisti
2016-02-03 12:16:44 +01:00
Christian Wimmer
b220252b74
8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider
...
Reviewed-by: twisti
2016-01-26 11:28:54 -10:00
Doug Simon
c1d5c540ac
8146001: Remove support for command line options from JVMCI
...
Reviewed-by: twisti
2016-01-05 10:57:15 -10:00
Christian Thalinger
a38ea495d6
8139170: JVMCI refresh
...
Reviewed-by: kvn
2015-11-04 07:23:23 -10:00
Christian Thalinger
16526e000e
8136421: JEP 243: Java-Level JVM Compiler Interface
...
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 12:49:30 -10:00