Wed, 30 Apr 2014 19:38:24 +0200 |
Andreas Woess |
Backed out changeset: d44e138f7020 |
Tue, 29 Apr 2014 19:30:38 +0200 |
Miguel Garcia |
Merge |
Tue, 29 Apr 2014 18:10:16 +0200 |
Miguel Garcia |
[flow-sensitive] bug fix, registerTypeSwitchNode |
Tue, 29 Apr 2014 18:07:41 +0200 |
Miguel Garcia |
[flow-sensitive] readability |
Tue, 29 Apr 2014 18:01:09 +0200 |
Miguel Garcia |
[flow-sensitive] less ambitious addFactInstanceOf |
Tue, 29 Apr 2014 17:14:49 +0200 |
Miguel Garcia |
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNode |
Tue, 29 Apr 2014 16:55:05 +0200 |
Miguel Garcia |
[flow-sensitive] downcast of per-stamp-null, one fewer PiNode |
Tue, 29 Apr 2014 16:53:35 +0200 |
Miguel Garcia |
[flow-sensitive] no-precision-loss check in downcast |
Tue, 29 Apr 2014 18:35:10 +0200 |
Roland Schatz |
Merge. |
Tue, 29 Apr 2014 18:23:17 +0200 |
Roland Schatz |
Don't kill FrameState if it still has usages. |
Tue, 29 Apr 2014 17:16:48 +0200 |
Roland Schatz |
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface. |
Tue, 29 Apr 2014 17:44:31 +0200 |
Roland Schatz |
Merge. |
Tue, 29 Apr 2014 17:17:34 +0200 |
Gilles Duboscq |
MemoryCheckpoint: MemoryNode already extends NodeInterface |
Tue, 29 Apr 2014 16:13:28 +0200 |
Gilles Duboscq |
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper. |
Tue, 29 Apr 2014 16:11:54 +0200 |
Gilles Duboscq |
Add flag to always enable debug info sharing (true ifdef GRAAL) |
Tue, 29 Apr 2014 16:16:27 +0200 |
Miguel Garcia |
Merge |
Tue, 29 Apr 2014 14:51:51 +0200 |
Miguel Garcia |
[flow-sensitive] formatting |
Tue, 29 Apr 2014 14:47:57 +0200 |
Miguel Garcia |
[flow-sensitive] better encapsulation, CastCheckExtractor |
Tue, 29 Apr 2014 14:42:51 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: untrivialNull -> nonTrivialNull |
Tue, 29 Apr 2014 14:40:23 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcast-helpers |
Tue, 29 Apr 2014 13:32:28 +0200 |
Miguel Garcia |
[flow-sensitive] renaming: downcasted -> downcast |
Tue, 29 Apr 2014 14:33:09 +0200 |
Miguel Garcia |
[flow-sensitive] bug fixes, missing state clearing |
Mon, 28 Apr 2014 15:05:42 +0200 |
Miguel Garcia |
[flow-sensitive] explicit assert about anchor being FixedNode |
Sun, 27 Apr 2014 15:57:44 +0200 |
Miguel Garcia |
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhase |
Tue, 29 Apr 2014 14:50:51 +0200 |
Bernhard Urban |
SchedulePhase: refactoring |
Tue, 29 Apr 2014 11:40:29 +0200 |
Bernhard Urban |
SchedulePhase: use lazy init for worklist |
Tue, 29 Apr 2014 11:14:03 +0200 |
Bernhard Urban |
MemSchedTests: disable implicit null checks |
Mon, 28 Apr 2014 17:22:45 +0200 |
Bernhard Urban |
mx export: change the way of marking a repo as dirty |
Tue, 29 Apr 2014 14:26:39 +0200 |
Doug Simon |
made note about workaround for JDK-8041628 |
Tue, 29 Apr 2014 11:02:08 +0200 |
Christian Wirth |
on windows, support mx.cmd to be called from the path |
Mon, 28 Apr 2014 16:22:25 +0200 |
Lukas Stadler |
pass SimplifierTool to GraphUtil.killCFG |
Mon, 28 Apr 2014 16:21:44 +0200 |
Lukas Stadler |
PEA: only merge objects at phi if this phi is the only reference |
Tue, 29 Apr 2014 00:05:30 +0200 |
Andreas Woess |
Truffle: add IllegalArgumentException to skipped exception types |
Mon, 28 Apr 2014 21:30:38 +0200 |
Roland Schatz |
Fix bug in CompareNode canonicalization. |
Mon, 28 Apr 2014 12:11:20 -0700 |
Tom Rodriguez |
delete memory peephole machinery |
Mon, 28 Apr 2014 10:14:36 -0700 |
Tom Rodriguez |
fix bug with compressed comparision using wrong version of constant |
Mon, 28 Apr 2014 16:07:18 +0200 |
Roland Schatz |
Merge. |
Mon, 28 Apr 2014 15:57:05 +0200 |
Roland Schatz |
Ignore unit tests instead of expecting failures. |
Mon, 28 Apr 2014 17:26:24 +0200 |
Doug Simon |
updated to latest version of JAVA_ALLOCATION_INSTRUMENTER library |
Mon, 28 Apr 2014 16:35:06 +0200 |
Doug Simon |
Merge. |
Mon, 28 Apr 2014 16:34:36 +0200 |
Doug Simon |
removed unnecessary String creation |
Mon, 28 Apr 2014 16:22:58 +0200 |
Doug Simon |
mx: fixed site command by removing brittle post-processing of javadoc output |
Mon, 28 Apr 2014 12:07:49 +0200 |
Bernhard Urban |
mx: new export command |
Fri, 25 Apr 2014 15:47:00 +0200 |
Bernhard Urban |
mx export: fix VM() usage |
Fri, 25 Apr 2014 12:01:29 +0200 |
Bernhard Urban |
graal init: improve help text |
Mon, 28 Apr 2014 11:18:15 +0200 |
Roland Schatz |
Merge. |
Fri, 25 Apr 2014 16:21:07 +0200 |
Roland Schatz |
HSAIL: support for directly storing boolean |
Fri, 25 Apr 2014 16:17:27 +0200 |
Roland Schatz |
HSAIL: support for emitLea. |
Fri, 25 Apr 2014 14:57:53 +0200 |
Roland Schatz |
Make HSAILHotSpotLoweringProvider extensible. |
Fri, 25 Apr 2014 13:56:27 +0200 |
Roland Schatz |
Split HotSpotLoweringProvider into interface and implementation class. |
Mon, 28 Apr 2014 10:34:02 +0200 |
Thomas Wuerthinger |
Increase default value for maximum number of Graal nodes during partial evaluation. |
Mon, 28 Apr 2014 10:31:17 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 18 Apr 2014 15:41:13 +0200 |
Thomas Wuerthinger |
Truffle: Allow null as a possible return value. |
Sun, 27 Apr 2014 18:03:36 +0200 |
Doug Simon |
fixed javadoc errors |
Sun, 27 Apr 2014 17:29:19 +0200 |
Doug Simon |
fixed some minor javadoc formatting issues |
Sun, 27 Apr 2014 16:44:59 +0200 |
Doug Simon |
mx: disable doclint when running javadoc (until the code base is doclint clean) |
Sat, 26 Apr 2014 16:23:46 +0200 |
Miguel Garcia |
part 3, disabling flow-sensitive reductions |
Sat, 26 Apr 2014 16:15:51 +0200 |
Miguel Garcia |
part 2, disabling flow-sensitive reductions |
Sat, 26 Apr 2014 15:34:15 +0200 |
Miguel Garcia |
disabling flow-sensitive reductions until their issues are addressed |
Fri, 25 Apr 2014 16:50:52 +0200 |
Miguel Garcia |
Add phase FlowSensitiveReductionPhase. |
Fri, 25 Apr 2014 16:45:05 +0200 |
Miguel Garcia |
moved tryKillUnused to GraphUtil |
Fri, 25 Apr 2014 14:43:56 +0200 |
Doug Simon |
mx: log reason why Java classes are being (re)built |
Fri, 25 Apr 2014 11:36:15 +0200 |
Lukas Stadler |
fix comparison in Block.isExceptionEntry |
Fri, 25 Apr 2014 11:27:11 +0200 |
Lukas Stadler |
VirtualStates should not block MergeNode splitting |
Fri, 25 Apr 2014 11:15:21 +0200 |
Lukas Stadler |
simplify FrameInstance (remove getTargetCallTarget) |
Thu, 24 Apr 2014 17:35:21 +0200 |
Gilles Duboscq |
Harmonize usage of NodeInterface |
Thu, 24 Apr 2014 17:31:54 +0200 |
Gilles Duboscq |
Finish the changes from ad3441f45118 |
Thu, 24 Apr 2014 17:30:12 +0200 |
Gilles Duboscq |
StampTool: fix typo and change "java" to "Java" |
Fri, 25 Apr 2014 10:33:17 +0200 |
Gilles Duboscq |
Guards which are guarenteed to succeed can replace themselves with null. |
Thu, 24 Apr 2014 17:18:24 +0200 |
Gilles Duboscq |
Fix help text for ideinit |
Thu, 24 Apr 2014 17:17:04 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator.emitForeignCall: add assert |
Thu, 24 Apr 2014 17:15:24 +0200 |
Gilles Duboscq |
mx build: make --error-prone, --jdt and --force-javac mutually exclusive |
Thu, 24 Apr 2014 17:06:23 +0200 |
Gilles Duboscq |
Remove CompilationResult.Mark.references |
Fri, 25 Apr 2014 10:13:54 +0200 |
Lukas Stadler |
clean up ExceptionObjectNode lowering |
Thu, 24 Apr 2014 23:32:30 +0100 |
Chris Seaton |
Merge. |
Thu, 24 Apr 2014 23:29:28 +0100 |
Chris Seaton |
Truffle: print the source section in the rewrite trace. |
Thu, 24 Apr 2014 23:29:04 +0100 |
Chris Seaton |
Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths. |
Thu, 24 Apr 2014 12:00:54 -0700 |
Tom Rodriguez |
add support for matching multiple HIR nodes when lowering to LIR |
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
add option to explicitly count invokes to ProfileCompiledMethodsPhase |
Thu, 24 Apr 2014 17:30:48 +0200 |
Lukas Stadler |
fix NPE in BenchmarkCounters, remove exclusion based on prefix |
Thu, 24 Apr 2014 17:21:19 +0200 |
Lukas Stadler |
make IndirectCallTargetNode.toString behave like DirectCallTargetNode.toString |
Thu, 24 Apr 2014 17:21:18 +0200 |
Lukas Stadler |
more fixes in BenchmarkCounters |
Thu, 24 Apr 2014 17:31:25 +0200 |
Bernhard Urban |
graal init: add flag to force compiler initialization |
Thu, 24 Apr 2014 17:09:39 +0200 |
Bernhard Urban |
mx exportlibs: add option to include all defined libaries |
Thu, 24 Apr 2014 16:41:17 +0200 |
Bernhard Urban |
snippet counter: fix location for counter access |
Thu, 24 Apr 2014 14:03:17 +0200 |
Bernhard Urban |
mx exportlibs: fix in calculation of library dependencies |
Thu, 24 Apr 2014 15:51:52 +0200 |
Gilles Duboscq |
Refactoring in InliningUtil.processFrameStates, add some bci/monitor related asserts |
Thu, 24 Apr 2014 12:17:29 +0200 |
Roland Schatz |
Don't drop metadata annotation in NewInstanceStub. |
Thu, 24 Apr 2014 12:17:13 +0200 |
Roland Schatz |
Merge. |
Thu, 24 Apr 2014 12:10:11 +0200 |
Roland Schatz |
Add createSpeculationLog to CodeCacheProvider. |
Thu, 24 Apr 2014 11:52:49 +0200 |
Roland Schatz |
Add SnippetReflectionProvider to ReplacementsProvider interface. |
Thu, 24 Apr 2014 11:49:08 +0200 |
Bernhard Urban |
mx exportlibs: include source dependencies and digest files |
Thu, 24 Apr 2014 11:50:40 +0200 |
Bernhard Urban |
mx exportlibs: include libs only if there's a real dependency from a project |
Wed, 23 Apr 2014 22:46:38 +0200 |
Bernhard Urban |
mx unittest: use supported glob syntax in white list |
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
show Truffle call target names in BenchmarkCounters |
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix BenchmarkCounters memory leak |
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
fix ProfileCompiledMethods for OSR methods |
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
more context for exceptions within DebugInfoBuilder |
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
evaluate for BinaryOpLogicNodes |
Thu, 24 Apr 2014 10:44:12 +0200 |
Lukas Stadler |
added UnaryOpLogicNode base class, renamed BinaryLogicNode |
Thu, 24 Apr 2014 08:38:00 +0200 |
Michael Haupt |
merge |
Wed, 23 Apr 2014 15:23:18 +0200 |
Michael Haupt |
onAdopt callback for ASTs |
Wed, 23 Apr 2014 15:12:41 -1000 |
twisti |
implement SPARC uncommon trap stub |
Wed, 23 Apr 2014 22:37:18 +0200 |
Doug Simon |
HSAIL: fixed AtomicReadAndWrite support |
Wed, 23 Apr 2014 21:23:31 +0200 |
Bernhard Urban |
Merge |
Wed, 23 Apr 2014 21:01:40 +0200 |
Bernhard Urban |
Merge |
Wed, 23 Apr 2014 18:16:36 +0200 |
Lukas Stadler |
correctly remove VirtualStates for loop exits during loop peeling |
Wed, 23 Apr 2014 20:49:59 +0200 |
Christian Humer |
Merge. |
Wed, 23 Apr 2014 20:49:32 +0200 |
Christian Humer |
Truffle: fix inlining recursions |
Wed, 23 Apr 2014 13:18:58 +0200 |
Josef Eisl |
Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder. |
Wed, 23 Apr 2014 13:17:23 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool instead of NodeLIRBuilder. |
Wed, 23 Apr 2014 12:12:26 +0200 |
Josef Eisl |
Remove obsolete LIRGenResLowerable interface. |
Wed, 23 Apr 2014 11:57:59 +0200 |
Josef Eisl |
Replace usages LIRGenLowerable with LIRLowerable. |
Wed, 23 Apr 2014 11:49:12 +0200 |
Josef Eisl |
Use NodeLIRBuilderTool in LIRGenLowerable. |
Wed, 23 Apr 2014 11:32:47 +0200 |
Josef Eisl |
Use LIRGeneratorTool in Backend. |
Wed, 23 Apr 2014 19:28:08 +0200 |
Josef Eisl |
Suppress wrong FindBugs warning in SPARCHotSpotSafepointOp. |
Wed, 23 Apr 2014 10:39:55 +0200 |
Josef Eisl |
Use LIRGeneratorTool in NodeLIRBuilder. |
Wed, 23 Apr 2014 09:57:00 +0200 |
Josef Eisl |
Remove traceLevel and printIRWithLIR members from LIRGenerator. |
Wed, 23 Apr 2014 17:05:42 +0200 |
Bernhard Urban |
mx: fix imports |
Wed, 23 Apr 2014 17:02:12 +0200 |
Bernhard Urban |
mx: use generators |
Wed, 23 Apr 2014 14:59:05 +0200 |
Bernhard Urban |
mx: support simple filename globbing in whitelist |
Wed, 23 Apr 2014 14:44:24 +0200 |
Bernhard Urban |
mx: support comments in whitelist |
Wed, 23 Apr 2014 13:24:09 +0200 |
Bernhard Urban |
gate: add baseline compiler unittest |
Wed, 23 Apr 2014 13:02:07 +0200 |
Bernhard Urban |
mx: add whitelist for shortunittest |
Wed, 23 Apr 2014 11:48:38 +0200 |
Bernhard Urban |
mx: allow to specify a path for the whitelist in the unittest command |
Wed, 23 Apr 2014 11:42:58 +0200 |
Bernhard Urban |
mx: remove longunittest |
Wed, 23 Apr 2014 11:48:54 +0200 |
Bernhard Urban |
unittest: remove @LongTest |
Wed, 23 Apr 2014 16:22:17 +0200 |
Gilles Duboscq |
Use association type for AddLocationNode inputs while waiting for a better solution. |
Wed, 23 Apr 2014 13:29:55 +0200 |
Gilles Duboscq |
InliningUtil: split framestate processing to a separate method |
Wed, 23 Apr 2014 16:16:48 +0200 |
Gilles Duboscq |
ininling: while fixing framestates, modify callee framestates rather than caller ones. |
Wed, 23 Apr 2014 11:49:51 +0200 |
Gilles Duboscq |
When replacing sate splits with deopts, be careful about BeginNodes |
Wed, 23 Apr 2014 15:48:38 +0200 |
Roland Schatz |
Merge. |
Wed, 23 Apr 2014 15:22:20 +0200 |
Roland Schatz |
Fix bug in InputType specific replaceAtUsages. |
Tue, 22 Apr 2014 17:58:49 +0200 |
Roland Schatz |
Make ValueAnchorNode implement AnchoringNode interface. |
Tue, 22 Apr 2014 16:21:37 +0200 |
Roland Schatz |
Override asNode() in FloatingNode and FixedWithNextNode. |
Tue, 15 Apr 2014 18:31:23 +0200 |
Christian Humer |
Truffle: fixes to the inlining heuristic. |
Wed, 23 Apr 2014 12:38:05 +0200 |
Doug Simon |
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods |
Wed, 23 Apr 2014 12:36:11 +0200 |
Doug Simon |
mx: ensure newest version of c1visualizer is being used |
Wed, 23 Apr 2014 11:38:05 +0200 |
Josef Eisl |
Canonicalize projects. |
Wed, 23 Apr 2014 10:08:22 +0200 |
Josef Eisl |
Rename LIRTypeTool to PlatformKindTool. |
Wed, 23 Apr 2014 10:00:29 +0200 |
Josef Eisl |
Rename LIRLoop to BaselineLoop. |
Tue, 22 Apr 2014 20:16:38 +0200 |
Josef Eisl |
Rename LIRFrameStateBuilder to BaselineFrameStateBuilder. |
Tue, 22 Apr 2014 20:14:37 +0200 |
Josef Eisl |
Rename LIRControlFlowGraph to BaselineControlFlowGraph. |
Tue, 22 Apr 2014 20:13:24 +0200 |
Josef Eisl |
Rename LIRProviders to CodeGenProviders. |
Tue, 22 Apr 2014 20:12:21 +0200 |
Josef Eisl |
Remove (unused) LIRBlock. |
Tue, 22 Apr 2014 19:45:52 +0200 |
Josef Eisl |
Remove deprecated isCompressed* checks from *HotSpotLIRGenerator. |
Tue, 22 Apr 2014 18:41:00 +0200 |
Josef Eisl |
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*. |
Tue, 22 Apr 2014 16:45:47 +0200 |
Josef Eisl |
Change graal.lir->graal.nodes project dependency to graal.nodes->graal.lir (errors). |
Tue, 22 Apr 2014 16:37:53 +0200 |
Josef Eisl |
Move ArithmeticLIRGenerator to graal.lir (errors). |
Tue, 22 Apr 2014 16:36:16 +0200 |
Josef Eisl |
Move LIRGeneratorTool to graal.lir (errors). |
Tue, 22 Apr 2014 15:55:54 +0200 |
Josef Eisl |
Move LIRGenerator to graal.lir (errors). |
Tue, 22 Apr 2014 15:40:13 +0200 |
Josef Eisl |
Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors). |
Tue, 22 Apr 2014 17:15:55 +0200 |
Josef Eisl |
Move FieldIntrospection to graal.compiler.common. |
Wed, 23 Apr 2014 11:50:59 +0200 |
Josef Eisl |
Move FloatConvertNode.FloatConvert to compiler.common. |
Tue, 22 Apr 2014 16:22:21 +0200 |
Josef Eisl |
Deprecate LIRGenerator.getDebugInfoBuilder(). |
Tue, 22 Apr 2014 15:45:19 +0200 |
Josef Eisl |
Move LIRGenerationResult* to graal.lir. |
Tue, 22 Apr 2014 15:24:14 +0200 |
Josef Eisl |
Move UnsafeAccess to graal.compiler.common. |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
simplify usage of IncrementalCanonicalizerPhase, use incremental canonicalizer for GuardLowering |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
additional scope in inlining to get caller graph upon exceptions |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
loosen restrictions a bit in GraphOrder |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
pass CallTarget name to Truffle-generated StructuredGraphs |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
handle array length in PEAReadElimination |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
deal with StateSplits in GraphUtil.removeFixedWithUnusedInputs |
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
correctly schedule loop proxies |
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
warning in AbstractFrameStateBuilder |
Wed, 23 Apr 2014 10:26:18 +0200 |
Lukas Stadler |
lowering for GuardProxyNode |
Tue, 22 Apr 2014 18:32:08 -0700 |
Michael Van De Vanter |
Merge |
Tue, 22 Apr 2014 18:22:40 -0700 |
Michael Van De Vanter |
Merge |
Sun, 20 Apr 2014 20:37:27 -0700 |
Michael Van De Vanter |
Truffle: Major cleanup and extension of the Truffle Instrumentation framework in com.oracle.truffle.api |
Tue, 22 Apr 2014 17:25:31 -0700 |
Tom Rodriguez |
use movl instead of andl for L2I |
Tue, 22 Apr 2014 17:25:27 -0700 |
Tom Rodriguez |
add rotate instructions and make the shift encodings more uniform |
Tue, 22 Apr 2014 17:25:24 -0700 |
Tom Rodriguez |
fix code to improve unsafe array location identity |
Tue, 22 Apr 2014 16:41:46 -0700 |
Christian Wimmer |
Update c1visualizer to version compatible with Java 8 |
Wed, 23 Apr 2014 00:54:41 +0200 |
Doug Simon |
mx: generalized workaround for system command line length limits and used it to fix issue with eclipseformat command |
Tue, 22 Apr 2014 20:35:55 +0200 |
Gilles Duboscq |
Exceptions reaching the unwind are already null-checked |
Tue, 22 Apr 2014 20:18:45 +0200 |
Gilles Duboscq |
Dumping: translate special bcis into a string in the debug properties map. |
Tue, 22 Apr 2014 19:52:05 +0200 |
Gilles Duboscq |
Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilder |
Tue, 22 Apr 2014 18:54:03 +0200 |
Gilles Duboscq |
Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt. |
Tue, 22 Apr 2014 18:31:01 +0200 |
Gilles Duboscq |
Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrors |
Tue, 22 Apr 2014 17:31:57 +0200 |
Gilles Duboscq |
Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to Invoke |
Tue, 22 Apr 2014 19:23:38 +0200 |
Gilles Duboscq |
Add ResolvedJavaMethod.isSynchronized |
Tue, 22 Apr 2014 13:51:16 +0200 |
Gilles Duboscq |
Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronized |
Tue, 22 Apr 2014 17:50:13 +0200 |
Gilles Duboscq |
Use ignore instead of commenting out tests. Add timeout for some tests that may block forever |
Tue, 22 Apr 2014 15:12:38 +0200 |
Gilles Duboscq |
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCI |
Tue, 22 Apr 2014 17:38:21 +0200 |
Gilles Duboscq |
Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code) |
Tue, 22 Apr 2014 15:46:06 +0200 |
Doug Simon |
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727) |
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common. |
Tue, 22 Apr 2014 14:15:24 +0200 |
Josef Eisl |
Move static helpers from ObjectStamp to StampTool. |
Tue, 22 Apr 2014 11:37:15 +0200 |
Josef Eisl |
Move GraalOptions to graal.compiler.common. |
Tue, 22 Apr 2014 12:02:08 +0200 |
Doug Simon |
fix log message stating how many GPUs have been initialized |
Tue, 22 Apr 2014 09:32:05 +0200 |
Josef Eisl |
Introduce LIRProviders. |
Tue, 22 Apr 2014 09:55:24 +0200 |
Gilles Duboscq |
Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methods |
Tue, 22 Apr 2014 09:29:57 +0200 |
Gilles Duboscq |
Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index. |
Tue, 22 Apr 2014 00:52:56 +0100 |
Chris Seaton |
Show shorter class names in the Truffle compilation histogram. |
Sat, 19 Apr 2014 12:48:19 +0200 |
Doug Simon |
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh command |
Fri, 18 Apr 2014 18:30:40 -1000 |
twisti |
make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methods |
Fri, 18 Apr 2014 16:50:52 -1000 |
twisti |
Unsafe.getAndAdd/Set method substitutions |
Sat, 19 Apr 2014 00:41:04 +0200 |
Doug Simon |
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectively |
Fri, 18 Apr 2014 16:11:53 -0400 |
bharadwaj |
[PTX] Fix regression in generation of predicate register declaration |
Fri, 18 Apr 2014 09:38:29 -1000 |
twisti |
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gate |
Fri, 18 Apr 2014 08:25:00 -1000 |
twisti |
add LocationIdentity to CompareAndSwapNode |
Thu, 17 Apr 2014 14:41:48 -1000 |
twisti |
fix GraalInternalError cause |
Thu, 17 Apr 2014 11:32:34 +0200 |
Lukas Stadler |
check isLegal before checking isExactType in ObjectGetClassNode |
Thu, 17 Apr 2014 11:32:26 +0200 |
Lukas Stadler |
make MergeNode.simplify work with a null SimplifierTool |
Thu, 17 Apr 2014 11:32:21 +0200 |
Lukas Stadler |
slightly more relaxed GraphOrder assertion |
Thu, 17 Apr 2014 11:32:14 +0200 |
Lukas Stadler |
push similar nodes through IfNodes |
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
small refactoring of NodeClass.Position, remove duplicated functionality |
Thu, 17 Apr 2014 10:26:13 +0200 |
Lukas Stadler |
make NodeIterable.snapshotTo more generic |
Fri, 18 Apr 2014 16:15:42 +0200 |
Andreas Woess |
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiver |
Fri, 18 Apr 2014 16:10:45 +0200 |
Andreas Woess |
Truffle: fix lowering of unsafe load final with non-constant location argument |
Fri, 18 Apr 2014 15:19:06 +0200 |
Thomas Wuerthinger |
Fix a regression in ArrayLengthNode. |
Fri, 18 Apr 2014 14:14:48 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 18 Apr 2014 14:09:27 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 18 Apr 2014 13:45:41 +0200 |
Lukas Stadler |
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.) |
Fri, 18 Apr 2014 13:43:40 +0200 |
Lukas Stadler |
change return type of SLHelloEqualsWorldBuiltin |
Fri, 18 Apr 2014 14:02:40 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 18 Apr 2014 14:02:28 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the exact length of the arguments array. |
Fri, 18 Apr 2014 14:01:59 +0200 |
Thomas Wuerthinger |
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter(). |
Fri, 18 Apr 2014 13:40:31 +0200 |
Doug Simon |
mx: use server VM to build JMH |
Fri, 18 Apr 2014 13:39:53 +0200 |
Doug Simon |
mx: show output of JMH build failure |
Fri, 18 Apr 2014 13:38:26 +0200 |
Doug Simon |
mx: include generated sources in archived distribution sources |
Fri, 18 Apr 2014 13:36:48 +0200 |
Doug Simon |
mx: refactored archive command |
Thu, 17 Apr 2014 21:29:21 -0400 |
bharadwaj |
[PTX] Fix PTX test regressions |
Fri, 18 Apr 2014 02:13:14 +0200 |
Thomas Wuerthinger |
Truffle: Move direct call logic from call site to optimized call target. |
Fri, 18 Apr 2014 02:00:35 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 18 Apr 2014 02:00:24 +0200 |
Thomas Wuerthinger |
Truffle: Add option TruffleReturnTypeSpeculation. |
Thu, 17 Apr 2014 15:33:23 -0700 |
Christian Wimmer |
Fix test method lookup |
Thu, 17 Apr 2014 15:32:57 -0700 |
Christian Wimmer |
Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind block |
Thu, 17 Apr 2014 23:41:00 +0200 |
Thomas Wuerthinger |
Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue. |
Thu, 17 Apr 2014 23:29:11 +0200 |
Thomas Wuerthinger |
Fix partial evaluation test. |
Thu, 17 Apr 2014 23:25:42 +0200 |
Thomas Wuerthinger |
Truffle: Fixed display of installed code size. |
Thu, 17 Apr 2014 23:16:21 +0200 |
Thomas Wuerthinger |
Truffle: Speculate on the return type of calls. |
Thu, 17 Apr 2014 22:14:29 +0200 |
Thomas Wuerthinger |
Simplification of OptimizedCallTarget. |
Thu, 17 Apr 2014 21:50:14 +0200 |
Thomas Wuerthinger |
Merge. |
Thu, 17 Apr 2014 17:40:39 +0200 |
Thomas Wuerthinger |
Merge. |
Thu, 17 Apr 2014 17:40:20 +0200 |
Thomas Wuerthinger |
Remove runtime-specific optimized call target. |
Thu, 17 Apr 2014 16:51:51 +0200 |
Thomas Wuerthinger |
Clean up of relationship between compilation policy and optimized call target. |
Thu, 17 Apr 2014 16:25:08 +0200 |
Thomas Wuerthinger |
Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime. |
Thu, 17 Apr 2014 19:30:37 +0200 |
Gilles Duboscq |
Loop transform: mark states from all NodeWithStates not just StateSplit |
Thu, 17 Apr 2014 19:29:54 +0200 |
Gilles Duboscq |
Add LambdaEagerTest.states, use it in PE closure |