log

age author description
Mon, 28 Jul 2014 13:51:36 -0700 Tom Rodriguez correct name of zero usages method
Mon, 28 Jul 2014 16:51:45 +0200 Doug Simon generalized check that VM is up-to-date with all generated sources
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler cached MatchPattern.Result failure constants
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler small fix in FloatingReadPhase (when handling existing phis)
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler remove unused setters from BinaryOpLogicNode
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler rename IntegerBelowThanNode to IntegerBelowNode
Mon, 28 Jul 2014 14:48:11 +0200 Doug Simon modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hpp
Mon, 28 Jul 2014 13:55:33 +0200 Doug Simon made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graal
Mon, 28 Jul 2014 11:35:17 +0200 Doug Simon added per-user cache for mx downloads
Fri, 25 Jul 2014 17:38:00 -0700 Tom Rodriguez loading of anonymous classes must update SystemDictionary::_number_of_modifications
Fri, 25 Jul 2014 08:35:34 -0700 David Piorkowski SL: Merging changes to root
Thu, 24 Jul 2014 16:14:44 -0700 David Piorkowski SL: Added support for instrumentation.
Fri, 25 Jul 2014 14:31:36 +0200 Lukas Stadler correctly handle inlining of method with multiple returns
Fri, 25 Jul 2014 13:21:48 +0200 Lukas Stadler inferStamp for CompressionNode
Thu, 24 Jul 2014 12:22:54 -0700 Tom Rodriguez don't allow bsr to be used outside of intrinsics
Wed, 23 Jul 2014 17:39:26 -0700 Tom Rodriguez BitScanReverseNode stamp tests should only be used with BitScanReverseNode
Wed, 23 Jul 2014 17:36:15 -0700 Tom Rodriguez Don't allow infinite loops to explode loop frequencies
Wed, 23 Jul 2014 15:01:58 +0200 Lukas Stadler handle HotSpotCompressedNullConstant in graalCodeInstaller
Wed, 23 Jul 2014 14:24:17 +0200 Lukas Stadler cleanups and doc for PhiNode.singleValue
Wed, 23 Jul 2014 14:20:27 +0200 Lukas Stadler support simplification in CustomCanonicalizer and turn it into an abstract class
Wed, 23 Jul 2014 14:19:51 +0200 Lukas Stadler LoadHubNode is not Canonicalizable.Unary (beause of the guard)
Wed, 23 Jul 2014 14:16:35 +0200 Lukas Stadler better stamps for RightShiftNode
Wed, 23 Jul 2014 13:56:02 +0200 Lukas Stadler change assertions in VirtualObject to look at the LIRKind
Wed, 23 Jul 2014 11:53:47 +0200 Lukas Stadler prefer predecessor frame states at merges
Fri, 18 Jul 2014 00:33:37 +0200 Andreas Woess Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggability
Tue, 22 Jul 2014 16:32:43 +0200 Andreas Woess Truffle: revert to previous iterator implementation, add test case
Tue, 22 Jul 2014 15:06:15 +0200 Lukas Stadler use LIRKind in graalCodeInstaller, support compressed oops in frame states
Tue, 22 Jul 2014 15:05:33 +0200 Lukas Stadler use log level in EffectsClosure
Tue, 22 Jul 2014 15:05:09 +0200 Lukas Stadler use TTY in BenchmarkCounters
Tue, 22 Jul 2014 15:04:57 +0200 Lukas Stadler small comment in SwitchNode
Tue, 22 Jul 2014 12:44:55 +0100 Chris Seaton Truffle/Instrument: new syntax tags for periodically appearing locations.
Sun, 20 Jul 2014 17:10:04 +0200 Doug Simon improved name and documentation for method implementing fast-path check for type resolution
Fri, 18 Jul 2014 14:28:43 +0200 Gilles Duboscq Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertz
Fri, 18 Jul 2014 11:14:54 +0200 Gilles Duboscq Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.
Wed, 16 Jul 2014 14:27:48 +0200 Gilles Duboscq ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance field
Wed, 16 Jul 2014 14:22:43 +0200 Gilles Duboscq BasePhase.createName: use full class name and strip package name so that the outer class is visible.
Tue, 15 Jul 2014 16:54:44 +0200 Gilles Duboscq Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute it
Tue, 15 Jul 2014 16:50:02 +0200 Gilles Duboscq NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.
Tue, 15 Jul 2014 13:12:58 +0200 Gilles Duboscq Minor changes to StampFactory and ObjectStamp
Mon, 14 Jul 2014 14:49:33 +0200 Gilles Duboscq Minor simplification in WordTypeVerificationPhase
Mon, 14 Jul 2014 14:49:00 +0200 Gilles Duboscq Add getInvokeKind on Invoke, add hasReceiver on InvokeKind
Mon, 14 Jul 2014 14:17:33 +0200 Gilles Duboscq Move invokeKind into CallTragetNode from its subclasses
Mon, 14 Jul 2014 14:00:55 +0200 Gilles Duboscq Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNode
Mon, 14 Jul 2014 13:55:01 +0200 Gilles Duboscq Move InvokeKind from MethodCallTargetNode to CallTargetNode
Tue, 15 Jul 2014 13:12:20 +0200 Gilles Duboscq Make sure loop unswitching handles guards properly
Tue, 15 Jul 2014 13:13:12 +0200 Gilles Duboscq Remove unnecessary final
Fri, 18 Jul 2014 13:37:53 +0200 Lukas Stadler disable ThreadSafetyTest
Fri, 18 Jul 2014 13:08:29 +0200 Lukas Stadler use getKind() only for primitive constants in Condition.foldCondition
Fri, 18 Jul 2014 01:26:43 +0200 Andreas Woess Truffle: remove useless transferToInterpreter()
Thu, 17 Jul 2014 17:57:00 +0200 Lukas Stadler use Double.compare in FloatStamp
Thu, 17 Jul 2014 14:30:12 +0200 Lukas Stadler small fix in GraphEffectList
Thu, 17 Jul 2014 14:29:34 +0200 Lukas Stadler additional constructor (with guarding node) for WriteNode
Thu, 17 Jul 2014 14:29:05 +0200 Lukas Stadler clone nodes without adding to a graph
Thu, 17 Jul 2014 14:28:35 +0200 Lukas Stadler proper generic types for CanonicalizerPhase.applyIncremental
Thu, 17 Jul 2014 14:27:57 +0200 Lukas Stadler remove ControlSplitNode.setProbability
Thu, 17 Jul 2014 14:27:23 +0200 Lukas Stadler small refactoring of FrameState
Thu, 17 Jul 2014 14:26:10 +0200 Lukas Stadler initializing constructors for GuardPhiNode and MemoryPhiNode
Thu, 17 Jul 2014 14:25:41 +0200 Lukas Stadler rename fieldValues to values in VirtualObjectState
Thu, 17 Jul 2014 11:51:35 +0200 Christian Wirth extract method in NodeUtil
Thu, 17 Jul 2014 11:49:10 +0200 Christian Wirth extract methods in DefaultASTPrinter
Thu, 17 Jul 2014 11:46:22 +0200 Christian Wirth extract method in TruffleCompilerImpl
Thu, 17 Jul 2014 11:40:58 +0200 Christian Wirth extract methods in PartialEvaluator
Thu, 17 Jul 2014 11:25:56 +0200 Christian Wirth extract methods in TruffleCacheImpl
Thu, 17 Jul 2014 11:21:36 +0200 Christian Wirth extract methods in exact arithmetic nodes
Thu, 17 Jul 2014 11:13:31 +0200 Christian Wirth extract methods in (de)serializer
Thu, 17 Jul 2014 11:05:11 +0200 Christian Wirth extract method in PartialEvaluatorCanonicalizer
Thu, 17 Jul 2014 11:00:19 +0200 Christian Wirth HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)
Wed, 16 Jul 2014 23:37:10 +0200 Bernhard Urban mx: fix in java version parsing
Wed, 16 Jul 2014 09:41:19 -0700 Tom Rodriguez consider equivalent phi inputs when simplfiying empty ifs
Wed, 16 Jul 2014 15:29:24 +0200 Roland Schatz Fix wrong NaN handling in FloatStamp.meet.
Tue, 15 Jul 2014 19:42:10 +0200 Roland Schatz Fix operator precedence bug.
Wed, 16 Jul 2014 15:18:48 +0200 Andreas Woess Truffle: introduce debug option to print the stack trace when transferring to the interpreter
Tue, 15 Jul 2014 11:52:45 +0200 Bernhard Urban mx: be less strict while parsing the jvm version
Wed, 16 Jul 2014 11:32:34 +0200 Bernhard Urban HSAIL: update simulator
Tue, 15 Jul 2014 21:26:34 -0700 Christian Wimmer Merge
Tue, 15 Jul 2014 16:45:05 -0700 Christian Wimmer Merge
Tue, 15 Jul 2014 16:44:56 -0700 Christian Wimmer Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on values
Tue, 15 Jul 2014 16:34:53 -0700 Christian Wimmer Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTrace
Tue, 15 Jul 2014 20:11:21 -0700 Stefan Anzinger [SPARC] Fixing structure of fpops to avoid javac/findbugs complaints
Tue, 15 Jul 2014 19:42:36 -0700 Stefan Anzinger [SPARC] Fix warnings thrown by compiler
Tue, 15 Jul 2014 19:21:28 -0700 Stefan Anzinger Merge
Tue, 15 Jul 2014 19:15:46 -0700 Stefan Anzinger [SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.
Tue, 15 Jul 2014 19:07:29 -0700 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 codes
Mon, 14 Jul 2014 05:15:33 -0700 Stefan Anzinger [SPARC] fix SPARCLIRGenerator.emitNot
Mon, 14 Jul 2014 05:04:45 -0700 Stefan Anzinger [SPARC] Implementing visitInfopointNode
Mon, 14 Jul 2014 04:42:08 -0700 Stefan Anzinger [SPARC] Fixing dcmp instructions (cmove jump offset)
Sun, 13 Jul 2014 17:46:57 -0700 Stefan Anzinger [SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)
Fri, 11 Jul 2014 18:43:18 -0700 Stefan Anzinger [SPARC] Fixing IntegerBits
Fri, 11 Jul 2014 18:22:12 -0700 Stefan Anzinger [SPARC] Fixing LongBits tests and some implicit exceptions
Wed, 09 Jul 2014 09:36:13 -0700 Stefan Anzinger [SPARC/AMD64] Ignore AllocatorTest when the platform does not match.
Wed, 09 Jul 2014 08:48:03 -0700 Stefan Anzinger [SPARC] Fixing SPARCAllocatorTest
Tue, 15 Jul 2014 14:23:31 -0700 Michael Van De Vanter Merge with b0ea5c266655253934e403f00d69aedc1f68e052
Tue, 15 Jul 2014 14:22:14 -0700 Michael Van De Vanter SL: update tests; error locations reported differently with source attribution change.
Mon, 14 Jul 2014 17:06:32 -0700 Michael Van De Vanter Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8c
Mon, 14 Jul 2014 16:51:41 -0700 Michael Van De Vanter SL: upgrade source attribution
Mon, 14 Jul 2014 16:04:09 -0700 Michael Van De Vanter Truffle: NodeUtil fix for displaying null SourceSections.
Tue, 15 Jul 2014 15:49:12 +0200 Roland Schatz Fix typo in comment.
Tue, 15 Jul 2014 11:35:30 +0200 Josef Eisl BaselineControlFlowGraph compute dominators and verify.
Tue, 15 Jul 2014 10:25:40 +0200 Josef Eisl Move computeDominators to AbstractControlFlowGraph.
Tue, 15 Jul 2014 10:17:10 +0200 Josef Eisl Move setDominator() and setDominated() to AbstractBlock.
Mon, 14 Jul 2014 19:56:44 +0200 Josef Eisl LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.
Mon, 14 Jul 2014 19:32:01 +0200 Josef Eisl Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.
Mon, 14 Jul 2014 19:27:35 +0200 Josef Eisl Document invariants of AbstractControlFlowGraph.getBlocks().
Mon, 14 Jul 2014 19:55:14 +0200 Josef Eisl Move commonDominator to AbstractControlFlowGraph.
Mon, 14 Jul 2014 20:23:09 +0200 Josef Eisl Move CFGVerifier to graal.compiler.common and make it abstract.
Mon, 14 Jul 2014 11:06:21 +0200 Roland Schatz Canonicalize multiplication with 1.0 and addition with -0.0.
Fri, 11 Jul 2014 17:54:57 +0200 Doug Simon added tests for type resolution
Fri, 11 Jul 2014 16:48:59 +0200 Bernhard Urban findbugs: fix URLs in mx helper
Fri, 11 Jul 2014 16:30:52 +0200 Bernhard Urban findbugs: add lafo mirror
Fri, 11 Jul 2014 16:28:31 +0200 Bernhard Urban findbugs: bump version
Fri, 11 Jul 2014 16:41:14 +0200 Lukas Stadler make PhiNode.singleValue behave correctly for null values (in guard phis)
Fri, 11 Jul 2014 14:27:06 +0200 Doug Simon fixed eclipseformat issue
Fri, 11 Jul 2014 14:21:57 +0200 Doug Simon Merge.
Fri, 11 Jul 2014 14:19:21 +0200 Doug Simon added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new API
Fri, 11 Jul 2014 13:47:47 +0200 Doug Simon made type resolution require an accessing class context
Fri, 11 Jul 2014 00:27:23 +0200 Doug Simon moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaType
Thu, 10 Jul 2014 23:56:39 +0200 Doug Simon moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfo
Thu, 10 Jul 2014 23:50:09 +0200 Doug Simon fixed minor regression
Thu, 10 Jul 2014 23:49:05 +0200 Doug Simon moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
Thu, 10 Jul 2014 23:45:16 +0200 Doug Simon moved toClassName(JavaType) from MetaUtil to be a default method in JavaType