Mercurial > hg > graal-jvmci-8
graph
-
added test to show only verified bytecode can be accessed with Graal APITue, 29 Jul 2014 16:54:57 +0200, by Doug Simon
-
make up-to-date check for generated sources work with --installed-jdksTue, 29 Jul 2014 16:53:42 +0200, by Doug Simon
-
Do final round of incremental conditional eliminationMon, 28 Jul 2014 14:43:28 -0700, by Tom Rodriguez
-
Don't create useless ValueAnchorNodeMon, 28 Jul 2014 14:43:01 -0700, by Tom Rodriguez
-
make scheduling before dumping optional to speed up dumpingMon, 28 Jul 2014 13:52:26 -0700, by Tom Rodriguez
-
correct name of zero usages methodMon, 28 Jul 2014 13:51:36 -0700, by Tom Rodriguez
-
generalized check that VM is up-to-date with all generated sourcesMon, 28 Jul 2014 16:51:45 +0200, by Doug Simon
-
cached MatchPattern.Result failure constantsMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
small fix in FloatingReadPhase (when handling existing phis)Mon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
remove unused setters from BinaryOpLogicNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
rename IntegerBelowThanNode to IntegerBelowNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hppMon, 28 Jul 2014 14:48:11 +0200, by Doug Simon
-
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graalMon, 28 Jul 2014 13:55:33 +0200, by Doug Simon
-
added per-user cache for mx downloadsMon, 28 Jul 2014 11:35:17 +0200, by Doug Simon
-
loading of anonymous classes must update SystemDictionary::_number_of_modificationsFri, 25 Jul 2014 17:38:00 -0700, by Tom Rodriguez
-
SL: Merging changes to rootFri, 25 Jul 2014 08:35:34 -0700, by David Piorkowski
-
SL: Added support for instrumentation.Thu, 24 Jul 2014 16:14:44 -0700, by David Piorkowski
-
correctly handle inlining of method with multiple returnsFri, 25 Jul 2014 14:31:36 +0200, by Lukas Stadler
-
inferStamp for CompressionNodeFri, 25 Jul 2014 13:21:48 +0200, by Lukas Stadler
-
don't allow bsr to be used outside of intrinsicsThu, 24 Jul 2014 12:22:54 -0700, by Tom Rodriguez
-
BitScanReverseNode stamp tests should only be used with BitScanReverseNodeWed, 23 Jul 2014 17:39:26 -0700, by Tom Rodriguez
-
Don't allow infinite loops to explode loop frequenciesWed, 23 Jul 2014 17:36:15 -0700, by Tom Rodriguez
-
handle HotSpotCompressedNullConstant in graalCodeInstallerWed, 23 Jul 2014 15:01:58 +0200, by Lukas Stadler
-
cleanups and doc for PhiNode.singleValueWed, 23 Jul 2014 14:24:17 +0200, by Lukas Stadler
-
support simplification in CustomCanonicalizer and turn it into an abstract classWed, 23 Jul 2014 14:20:27 +0200, by Lukas Stadler
-
LoadHubNode is not Canonicalizable.Unary (beause of the guard)Wed, 23 Jul 2014 14:19:51 +0200, by Lukas Stadler
-
better stamps for RightShiftNodeWed, 23 Jul 2014 14:16:35 +0200, by Lukas Stadler
-
change assertions in VirtualObject to look at the LIRKindWed, 23 Jul 2014 13:56:02 +0200, by Lukas Stadler
-
prefer predecessor frame states at mergesWed, 23 Jul 2014 11:53:47 +0200, by Lukas Stadler
-
Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggabilityFri, 18 Jul 2014 00:33:37 +0200, by Andreas Woess
-
Truffle: revert to previous iterator implementation, add test caseTue, 22 Jul 2014 16:32:43 +0200, by Andreas Woess
-
use LIRKind in graalCodeInstaller, support compressed oops in frame statesTue, 22 Jul 2014 15:06:15 +0200, by Lukas Stadler
-
use log level in EffectsClosureTue, 22 Jul 2014 15:05:33 +0200, by Lukas Stadler
-
use TTY in BenchmarkCountersTue, 22 Jul 2014 15:05:09 +0200, by Lukas Stadler
-
small comment in SwitchNodeTue, 22 Jul 2014 15:04:57 +0200, by Lukas Stadler
-
Truffle/Instrument: new syntax tags for periodically appearing locations.Tue, 22 Jul 2014 12:44:55 +0100, by Chris Seaton
-
improved name and documentation for method implementing fast-path check for type resolutionSun, 20 Jul 2014 17:10:04 +0200, by Doug Simon
-
Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertzFri, 18 Jul 2014 14:28:43 +0200, by Gilles Duboscq
-
Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.Fri, 18 Jul 2014 11:14:54 +0200, by Gilles Duboscq
-
ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance fieldWed, 16 Jul 2014 14:27:48 +0200, by Gilles Duboscq
-
BasePhase.createName: use full class name and strip package name so that the outer class is visible.Wed, 16 Jul 2014 14:22:43 +0200, by Gilles Duboscq
-
Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute itTue, 15 Jul 2014 16:54:44 +0200, by Gilles Duboscq
-
NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.Tue, 15 Jul 2014 16:50:02 +0200, by Gilles Duboscq
-
Minor changes to StampFactory and ObjectStampTue, 15 Jul 2014 13:12:58 +0200, by Gilles Duboscq
-
Minor simplification in WordTypeVerificationPhaseMon, 14 Jul 2014 14:49:33 +0200, by Gilles Duboscq
-
Add getInvokeKind on Invoke, add hasReceiver on InvokeKindMon, 14 Jul 2014 14:49:00 +0200, by Gilles Duboscq
-
Move invokeKind into CallTragetNode from its subclassesMon, 14 Jul 2014 14:17:33 +0200, by Gilles Duboscq
-
Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNodeMon, 14 Jul 2014 14:00:55 +0200, by Gilles Duboscq
-
Move InvokeKind from MethodCallTargetNode to CallTargetNodeMon, 14 Jul 2014 13:55:01 +0200, by Gilles Duboscq
-
Make sure loop unswitching handles guards properlyTue, 15 Jul 2014 13:12:20 +0200, by Gilles Duboscq
-
Remove unnecessary finalTue, 15 Jul 2014 13:13:12 +0200, by Gilles Duboscq
-
disable ThreadSafetyTestFri, 18 Jul 2014 13:37:53 +0200, by Lukas Stadler
-
use getKind() only for primitive constants in Condition.foldConditionFri, 18 Jul 2014 13:08:29 +0200, by Lukas Stadler
-
Truffle: remove useless transferToInterpreter()Fri, 18 Jul 2014 01:26:43 +0200, by Andreas Woess
-
use Double.compare in FloatStampThu, 17 Jul 2014 17:57:00 +0200, by Lukas Stadler
-
small fix in GraphEffectListThu, 17 Jul 2014 14:30:12 +0200, by Lukas Stadler
-
additional constructor (with guarding node) for WriteNodeThu, 17 Jul 2014 14:29:34 +0200, by Lukas Stadler
-
clone nodes without adding to a graphThu, 17 Jul 2014 14:29:05 +0200, by Lukas Stadler
-
proper generic types for CanonicalizerPhase.applyIncrementalThu, 17 Jul 2014 14:28:35 +0200, by Lukas Stadler
-
remove ControlSplitNode.setProbabilityThu, 17 Jul 2014 14:27:57 +0200, by Lukas Stadler
-
small refactoring of FrameStateThu, 17 Jul 2014 14:27:23 +0200, by Lukas Stadler
-
initializing constructors for GuardPhiNode and MemoryPhiNodeThu, 17 Jul 2014 14:26:10 +0200, by Lukas Stadler
-
rename fieldValues to values in VirtualObjectStateThu, 17 Jul 2014 14:25:41 +0200, by Lukas Stadler
-
extract method in NodeUtilThu, 17 Jul 2014 11:51:35 +0200, by Christian Wirth
-
extract methods in DefaultASTPrinterThu, 17 Jul 2014 11:49:10 +0200, by Christian Wirth
-
extract method in TruffleCompilerImplThu, 17 Jul 2014 11:46:22 +0200, by Christian Wirth
-
extract methods in PartialEvaluatorThu, 17 Jul 2014 11:40:58 +0200, by Christian Wirth
-
extract methods in TruffleCacheImplThu, 17 Jul 2014 11:25:56 +0200, by Christian Wirth
-
extract methods in exact arithmetic nodesThu, 17 Jul 2014 11:21:36 +0200, by Christian Wirth
-
extract methods in (de)serializerThu, 17 Jul 2014 11:13:31 +0200, by Christian Wirth
-
extract method in PartialEvaluatorCanonicalizerThu, 17 Jul 2014 11:05:11 +0200, by Christian Wirth
-
HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)Thu, 17 Jul 2014 11:00:19 +0200, by Christian Wirth
-
mx: fix in java version parsingWed, 16 Jul 2014 23:37:10 +0200, by Bernhard Urban
-
consider equivalent phi inputs when simplfiying empty ifsWed, 16 Jul 2014 09:41:19 -0700, by Tom Rodriguez
-
Fix wrong NaN handling in FloatStamp.meet.Wed, 16 Jul 2014 15:29:24 +0200, by Roland Schatz
-
Fix operator precedence bug.Tue, 15 Jul 2014 19:42:10 +0200, by Roland Schatz
-
Truffle: introduce debug option to print the stack trace when transferring to the interpreterWed, 16 Jul 2014 15:18:48 +0200, by Andreas Woess
-
mx: be less strict while parsing the jvm versionTue, 15 Jul 2014 11:52:45 +0200, by Bernhard Urban
-
HSAIL: update simulatorWed, 16 Jul 2014 11:32:34 +0200, by Bernhard Urban
-
MergeTue, 15 Jul 2014 21:26:34 -0700, by Christian Wimmer
-
MergeTue, 15 Jul 2014 16:45:05 -0700, by Christian Wimmer
-
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on valuesTue, 15 Jul 2014 16:44:56 -0700, by Christian Wimmer
-
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTraceTue, 15 Jul 2014 16:34:53 -0700, by Christian Wimmer
-
[SPARC] Fixing structure of fpops to avoid javac/findbugs complaintsTue, 15 Jul 2014 20:11:21 -0700, by Stefan Anzinger
-
[SPARC] Fix warnings thrown by compilerTue, 15 Jul 2014 19:42:36 -0700, by Stefan Anzinger
-
MergeTue, 15 Jul 2014 19:21:28 -0700, by Stefan Anzinger
-
[SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.Tue, 15 Jul 2014 19:15:46 -0700, by Stefan Anzinger
-
[SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codesTue, 15 Jul 2014 19:07:29 -0700, by Stefan Anzinger
-
[SPARC] fix SPARCLIRGenerator.emitNotMon, 14 Jul 2014 05:15:33 -0700, by Stefan Anzinger
-
[SPARC] Implementing visitInfopointNodeMon, 14 Jul 2014 05:04:45 -0700, by Stefan Anzinger
-
[SPARC] Fixing dcmp instructions (cmove jump offset)Mon, 14 Jul 2014 04:42:08 -0700, by Stefan Anzinger
-
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)Sun, 13 Jul 2014 17:46:57 -0700, by Stefan Anzinger
-
[SPARC] Fixing IntegerBitsFri, 11 Jul 2014 18:43:18 -0700, by Stefan Anzinger
-
[SPARC] Fixing LongBits tests and some implicit exceptionsFri, 11 Jul 2014 18:22:12 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.Wed, 09 Jul 2014 09:36:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing SPARCAllocatorTestWed, 09 Jul 2014 08:48:03 -0700, by Stefan Anzinger
-
Merge with b0ea5c266655253934e403f00d69aedc1f68e052Tue, 15 Jul 2014 14:23:31 -0700, by Michael Van De Vanter
-
SL: update tests; error locations reported differently with source attribution change.Tue, 15 Jul 2014 14:22:14 -0700, by Michael Van De Vanter
-
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8cMon, 14 Jul 2014 17:06:32 -0700, by Michael Van De Vanter
-
SL: upgrade source attributionMon, 14 Jul 2014 16:51:41 -0700, by Michael Van De Vanter
-
Truffle: NodeUtil fix for displaying null SourceSections.Mon, 14 Jul 2014 16:04:09 -0700, by Michael Van De Vanter
-
Fix typo in comment.Tue, 15 Jul 2014 15:49:12 +0200, by Roland Schatz
-
BaselineControlFlowGraph compute dominators and verify.Tue, 15 Jul 2014 11:35:30 +0200, by Josef Eisl
-
Move computeDominators to AbstractControlFlowGraph.Tue, 15 Jul 2014 10:25:40 +0200, by Josef Eisl
-
Move setDominator() and setDominated() to AbstractBlock.Tue, 15 Jul 2014 10:17:10 +0200, by Josef Eisl
-
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.Mon, 14 Jul 2014 19:56:44 +0200, by Josef Eisl
-
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:32:01 +0200, by Josef Eisl
-
Document invariants of AbstractControlFlowGraph.getBlocks().Mon, 14 Jul 2014 19:27:35 +0200, by Josef Eisl
-
Move commonDominator to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:55:14 +0200, by Josef Eisl
-
Move CFGVerifier to graal.compiler.common and make it abstract.Mon, 14 Jul 2014 20:23:09 +0200, by Josef Eisl
-
Canonicalize multiplication with 1.0 and addition with -0.0.Mon, 14 Jul 2014 11:06:21 +0200, by Roland Schatz
-
added tests for type resolutionFri, 11 Jul 2014 17:54:57 +0200, by Doug Simon
-
findbugs: fix URLs in mx helperFri, 11 Jul 2014 16:48:59 +0200, by Bernhard Urban
-
findbugs: add lafo mirrorFri, 11 Jul 2014 16:30:52 +0200, by Bernhard Urban
-
findbugs: bump versionFri, 11 Jul 2014 16:28:31 +0200, by Bernhard Urban
-
make PhiNode.singleValue behave correctly for null values (in guard phis)Fri, 11 Jul 2014 16:41:14 +0200, by Lukas Stadler
-
fixed eclipseformat issueFri, 11 Jul 2014 14:27:06 +0200, by Doug Simon
-
Merge.Fri, 11 Jul 2014 14:21:57 +0200, by Doug Simon
-
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new APIFri, 11 Jul 2014 14:19:21 +0200, by Doug Simon
-
made type resolution require an accessing class contextFri, 11 Jul 2014 13:47:47 +0200, by Doug Simon