Mercurial > hg > graal-compiler
graph
-
Truffle-DSL: added support for generating execute methods with java varargs.Sun, 01 Dec 2013 18:18:33 +0100, by Christian Humer
-
modified ProfilingInfoTest to better handle variability in profiling info provided by the runtimeMon, 09 Dec 2013 18:13:58 +0100, by Doug Simon
-
don't emit code for a JumpOp that goes to its successorMon, 09 Dec 2013 17:03:57 +0100, by Doug Simon
-
introduced BlockEndOp interface and require that every LIR block is terminated by such an operationMon, 09 Dec 2013 15:24:27 +0100, by Doug Simon
-
add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8Mon, 09 Dec 2013 15:21:45 +0100, by Doug Simon
-
fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)Mon, 09 Dec 2013 15:20:00 +0100, by Doug Simon
-
Make selection of x86 floating point move instruction extensible.Mon, 09 Dec 2013 13:44:10 +0100, by Roland Schatz
-
merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethodSun, 08 Dec 2013 21:55:09 -0800, by twisti
-
removed CompilerToVM.getJavaFieldSun, 08 Dec 2013 18:06:28 -0800, by twisti
-
don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java codeSun, 08 Dec 2013 14:33:38 -0800, by twisti
-
don't go through VM to create HotSpotResolvedObjectType (part 1)Sun, 08 Dec 2013 13:27:52 -0800, by twisti
-
use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initializeSun, 08 Dec 2013 11:21:49 -0800, by twisti
-
every HotSpotResolvedJavaMethod needs its own constant poolSun, 08 Dec 2013 11:13:26 -0800, by twisti
-
move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntimeSat, 07 Dec 2013 17:11:49 -0800, by twisti
-
get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfigThu, 05 Dec 2013 19:28:30 -0800, by twisti
-
fixed uses of Value.ILLEGALSat, 07 Dec 2013 19:34:42 +0100, by Tom Rodriguez
-
Basic allocation prefetching supportSat, 07 Dec 2013 19:30:16 +0100, by Tom Rodriguez
-
Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...Thu, 05 Dec 2013 18:13:04 -0800, by twisti
-
make SPARC run againThu, 05 Dec 2013 11:57:11 -0800, by twisti
-
force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages optionThu, 05 Dec 2013 15:55:19 +0100, by Doug Simon
-
Refactor emission of compare op.Thu, 05 Dec 2013 12:08:27 +0100, by Roland Schatz
-
added Math.pow method substitution with code for handling some special casesWed, 04 Dec 2013 17:22:41 -0800, by twisti
-
addressed compilation issue in Eclipse with JDT BETA_JAVA8Wed, 04 Dec 2013 22:31:18 +0100, by Doug Simon
-
Remove warnings about forbidden and discouraged accesses in eclipseWed, 04 Dec 2013 17:11:33 +0100, by Gilles Duboscq
-
Use java compilance from project in eclipse settings for compilance, source and targetWed, 04 Dec 2013 14:58:13 +0100, by Gilles Duboscq
-
tightened assertion about lowering a floating node with unscheduled usages to cases where it really mattersWed, 04 Dec 2013 16:03:21 +0100, by Doug Simon
-
minor renamingsWed, 04 Dec 2013 16:01:30 +0100, by Doug Simon
-
make launching IGV with jdk8 issue an error message (GRAAL-420)Wed, 04 Dec 2013 16:01:14 +0100, by Doug Simon
-
Update eclipse config when files in eclipse-settings have changedWed, 04 Dec 2013 14:54:43 +0100, by Gilles Duboscq
-
added type to HotSpotVMField annotation in order to verify the expected typeTue, 03 Dec 2013 20:28:23 -0800, by twisti
-
remove CompilerToVM.initializeMethodDataTue, 03 Dec 2013 14:48:09 -0800, by twisti
-
fixes for eclipseformatTue, 03 Dec 2013 18:44:52 +0100, by Doug Simon
-
Merge.Tue, 03 Dec 2013 18:40:03 +0100, by Doug Simon
-
Merge.Tue, 03 Dec 2013 18:19:56 +0100, by Doug Simon
-
removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspotTue, 03 Dec 2013 18:06:21 +0100, by Doug Simon
-
added extra space to disassembler buffer to account for disassembly headerTue, 03 Dec 2013 18:03:39 +0100, by Doug Simon
-
fixed frame omission tests to account for mt-safe patching prefixTue, 03 Dec 2013 18:03:05 +0100, by Doug Simon
-
made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generatedTue, 03 Dec 2013 18:02:11 +0100, by Doug Simon
-
consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProviderTue, 03 Dec 2013 17:11:06 +0100, by Doug Simon
-
made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)Tue, 03 Dec 2013 16:53:21 +0100, by Doug Simon
-
use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()Tue, 03 Dec 2013 16:49:12 +0100, by Doug Simon
-
fixed crash when TraceCreateZombies is enabledTue, 03 Dec 2013 16:35:41 +0100, by Doug Simon
-
added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emittedTue, 03 Dec 2013 16:33:41 +0100, by Doug Simon
-
removed GraalCompiler.compileGraphNoScopeTue, 03 Dec 2013 11:05:20 +0100, by Doug Simon
-
renamed TargetMethodAssembler to CompilationResultBuilderTue, 03 Dec 2013 10:51:16 +0100, by Doug Simon
-
moved CompilationResult metric updating out from TargetMethodAssembler.finish()Tue, 03 Dec 2013 10:08:35 +0100, by Doug Simon
-
removed PTXTargetMethodAssemblerTue, 03 Dec 2013 10:06:09 +0100, by Doug Simon
-
renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type voidTue, 03 Dec 2013 09:48:22 +0100, by Doug Simon
-
ensure instruction at verified entry point is safely patchable (GRAAL-605)Mon, 02 Dec 2013 17:03:22 +0100, by Doug Simon
-
rename Replacements.prepareSnippetCopyAfterInstantiationTue, 03 Dec 2013 16:06:39 +0100, by Erik Eckstein
-
graph builder: fixed wrong liveness of locals in ExceptionObject?s frame stateTue, 03 Dec 2013 16:05:51 +0100, by Erik Eckstein
-
Put _pending_deoptimization and _pending_monitorenter under ifdef GRAALMon, 02 Dec 2013 18:06:00 +0100, by Gilles Duboscq
-
IGV display an error message for any exception during port bindingMon, 02 Dec 2013 18:02:04 +0100, by Gilles Duboscq
-
Use ordinal check on guard stage in LoadHubNode.lowerMon, 02 Dec 2013 18:01:14 +0100, by Gilles Duboscq
-
Use separate method profile for OSR compilations.Tue, 03 Dec 2013 11:28:56 +0100, by Roland Schatz
-
Profile deoptimizations of OSR methods separately.Tue, 03 Dec 2013 11:25:40 +0100, by Roland Schatz
-
Don't peel counted loops.Tue, 03 Dec 2013 11:10:16 +0100, by Roland Schatz
-
moved CompilerToVM.isTypeInitialized and isTypeLinked to JavaMon, 02 Dec 2013 20:05:24 -0800, by twisti
-
MergeMon, 02 Dec 2013 15:08:14 -0800, by Christian Wimmer
-
Use fixed instead of virtual register for target in far foreign call, since the register allocator does not support virtual registers to be used at call sites.Mon, 02 Dec 2013 14:20:32 -0800, by Christian Wimmer
-
Relax overly strict assertionMon, 02 Dec 2013 14:19:20 -0800, by Christian Wimmer
-
Remove experimental warning on @ImplicitCast.Mon, 02 Dec 2013 23:15:33 +0100, by Chris Seaton
-
MergeMon, 02 Dec 2013 13:46:05 +0100, by Andreas Woess
-
print frame prologue reinstallation message only if TraceTruffleCompilation is enabled.Sat, 30 Nov 2013 18:41:35 +0100, by Andreas Woess
-
add truffle tree dump handler in order to make tree dumping respect the method filter.Sat, 30 Nov 2013 18:21:06 +0100, by Andreas Woess
-
do not attempt to virtualize NewFrame if frame descriptor is not constant.Sat, 30 Nov 2013 18:14:58 +0100, by Andreas Woess
-
MergeMon, 02 Dec 2013 12:45:18 +0100, by Christos Kotselidis
-
Ommit G1 Pre barrier in init writes of instance objectsMon, 02 Dec 2013 12:44:53 +0100, by Christos Kotselidis
-
Truffle: Implemented basic tracing of truffle compiler tree expansion (-G:+TraceTruffleExpansion, -G:+TraceTruffleExpansionSource)Sat, 30 Nov 2013 19:09:55 +0100, by Christian Humer
-
Merge.Sat, 30 Nov 2013 19:05:44 +0100, by Christian Humer
-
Truffle: improved error mesage for accessing unknonw frame slots.Fri, 22 Nov 2013 14:45:09 +0100, by Christian Humer
-
replaced use of graal.compileTheWorldTest.log system property with a field to control CTW verbosity which is true by default but is set to false by CTW unit testSat, 30 Nov 2013 11:07:41 +0100, by Doug Simon
-
put CompileTheWorldTest logging behind the graal.compileTheWorldTest.log system propertySat, 30 Nov 2013 01:48:18 +0100, by Doug Simon
-
put PTX logging behind the -G:Log optionSat, 30 Nov 2013 01:33:29 +0100, by Doug Simon
-
change debug scopes implementation to prevent extra frames related to mechanism being added to call stackSat, 30 Nov 2013 01:16:55 +0100, by Doug Simon
-
weakened assertion around type profiles to allow array types (GRAAL-618)Fri, 29 Nov 2013 20:46:54 +0100, by Doug Simon
-
Fix Compare Canonicalization with 2 converts from different kinds as inputFri, 29 Nov 2013 17:40:03 +0100, by Gilles Duboscq
-
MergedFri, 29 Nov 2013 12:20:12 +0100, by Christian Wirth
-
fix problem detected by -G:-PartialEscapeAnalysisFri, 29 Nov 2013 12:19:50 +0100, by Christian Wirth
-
annotate UnsafeCastNode as deprecatedFri, 29 Nov 2013 10:09:18 +0100, by Bernhard Urban
-
Canonicalizer: when replacing a fixed node with a controlsink, set the next of the replacee *before* calling killCFG() (GRAAL-609)Thu, 28 Nov 2013 19:54:48 +0100, by Bernhard Urban
-
virtualize(): check if stamp is null (GRAAL-609)Thu, 28 Nov 2013 19:52:05 +0100, by Bernhard Urban
-
Debug: use silent debug config for sandboxThu, 28 Nov 2013 19:51:54 +0100, by Bernhard Urban
-
deoptimization: add helper to minimize hsx diff #resolve GRAAL-531Thu, 28 Nov 2013 14:12:31 +0100, by Bernhard Urban
-
C2V: remove unused methodThu, 28 Nov 2013 13:19:58 +0100, by Bernhard Urban
-
made ConstantNode optionally be an external node (GRAAL-508)Wed, 27 Nov 2013 20:16:13 +0100, by Doug Simon
-
refactored all PTX reporting to use PTXTestBase.printReport()Wed, 27 Nov 2013 20:14:35 +0100, by Doug Simon
-
removed unnecessary use of org.junit.AssumeWed, 27 Nov 2013 20:13:58 +0100, by Doug Simon
-
JDK8: added support for default methods as well as interfaces containing static and private methodsWed, 27 Nov 2013 18:53:07 +0100, by Doug Simon
-
get DataLayout tags from VMTue, 26 Nov 2013 11:41:47 -0800, by twisti
-
fixed bug in MethodData and added assertion that precomputed size == initialized sizeWed, 27 Nov 2013 02:31:03 +0100, by Doug Simon
-
Merge.Tue, 26 Nov 2013 23:14:18 +0100, by Doug Simon
-
made FrameWithoutBoxing.pack() substitution match the signature of the originalTue, 26 Nov 2013 22:15:04 +0100, by Doug Simon
-
fixed HotSpot compiler test 7184394 (GRAAL-612)Tue, 26 Nov 2013 20:54:31 +0100, by Doug Simon
-
made method substitution take return types into account (GRAAL-612)Tue, 26 Nov 2013 18:43:53 +0100, by Doug Simon
-
MergeTue, 26 Nov 2013 13:03:40 -0800, by Tom Rodriguez
-
Treat block comments as raw stringsMon, 25 Nov 2013 15:31:20 -0800, by Tom Rodriguez
-
add NULL check so that -Xint option works againMon, 25 Nov 2013 15:31:18 -0800, by Tom Rodriguez
-
remove incorrect should_reexecute assertMon, 25 Nov 2013 15:26:08 -0800, by Tom Rodriguez
-
Add aliasing trap reason name.Tue, 26 Nov 2013 13:35:52 +0100, by Roland Schatz
-
don't overwrite the values of HotSpotPrintCompilation and HotSpotPrintInliningMon, 25 Nov 2013 18:40:26 -0800, by twisti
-
make CodeInstallResult enum independent of the actual values in C++ codeMon, 25 Nov 2013 18:39:31 -0800, by twisti
-
Merge.Tue, 26 Nov 2013 00:53:26 +0100, by Doug Simon
-
renamed parameters of ProfiledMethod and ProfiledTypeTue, 26 Nov 2013 00:21:40 +0100, by Doug Simon
-
Merge.Tue, 26 Nov 2013 00:09:59 +0100, by Doug Simon
-
replace code handling abstract (non-array) types in type profiles with assertions now that it should never occurTue, 26 Nov 2013 00:09:17 +0100, by Doug Simon
-
integrated patch from Roland that prevents abstract types showing up in C1 generated type profilesTue, 26 Nov 2013 00:08:15 +0100, by Doug Simon
-
cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=trueMon, 25 Nov 2013 23:49:49 +0100, by Doug Simon
-
made DebugScope be AutoCloseable so that try-with-resource can be used to more cleanly manage scopesMon, 25 Nov 2013 18:42:51 +0100, by Doug Simon
-
put HSAIL test code dumping behind -G:LogMon, 25 Nov 2013 17:32:15 +0100, by Doug Simon
-
changed default level for HSAIL KernelTester logger to OFFMon, 25 Nov 2013 17:31:31 +0100, by Doug Simon
-
use new mechanism for scoping a DebugConfig changeMon, 25 Nov 2013 17:30:07 +0100, by Doug Simon
-
suppress messages about expected exception in HSAIL testMon, 25 Nov 2013 17:29:44 +0100, by Doug Simon
-
added support for scoping a change to the current DebugConfig using try-with-resourceMon, 25 Nov 2013 17:28:15 +0100, by Doug Simon
-
put warnings about missing GPU device behind TraceGPUInteraction optionMon, 25 Nov 2013 17:25:53 +0100, by Doug Simon
-
propagate code-cache-full message up to Java to throw exception instead of crashing VMMon, 25 Nov 2013 15:10:04 -0800, by twisti
-
Deoptimization reason for failed aliasing assumptions.Mon, 25 Nov 2013 17:23:56 +0100, by Roland Schatz
-
Make GuardNode extensible.Mon, 25 Nov 2013 17:19:29 +0100, by Roland Schatz
-
Common base interface for nodes in the memory graph.Mon, 25 Nov 2013 17:10:22 +0100, by Roland Schatz
-
Separate class for MemoryProxy and MemoryPhi.Mon, 25 Nov 2013 17:06:00 +0100, by Roland Schatz