Tue, 14 Apr 2015 14:05:35 +0200 |
Stefan Anzinger |
Fix compilation warning
|
Tue, 14 Apr 2015 14:01:18 +0200 |
Stefan Anzinger |
Merge
|
Tue, 14 Apr 2015 13:37:47 +0200 |
Stefan Anzinger |
Change recursive LoweringPhase.Round.processBlock to state machine with emulated stack. Also use the same traversal in DominatorConditionalEliminationPhase.Instance.processBlock. Required, as the recursive implementation exceeds the stack on SPARC.
|
Fri, 10 Apr 2015 16:22:46 +0200 |
Stefan Anzinger |
Simulate recursion on AbstractControlFlowGraph.calcoDominatorRanges as the recursive version exceeds stack size on SPARC
|
Tue, 14 Apr 2015 14:40:36 +0200 |
Roland Schatz |
Rename Stamp.illegal() to Stamp.empty().
|
Tue, 14 Apr 2015 12:08:41 +0200 |
Roland Schatz |
Use correctly typed NULL constant in canonicalization of LoadMethodNode.
|
Tue, 14 Apr 2015 11:59:07 +0200 |
Doug Simon |
remove special guards on RegisterPressure
|
Tue, 14 Apr 2015 11:58:56 +0200 |
Doug Simon |
lifted register allocation retry under RegisterPressure to GraalCompiler.emitLIR to account for a register allocator that modifies the LIR
|
Tue, 14 Apr 2015 11:57:27 +0200 |
Doug Simon |
added missing space
|
Tue, 14 Apr 2015 09:56:57 +0200 |
Josef Eisl |
LinearScan: dump intervals before throwing a OutOfRegistersException.
|
Mon, 13 Apr 2015 17:10:40 +0200 |
Josef Eisl |
RegisterConfig: improve javadoc for getAllocatableRegisters and filterAllocatableRegisters.
|
Mon, 13 Apr 2015 17:00:21 +0200 |
Josef Eisl |
RegisterAllocationConfig: add 'catch-all' constant for RegisterPressure.
|
Mon, 13 Apr 2015 16:53:47 +0200 |
Josef Eisl |
Catch OutOfRegistersException in LinearScanPhase and retry if RegisterPressure was specified.
|
Mon, 13 Apr 2015 11:50:27 +0200 |
Josef Eisl |
Add OutOfRegistersException.
|
Mon, 13 Apr 2015 16:50:27 +0200 |
Josef Eisl |
RegisterConfig: rename getAllocatableRegisters(PK,R[) to filterAllocatableRegisters and remove caching from implementors.
|
Mon, 13 Apr 2015 15:10:55 +0200 |
Josef Eisl |
LinearScan: use RegisterAllocationConfig.
|
Mon, 13 Apr 2015 15:01:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig.
|
Mon, 13 Apr 2015 14:50:25 +0200 |
Josef Eisl |
RegisterConfig: pass registers array to getAllocatableRegisters(PlatformKind).
|
Mon, 13 Apr 2015 14:31:43 +0200 |
Josef Eisl |
Do not run *AllocatorTest if RegisterPressure is specified.
|
Mon, 13 Apr 2015 16:26:28 -0700 |
Michael Van De Vanter |
Merge with f0d8a33aebd1e67d464ea8479d4777d73c146648
|
Mon, 13 Apr 2015 16:19:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: test code renaming and cleanup for the new kind of instrument, now known as a SpliceInstrument.
|
Mon, 13 Apr 2015 15:33:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the most recently created kind of Instrument, formerly "ToolNodeblahblah...". It is now defined by SpliceInstrumentListener. This listener allows the client to create an instrument that will *splied* a client-supplied AST fragment directly into a Probe's "instrumentation chain", and this directly into the flow of Truffle execution (with full optimization).
|
Mon, 13 Apr 2015 15:00:57 -0700 |
Michael Van De Vanter |
Truflfe/Instrumentaion: migrate client-oriented notes on Probes to a newly written documentation page at https://wiki.openjdk.java.net/display/Graal/Finding+Probes. Replace Probe's Javadoc with implementation notes oriented to implementors.
|
Mon, 13 Apr 2015 11:05:58 -0700 |
Michael Van De Vanter |
Truffle/Tools: the coverage tool will now ignore counts for any sources holding the tag CoverageTracker.Tags.NO_COVERAGE.
|
Mon, 13 Apr 2015 10:55:15 -0700 |
Michael Van De Vanter |
Truffle/Source: remove proposed standard SourceTags; migrate the tags related to Source provenance into thte Source class.
|
Mon, 13 Apr 2015 15:55:23 -0700 |
Christian Wimmer |
Fix handling of replacements during Truffle partial evaluation
|
Mon, 13 Apr 2015 21:51:19 +0200 |
Doug Simon |
Merge.
|
Mon, 13 Apr 2015 21:50:37 +0200 |
Doug Simon |
generalized map in InvocationPlugins to MethodIdMap
|
Fri, 10 Apr 2015 16:29:48 +0200 |
Doug Simon |
generalized InvocationPluginIdHolder to MethodIdHolder
|
Fri, 10 Apr 2015 13:21:33 +0200 |
Doug Simon |
made ReplacementContext and IntrinsicContext top level classes
|
Mon, 13 Apr 2015 16:27:50 +0200 |
Andreas Woess |
Truffle: disable inlining only for methods annotated with @TruffleBoundary
|
Mon, 13 Apr 2015 13:40:50 +0200 |
Roland Schatz |
Make compilation fail if incompatible stamps are combined.
|
Mon, 13 Apr 2015 12:03:42 +0200 |
Roland Schatz |
Use isIllegal to determine whether a stamp is illegal.
|
Sun, 12 Apr 2015 22:37:16 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc on Instrument now includes more thorough notes describing the implementation; client-oriented notes have been rewritten into a documentation page: https://wiki.openjdk.java.net/display/Graal/Listening+for+Execution+Events
|
Sat, 11 Apr 2015 00:16:29 -0700 |
Christian Wimmer |
Improve speed of Graph partial evaluation
|
Sat, 11 Apr 2015 00:15:55 -0700 |
Christian Wimmer |
Consistently use JNIHandles::make_local with THREAD parameter
|
Sat, 11 Apr 2015 00:15:03 -0700 |
Christian Wimmer |
Replace iterator with lambda to avoid iterator allocation
|
Sat, 11 Apr 2015 00:14:29 -0700 |
Christian Wimmer |
Avoid creating a new lambda object for every FloatConvertNode
|
Sat, 11 Apr 2015 00:12:10 -0700 |
Christian Wimmer |
Use increasingly big arrays to avoid wasting space when writing few bytes
|
Fri, 10 Apr 2015 21:53:38 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: eclipseformat
|
Fri, 10 Apr 2015 21:14:14 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename ASTInstrumentListener to StandardInstrumentListener
|
Fri, 10 Apr 2015 21:00:26 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename InstrumentListener to SimpleInstrumentListener
|
Fri, 10 Apr 2015 17:56:10 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc
|
Fri, 10 Apr 2015 17:55:09 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc work on instrument listener interfaces.
|
Fri, 10 Apr 2015 16:58:26 -0700 |
Michael Van De Vanter |
Merge with dc41766b35e11348281b76fd70b456b6ba3cf7e9
|
Fri, 10 Apr 2015 16:55:38 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove two helper classes not adding enough value.
|
Fri, 10 Apr 2015 13:10:56 +0200 |
Doug Simon |
ensure Graal's GenericInvocationPlugin is used by Truffle FastPE
|
Fri, 10 Apr 2015 12:00:38 +0200 |
Stefan Anzinger |
[SPARC] Save thread register when doing a foreign call which destroys registers.
|
Thu, 09 Apr 2015 23:40:18 +0200 |
Andreas Woess |
Truffle: profile exception type only for direct calls
|
Fri, 10 Apr 2015 00:36:47 +0200 |
Andreas Woess |
IGV: color black holes black
|
Thu, 09 Apr 2015 23:09:12 +0200 |
Doug Simon |
improved ImmutableCode invariant checking
|
Thu, 09 Apr 2015 22:03:39 +0200 |
Doug Simon |
fixed npe in BasicObjectCloneNode
|
Thu, 09 Apr 2015 22:03:07 +0200 |
Doug Simon |
fixed race in HotSpotResolvedJavaFieldImpl.getType()
|
Thu, 09 Apr 2015 21:23:24 +0200 |
Doug Simon |
disable String.equals intrinsic if RegisterPressure is enabled
|
Thu, 09 Apr 2015 19:17:51 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 18:56:06 +0200 |
Doug Simon |
Merge.
|