Mercurial > hg > graal-compiler
graph
-
Test the Truffle JAR after building.Fri, 13 Dec 2013 14:26:39 +0000, by Chris Seaton
-
Include annotation processor meta-info in Truffle JAR.Fri, 13 Dec 2013 13:54:13 +0000, by Chris Seaton
-
added comment explaining insertion of nop during commoning of constant loadsFri, 13 Dec 2013 20:16:44 +0100, by Doug Simon
-
removed support for external nodes (GRAAL-508)Fri, 13 Dec 2013 14:41:59 +0100, by Doug Simon
-
made commoning of loading constants non-configurable (GRAAL-508)Fri, 13 Dec 2013 14:10:30 +0100, by Doug Simon
-
moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilderFri, 13 Dec 2013 14:05:48 +0100, by Doug Simon
-
the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)Fri, 13 Dec 2013 13:32:11 +0100, by Doug Simon
-
improved LabelRef.toString()Fri, 13 Dec 2013 13:25:36 +0100, by Doug Simon
-
moved call to beforeRegisterAllocation() to be within "LIRGen" debug scopeFri, 13 Dec 2013 13:25:05 +0100, by Doug Simon
-
added test for any optimization that commons loads of non-inlineable constantsFri, 13 Dec 2013 13:21:41 +0100, by Doug Simon
-
renamed PlaceholderOp to NoOpFri, 13 Dec 2013 13:19:46 +0100, by Doug Simon
-
added missing exception_seen and null_seen info info when formatting some profile data as stringsFri, 13 Dec 2013 13:18:01 +0100, by Doug Simon
-
clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()Fri, 13 Dec 2013 13:14:35 +0100, by Doug Simon
-
added subqWide to AMD64AssemblerFri, 13 Dec 2013 13:12:58 +0100, by Doug Simon
-
added instructions for pushing and popping CPU state flagsFri, 13 Dec 2013 12:25:28 +0100, by Doug Simon
-
HSAIL: added Math intrinsificationsFri, 13 Dec 2013 10:44:09 +0100, by Doug Simon
-
added ExceptionHandler.hashCode() to remove Eclipse warningFri, 13 Dec 2013 10:39:15 +0100, by Doug Simon
-
moved most CompilerToVM.getLocalVariableTable to JavaThu, 12 Dec 2013 14:56:52 -0800, by twisti
-
moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to JavaWed, 11 Dec 2013 20:42:50 -0800, by twisti
-
Merge.Thu, 12 Dec 2013 20:09:39 +0000, by Chris Seaton
-
Added trufflejar command, and abstracted packagejar.Thu, 12 Dec 2013 20:09:10 +0000, by Chris Seaton
-
some javadoc for switch strategiesThu, 12 Dec 2013 18:15:22 +0100, by Lukas Stadler
-
Separate foreign calls into LEAF and LEAF_NOFP.Thu, 12 Dec 2013 17:09:40 +0100, by Roland Schatz
-
rename BooleanSwitch to BinarySwitchThu, 12 Dec 2013 09:47:11 +0100, by Lukas Stadler
-
Merge.Wed, 11 Dec 2013 21:57:10 +0100, by Doug Simon
-
convert assertion in SchedulePhase to raise SchedulingError instead of AssertionErrorMon, 09 Dec 2013 21:40:45 +0100, by Doug Simon
-
removed unused importWed, 11 Dec 2013 20:49:47 +0100, by Doug Simon
-
fixed regression in VerifyOptionsPhase such that it actually checks class initializers againWed, 11 Dec 2013 20:49:31 +0100, by Doug Simon
-
simplified implementation of HotSpotResolvedObjectType.getClassInitializer()Wed, 11 Dec 2013 20:46:25 +0100, by Doug Simon
-
rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategyWed, 11 Dec 2013 15:59:40 +0100, by Lukas Stadler
-
GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNodeWed, 11 Dec 2013 15:15:35 +0100, by Gilles Duboscq
-
GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctlyWed, 11 Dec 2013 16:28:15 +0100, by Gilles Duboscq
-
Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.Wed, 11 Dec 2013 14:23:58 +0100, by Gilles Duboscq
-
Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNodeWed, 11 Dec 2013 14:02:23 +0100, by Gilles Duboscq
-
Rename AccessNode to FixedAccessNodeWed, 11 Dec 2013 13:48:42 +0100, by Gilles Duboscq
-
Log modiffied files during eclipseformatWed, 11 Dec 2013 12:21:07 +0100, by Gilles Duboscq
-
Use the appropriate phases in order to change the guards stageWed, 11 Dec 2013 12:14:46 +0100, by Gilles Duboscq
-
SnippetTemplates does not use assumptions any moreTue, 10 Dec 2013 17:34:48 +0100, by Gilles Duboscq
-
InliningPhase asserts correct order on the garph stagesThu, 05 Dec 2013 17:30:54 +0100, by Gilles Duboscq
-
make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimitTue, 10 Dec 2013 10:43:12 +0100, by Gilles Duboscq
-
Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stageWed, 11 Dec 2013 13:29:23 +0100, by Gilles Duboscq
-
Make the guardsStage part of the hash for SnippetTemplate.CacheKeyThu, 05 Dec 2013 13:49:42 +0100, by Gilles Duboscq
-
added PrintBootstrap optionTue, 10 Dec 2013 19:23:55 -0800, by twisti
-
force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tagsTue, 10 Dec 2013 22:09:27 +0100, by Doug Simon
-
fixed broken assertionsTue, 10 Dec 2013 21:40:12 +0100, by Doug Simon
-
Merge.Tue, 10 Dec 2013 11:10:14 +0100, by Christian Humer
-
Merge.Mon, 09 Dec 2013 17:31:12 +0100, by Christian Humer
-
SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)Mon, 09 Dec 2013 17:30:50 +0100, by Christian Humer
-
Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.Thu, 05 Dec 2013 13:39:08 +0100, by Christian Humer
-
Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.Mon, 02 Dec 2013 13:11:50 +0100, by Christian Humer
-
Truffle-DSL: added another test case for generating execute methods with varargs.Mon, 02 Dec 2013 11:48:40 +0100, by Christian Humer
-
Truffle-DSL: more testing for generating execute methods with varargs.Mon, 02 Dec 2013 10:45:37 +0100, by Christian Humer
-
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