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.
|
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
|