Mercurial > hg > graal-compiler
graph
-
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
-
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaTypeFri, 11 Jul 2014 00:27:23 +0200, by Doug Simon
-
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfoThu, 10 Jul 2014 23:56:39 +0200, by Doug Simon
-
fixed minor regressionThu, 10 Jul 2014 23:50:09 +0200, by Doug Simon
-
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:49:05 +0200, by Doug Simon
-
moved toClassName(JavaType) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 23:45:16 +0200, by Doug Simon
-
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:22:47 +0200, by Doug Simon
-
removed com.oracle.graal.api.meta.jdk8.test projectThu, 10 Jul 2014 23:15:02 +0200, by Doug Simon
-
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:07:55 +0200, by Doug Simon
-
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:02:34 +0200, by Doug Simon
-
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProviderThu, 10 Jul 2014 22:51:38 +0200, by Doug Simon
-
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaFieldThu, 10 Jul 2014 22:48:44 +0200, by Doug Simon
-
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethodThu, 10 Jul 2014 22:44:38 +0200, by Doug Simon
-
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:33:53 +0200, by Doug Simon
-
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:25:08 +0200, by Doug Simon
-
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 21:46:27 +0200, by Doug Simon
-
moved getElementalType() from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 21:20:26 +0200, by Doug Simon
-
simplify MemoryPhiNodes and GuardPhiNodes with single valuesFri, 11 Jul 2014 13:40:01 +0200, by Lukas Stadler
-
Backed out changeset: cec5a97ba1e4Fri, 11 Jul 2014 02:57:34 +0200, by Andreas Woess
-
uppercase JSON for consistencyThu, 10 Jul 2014 20:43:26 +0200, by Andreas Woess
-
Truffle: remove needless null checkThu, 10 Jul 2014 20:36:01 +0200, by Andreas Woess
-
MergeThu, 10 Jul 2014 19:36:27 +0200, by Andreas Woess
-
Truffle: add argument type speculationTue, 08 Jul 2014 20:19:34 +0200, by Andreas Woess
-
PartialEvaluator: do not rely on ResolvedJavaMethod#canBeInlined()Thu, 10 Jul 2014 19:34:49 +0200, by Andreas Woess
-
Truffle: improve NodeIteratorThu, 10 Jul 2014 18:15:29 +0200, by Andreas Woess
-
Truffle: move iterator to NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: use ClassValue for NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)Thu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: move TraceRewrites code to NodeUtilThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Support for specifying log and dump levels.Thu, 10 Jul 2014 18:29:58 +0200, by Roland Schatz
-
assertion in ConvertDeoptimizeToGuardPhaseThu, 10 Jul 2014 17:17:17 +0200, by Lukas Stadler
-
do not create proxy nodes if the graph doesn't need themThu, 10 Jul 2014 17:11:57 +0200, by Lukas Stadler
-
let FloatingReadPhase deal with existing MemoryPhiNodesThu, 10 Jul 2014 17:07:35 +0200, by Lukas Stadler
-
remove MemoryProxyNode (memory graph is built after proxies are removed)Thu, 10 Jul 2014 16:46:19 +0200, by Lukas Stadler
-
start Stub compilation at mid tierThu, 10 Jul 2014 16:45:18 +0200, by Lukas Stadler
-
remove value proxies during MacroNode loweringThu, 10 Jul 2014 16:44:49 +0200, by Lukas Stadler
-
make some fields accessible in EffectsClosureThu, 10 Jul 2014 16:45:43 +0200, by Lukas Stadler
-
factored out _eclipseinit_project to all per-project Eclipse configurationThu, 10 Jul 2014 15:03:18 +0200, by Doug Simon
-
GraphEffectList rework (with lambdas)Thu, 10 Jul 2014 14:30:10 +0200, by Lukas Stadler
-
fix for getDisplacementStampThu, 10 Jul 2014 14:23:45 +0200, by Lukas Stadler
-
better stamps for left shifts with fixed shift amountThu, 10 Jul 2014 14:04:52 +0200, by Lukas Stadler
-
setter for MonitorExitNode.escapedReturnValueThu, 10 Jul 2014 14:04:16 +0200, by Lukas Stadler
-
new GraphUtil.unlinkFixedNode utility methodThu, 10 Jul 2014 14:04:01 +0200, by Lukas Stadler
-
throw error when lowering MacroNode without stateAfter to an InvokeNodeThu, 10 Jul 2014 13:42:41 +0200, by Lukas Stadler
-
fix for IfNode.pushNodesThroughIf (push more than one node)Thu, 10 Jul 2014 13:42:17 +0200, by Lukas Stadler
-
better fix for deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Thu, 10 Jul 2014 12:33:32 +0200, by Doug Simon
-
check phi types in during PEA state mergingThu, 10 Jul 2014 10:20:55 +0200, by Lukas Stadler
-
don't let reads float across SaveAllRegistersNodeTue, 08 Jul 2014 16:25:10 +0200, by Lukas Stadler
-
getDisplacementStamp on LocationNodesTue, 08 Jul 2014 16:24:46 +0200, by Lukas Stadler
-
skip assertion in SchedulePhase for MemoryCheckpoint.Multi nodesTue, 08 Jul 2014 16:17:30 +0200, by Lukas Stadler
-
let ForeignStubCallNode kill PENDING_EXCEPTION_LOCATIONTue, 08 Jul 2014 16:17:13 +0200, by Lukas Stadler
-
use a location for stack bangingTue, 08 Jul 2014 16:14:09 +0200, by Lukas Stadler
-
cleanup in AssertionSnippets (remove unused native method)Tue, 08 Jul 2014 16:13:35 +0200, by Lukas Stadler
-
code cleanup in WriteBarrierAdditionPhaseTue, 08 Jul 2014 16:13:05 +0200, by Lukas Stadler
-
clean up MemoryNode interface (remove asMemory... methods)Tue, 08 Jul 2014 16:12:34 +0200, by Lukas Stadler
-
added test for -Xcomp to the gateWed, 09 Jul 2014 20:24:34 +0200, by Doug Simon
-
fixed field name in LocalImpl.toString()Wed, 09 Jul 2014 19:03:01 +0200, by Doug Simon
-
fixed deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Wed, 09 Jul 2014 19:02:29 +0200, by Doug Simon
-
truffle compiler: put arguments in message of NPCNodeWed, 09 Jul 2014 10:42:34 +0200, by Bernhard Urban
-
truffle compiler: make lowering of NeverPartOfCompilationNode failWed, 09 Jul 2014 09:36:06 +0200, by Bernhard Urban
-
truffle compiler: be a bit more aggressive on cutting exceptions/errorsWed, 09 Jul 2014 09:31:21 +0200, by Bernhard Urban
-
truffle compiler: renameWed, 09 Jul 2014 09:28:08 +0200, by Bernhard Urban
-
[SPARC] Fix Double register allocationTue, 08 Jul 2014 18:15:58 -0700, by Stefan Anzinger
-
[SPARC] Fixing i2d and l2f and handling of implicit exceptionsTue, 08 Jul 2014 17:57:32 -0700, by Stefan Anzinger
-
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exceptionTue, 08 Jul 2014 21:38:21 +0200, by Doug Simon
-
added missing check for pending exceptionTue, 08 Jul 2014 21:35:46 +0200, by Doug Simon
-
changed return type of Local.getType() to JavaTypeTue, 08 Jul 2014 21:29:13 +0200, by Doug Simon
-
made Factory.newClassLoader() privateTue, 08 Jul 2014 21:23:22 +0200, by Doug Simon
-
Truffle: if value is null use instance stamps, not class or type stamps.Tue, 08 Jul 2014 15:59:34 +0200, by Danilo Ansaloni
-
Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.Tue, 08 Jul 2014 14:25:55 +0200, by Roland Schatz
-
ensure instanceof and null check stay dependentMon, 07 Jul 2014 20:27:20 -0700, by Tom Rodriguez
-
don't forget to record assumptionsMon, 07 Jul 2014 20:26:31 -0700, by Tom Rodriguez
-
use findUniqueConcreteSubtype in InstanceOfNodeMon, 07 Jul 2014 17:43:27 -0700, by Tom Rodriguez
-
eliminate JUnitWrapperMon, 07 Jul 2014 11:54:49 -0700, by Tom Rodriguez
-
adjust commentMon, 07 Jul 2014 11:53:25 -0700, by Tom Rodriguez
-
mx: classpath function now accepts distributions as well (which are prepend to the class path)Mon, 07 Jul 2014 14:51:53 +0200, by Doug Simon
-
return null if phase is not found in PhaseSuite.findPhaseMon, 07 Jul 2014 12:16:36 +0200, by Lukas Stadler
-
hasValueProxies on StructuredGraphMon, 07 Jul 2014 12:15:44 +0200, by Lukas Stadler
-
Fixed headers.Fri, 04 Jul 2014 21:29:40 +0200, by Christian Humer
-
Fixed headers.Fri, 04 Jul 2014 21:19:34 +0200, by Christian Humer
-
Fixed line delimiters.Fri, 04 Jul 2014 21:02:19 +0200, by Christian Humer
-
Fixed line delimiters.Fri, 04 Jul 2014 19:48:28 +0200, by Christian Humer
-
Truffle: added new experimental splitting heuristic.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: added Truffle stamps for argument profiling.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: added API for typed objects.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
cleanup in AssertionNodeFri, 04 Jul 2014 16:06:44 +0200, by Lukas Stadler
-
send log output to native ttyFri, 04 Jul 2014 16:06:44 +0200, by Lukas Stadler
-
ConvertDeoptimizeToGuardPhase: remove useless BeginNodesFri, 04 Jul 2014 13:47:37 +0200, by Gilles Duboscq
-
Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierToolFri, 04 Jul 2014 13:40:34 +0200, by Gilles Duboscq
-
GuardLoweringPhase should not leave dead nodes behindThu, 03 Jul 2014 18:27:08 +0200, by Gilles Duboscq
-
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.Wed, 02 Jul 2014 18:23:56 +0200, by Gilles Duboscq
-
RemoveValueProxyPhase should remove dead framestates recursivelyWed, 02 Jul 2014 16:54:45 +0200, by Gilles Duboscq
-
removed (Java based) CompilationQueueThu, 03 Jul 2014 23:28:35 +0200, by Doug Simon
-
made Graal symbol declarations conditional upon GRAAL macroThu, 03 Jul 2014 21:47:59 +0200, by Doug Simon
-
removed use of SecurityManager and hiding fields from reflection (made redundant by -XX:+UseGraalClassLoader option)Thu, 03 Jul 2014 19:07:44 +0200, by Doug Simon
-
made -esa apply to Graal classes even if they are not loaded by the boot class loaderThu, 03 Jul 2014 18:57:20 +0200, by Doug Simon
-
added support to load classes from graal.jar with a separate class loaderThu, 03 Jul 2014 16:30:28 +0200, by Doug Simon
-
mx: remove entries from unittest class path that are in graal.jar when running with a Graal enabled VMThu, 03 Jul 2014 14:31:34 +0200, by Doug Simon
-
mx: converted class path variables to camel case for better readabilityThu, 03 Jul 2014 14:29:21 +0200, by Doug Simon
-
HSAIL: removed debug outputThu, 03 Jul 2014 14:21:57 +0200, by Doug Simon
-
Truffle/Instrumentation: rename PhylumTag to SyntaxTag (along with related classes/methods)Wed, 02 Jul 2014 16:06:42 -0700, by Michael Van De Vanter
-
HSAIL: added support for several missing java.lang.Math routinesWed, 02 Jul 2014 23:40:19 +0200, by Doug Simon
-
MergeWed, 02 Jul 2014 13:40:10 -0700, by Tom Rodriguez
-
Allow mx unittest to run single test method from a classWed, 02 Jul 2014 13:05:02 -0700, by Tom Rodriguez
-
treat empty LineNumberTable as non-existentTue, 01 Jul 2014 19:39:01 -0700, by Tom Rodriguez
-
InstanceKlass::_init_state only exists for InstanceKlassesTue, 01 Jul 2014 19:37:44 -0700, by Tom Rodriguez
-
ensure the declared method holder is at least linked before emitting an invokeTue, 01 Jul 2014 19:36:36 -0700, by Tom Rodriguez
-
Ensure that uniqueConcreteMethod is called with a resolved concrete methodTue, 01 Jul 2014 19:35:13 -0700, by Tom Rodriguez
-
look for original method and substitution when processing snippet graphTue, 01 Jul 2014 12:37:58 -0700, by Tom Rodriguez
-
Check for negative array size in Array.newInstanceTue, 01 Jul 2014 12:37:14 -0700, by Tom Rodriguez
-
Check -Xbatch still works in the gateTue, 01 Jul 2014 12:36:51 -0700, by Tom Rodriguez
-
LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.Wed, 02 Jul 2014 15:04:25 +0200, by Josef Eisl
-
LSRA spill optimization: backout changesets obsoleted by eager spill move placement.Wed, 02 Jul 2014 13:52:25 +0200, by Josef Eisl
-
LSRA spill optimization: insert spill moves eagerly.Wed, 02 Jul 2014 13:47:01 +0200, by Josef Eisl
-
LSRA spill optimization: fix another spill move placement bug.Tue, 01 Jul 2014 20:35:53 +0200, by Josef Eisl
-
LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.Tue, 17 Jun 2014 14:42:14 +0200, by Josef Eisl
-
LSRA spill optimization: fix UseBlockIterator.Tue, 17 Jun 2014 14:41:41 +0200, by Josef Eisl
-
LSRA spill optimization: insert dominator spill move after data flow resolution moves.Mon, 16 Jun 2014 20:04:13 +0200, by Josef Eisl
-
LSRA spill optimization: consider all spill blocks not only use positions.Wed, 11 Jun 2014 20:24:10 +0200, by Josef Eisl
-
LSRA: add debug scope for eliminateSpillMoves() and assignLocations().Wed, 11 Jun 2014 19:22:36 +0200, by Josef Eisl
-
LSRA spill optimization: remove spill block probability assertion (temporarily).Wed, 11 Jun 2014 19:21:05 +0200, by Josef Eisl
-
LSRA spill optimization: iterate all ranges of spill interval.Wed, 11 Jun 2014 17:03:23 +0200, by Josef Eisl
-
LSRA spill optimization: move spill position to the dominator if at spill interval.Wed, 11 Jun 2014 17:02:27 +0200, by Josef Eisl
-
LSRA spill optimization: mark the correct frame locations.Wed, 11 Jun 2014 14:51:27 +0200, by Josef Eisl
-
LSRA spill optimization: use the correct from location for the spill move.Wed, 11 Jun 2014 14:49:59 +0200, by Josef Eisl
-
LSRA spill optimization: insert the spill moves at the right position.Tue, 10 Jun 2014 16:43:26 +0200, by Josef Eisl
-
LSRA spill optimization: start at the begin of the spill interval.Tue, 10 Jun 2014 13:29:41 +0200, by Josef Eisl
-
LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.Thu, 05 Jun 2014 16:38:24 +0200, by Josef Eisl
-
LSRA spill optimization: relax probability assertion.Thu, 05 Jun 2014 13:25:51 +0200, by Josef Eisl
-
LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).Thu, 05 Jun 2014 10:36:59 +0200, by Josef Eisl
-
LSRA spill optimization: only use predecessor block if it has lower probability than the definition.Wed, 04 Jun 2014 19:43:12 +0200, by Josef Eisl
-
LSRA spill optimization: move spill out of loops.Wed, 04 Jun 2014 16:54:56 +0200, by Josef Eisl
-
LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.Wed, 04 Jun 2014 16:05:14 +0200, by Josef Eisl
-
LSRA spill optimization: spill at earliest dominator.Wed, 04 Jun 2014 15:40:23 +0200, by Josef Eisl
-
LSRA spill optimization: calculate optimized spill position.Wed, 04 Jun 2014 14:53:12 +0200, by Josef Eisl
-
And Interval.getSplitChildren().Wed, 04 Jun 2014 12:19:24 +0200, by Josef Eisl
-
LinearScan: use InstructionStateProcedure.Wed, 02 Jul 2014 15:29:44 +0200, by Josef Eisl
-
Introduce InstructionStateProcedure.Wed, 02 Jul 2014 15:26:28 +0200, by Josef Eisl
-
Support direct memory compare of uncompressed metadata references if they fit in 32 bit.Wed, 02 Jul 2014 14:56:30 +0200, by Roland Schatz
-
Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behindTue, 01 Jul 2014 19:06:06 +0200, by Gilles Duboscq
-
No need to duplicate the loop begin's state for LoopFragmentInsideTue, 01 Jul 2014 18:26:08 +0200, by Gilles Duboscq
-
LoopFragmentInside: make sure no dead phi are left after phis have been rewrittenTue, 01 Jul 2014 18:10:27 +0200, by Gilles Duboscq
-
Minor refactoring in LoopFragment.mergeEarlyExits to improve readabilityTue, 01 Jul 2014 18:08:19 +0200, by Gilles Duboscq
-
Make find_method_handle_intrinsic work in Xint modeFri, 27 Jun 2014 11:50:07 +0200, by Gilles Duboscq
-
Improve documentation of LIRKind.Tue, 01 Jul 2014 17:04:39 +0200, by Roland Schatz
-
Propagate reference information through arithmetics.Tue, 01 Jul 2014 16:06:17 +0200, by Roland Schatz
-
Fix c1visualizer dump.Tue, 01 Jul 2014 15:37:38 +0200, by Roland Schatz
-
Merge.Tue, 01 Jul 2014 15:45:14 +0200, by Doug Simon
-
made FloatingReadNode clean up dead nodes it createsTue, 01 Jul 2014 15:42:59 +0200, by Doug Simon
-
made IfCanonicalizerTest clean up dead nodes it createsTue, 01 Jul 2014 12:10:37 +0200, by Doug Simon
-
made InductionVariable.deleteUnusedNodes() abstractTue, 01 Jul 2014 12:05:27 +0200, by Doug Simon
-
remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graphTue, 01 Jul 2014 11:48:54 +0200, by Doug Simon
-
removed debug codeTue, 01 Jul 2014 09:48:10 +0200, by Doug Simon
-
fix ReadNode canonicalization for guard-type usages of null-checking readsTue, 01 Jul 2014 14:57:53 +0200, by Lukas Stadler
-
code and javadoc cleanups in Canonicalizable and NodeClassIterableTue, 01 Jul 2014 12:14:58 +0200, by Lukas Stadler
-
small fix and doc for @OptionalInputTue, 01 Jul 2014 11:37:17 +0200, by Lukas Stadler
-
Truffle/Source: add a singleton null instance of SourceCallbackMon, 30 Jun 2014 19:34:05 -0700, by Michael Van De Vanter
-
HSAIL: cannot reference OkraContext if it cannot be loadedMon, 30 Jun 2014 21:22:39 +0200, by Doug Simon
-
small formatting fixes for SPARC changesMon, 30 Jun 2014 19:01:27 +0200, by Lukas Stadler
-
explicitly define optional inputs in @InputMon, 30 Jun 2014 18:46:41 +0200, by Lukas Stadler
-
VirtualObjectNode is a floating nodeMon, 30 Jun 2014 18:46:41 +0200, by Lukas Stadler
-
MergeMon, 30 Jun 2014 18:46:36 +0200, by Lukas Stadler
-
MergeMon, 30 Jun 2014 18:17:13 +0200, by Stefan Anzinger
-
[SPARC] fixing findbug warningsMon, 30 Jun 2014 17:27:35 +0200, by Stefan Anzinger
-
Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1fMon, 30 Jun 2014 12:02:19 +0200, by Stefan Anzinger
-
[SPARC] Improving implicit exception handling on sparcMon, 30 Jun 2014 08:50:26 +0200, by Stefan Anzinger
-
MergeFri, 06 Jun 2014 01:19:20 +0200, by Stefan Anzinger
-
[SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patchFri, 06 Jun 2014 00:18:30 +0200, by Stefan Anzinger
-
[SPARC] Fixing BC_new, BC_fcmpxxThu, 05 Jun 2014 16:28:13 +0200, by Stefan Anzinger
-
Fixing dcmpThu, 05 Jun 2014 15:28:25 +0200, by Stefan Anzinger
-
[SPARC] Fixing lots of float and double issues.Thu, 05 Jun 2014 11:28:16 +0200, by Stefan Anzinger
-
MergeTue, 03 Jun 2014 14:31:36 +0200, by Stefan Anzinger
-
Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.Tue, 03 Jun 2014 14:29:40 +0200, by Stefan Anzinger
-
MergeMon, 02 Jun 2014 21:08:05 +0200, by Stefan Anzinger
-
Fixing issues with fdivMon, 02 Jun 2014 21:00:37 +0200, by Stefan Anzinger
-
Using absolute addressing instead of pc relative in fixup.Mon, 02 Jun 2014 20:41:44 +0200, by Stefan Anzinger
-
Fixing BC_i2f, BC_i2c, BC_faddMon, 02 Jun 2014 20:40:57 +0200, by Stefan Anzinger
-
[SPARC] Adding deoptimization handler foreign callSat, 31 May 2014 00:30:26 +0200, by Stefan Anzinger
-
MergeFri, 30 May 2014 15:09:09 +0200, by Stefan Anzinger
-
MergeFri, 30 May 2014 13:23:53 +0200, by Stefan Anzinger
-
New tests for BC_lcmpFri, 30 May 2014 10:45:23 +0200, by Stefan Anzinger
-
Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandlerFri, 30 May 2014 10:42:20 +0200, by Stefan Anzinger
-
Make proper code for c const strings required for fixup in hotspotThu, 24 Apr 2014 14:09:40 +0200, by Stefan Anzinger
-
Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.Thu, 24 Apr 2014 14:02:20 +0200, by Stefan Anzinger
-
Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.Thu, 24 Apr 2014 07:41:56 +0200, by Stefan Anzinger
-
mx_graal.py unittest make testname match with wildcards *Thu, 24 Apr 2014 07:25:02 +0200, by Stefan Anzinger
-
Implementing LNEG and check for the right condition code register.Thu, 24 Apr 2014 07:21:24 +0200, by Stefan Anzinger
-
JUnit ReportingSat, 19 Apr 2014 15:32:02 +0200, by Stefan Anzinger
-
SPARCMove.java: Adding constant float and double loadsSat, 19 Apr 2014 15:29:48 +0200, by Stefan Anzinger
-
HSAIL: skip certain tests if running on the HSAIL simulatorMon, 30 Jun 2014 18:03:24 +0200, by Doug Simon
-
filter out subsequent reports for phases that don't clean up their own dead nodesMon, 30 Jun 2014 17:47:45 +0200, by Doug Simon
-
Merge.Mon, 30 Jun 2014 17:28:53 +0200, by Doug Simon
-
ensure memory map (if any) for a snippet template is attached to the returnNodeMon, 30 Jun 2014 17:27:40 +0200, by Doug Simon
-
improved javadocMon, 30 Jun 2014 17:24:15 +0200, by Doug Simon
-
simplified DebugVerifyHandler API to be closer to DebugDumpHandlerMon, 30 Jun 2014 17:23:56 +0200, by Doug Simon
-
fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListenerMon, 30 Jun 2014 15:43:25 +0200, by Doug Simon
-
simplified NodeEventListener implementations by having all events routed to a single method by defaultFri, 27 Jun 2014 13:39:36 +0200, by Doug Simon
-
include added nodes to those canonicalized by the EffectsPhase after effects have been appliedFri, 27 Jun 2014 13:38:18 +0200, by Doug Simon
-
removed legacy GraphEvent[Log] codeFri, 27 Jun 2014 11:59:38 +0200, by Doug Simon
-
add predecessors to worklist during MergeNode splittingMon, 30 Jun 2014 16:14:00 +0200, by Lukas Stadler
-
explicit conversion to (int), fixes Windows buildMon, 30 Jun 2014 15:45:41 +0200, by Christian Wirth
-
split MacroNode into MacroNode and MacroStateSplitNodeMon, 30 Jun 2014 11:38:54 +0200, by Lukas Stadler
-
Rename ValuePosition.superPosition to outerPosition.Thu, 26 Jun 2014 13:26:58 +0200, by Josef Eisl
-
Add and improve ValuePositionTest.Thu, 26 Jun 2014 13:22:26 +0200, by Josef Eisl
-
Fix ValuePosition recursive lookup issue for CompositeValues.Thu, 26 Jun 2014 12:03:32 +0200, by Josef Eisl
-
Add graal.test project and ValuePositionTest.Thu, 26 Jun 2014 12:01:22 +0200, by Josef Eisl
-
Fix ValuePosition.set() issues.Thu, 26 Jun 2014 11:19:31 +0200, by Josef Eisl
-
Add ValuePosition.isCompositePosition().Wed, 25 Jun 2014 20:39:27 +0200, by Josef Eisl
-
Move ValuePosition into a dedicated file.Wed, 25 Jun 2014 20:27:22 +0200, by Josef Eisl
-
Move ValuePosition into LIRIntrospection.Wed, 25 Jun 2014 20:15:35 +0200, by Josef Eisl
-
Start to make ValuePosition aware of CompositeValues.Wed, 25 Jun 2014 19:23:30 +0200, by Josef Eisl
-
Add LIRInstruction.forEach*(ValuePositionProcedure proc).Wed, 25 Jun 2014 16:15:35 +0200, by Josef Eisl
-
Add ValuePositionProcedure and corresponding forEach methods.Wed, 25 Jun 2014 15:30:59 +0200, by Josef Eisl
-
Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.Wed, 25 Jun 2014 15:11:05 +0200, by Josef Eisl
-
Introduce LIRInstructionClass.Position.Wed, 25 Jun 2014 15:04:00 +0200, by Josef Eisl
-
clarify option checking code from option parsing codeFri, 27 Jun 2014 23:04:59 +0200, by Doug Simon
-
handle unwinding exception through recursive call properlyFri, 27 Jun 2014 23:00:27 +0200, by Doug Simon
-
separate error messages for missing versus invalid non-String option valuesFri, 27 Jun 2014 22:58:54 +0200, by Doug Simon
-
handle any exception raised during Graal option checking/parsing, not just those with a non-null messageFri, 27 Jun 2014 22:21:40 +0200, by Doug Simon
-
better error message when mistaking a boolean option for a non-boolean option or vice versaFri, 27 Jun 2014 22:11:08 +0200, by Doug Simon
-
enforce use of boxed types for OptionDescriptorFri, 27 Jun 2014 22:10:23 +0200, by Doug Simon
-
implemented eager checking of Graal options (GRAAL-807)Fri, 27 Jun 2014 19:55:54 +0200, by Doug Simon
-
mx fsckprojects: do not traverse lib subdirectoryFri, 27 Jun 2014 17:24:28 +0200, by Andreas Woess
-
JSONHelper: add builders for JSON objects and arraysThu, 26 Jun 2014 18:04:47 +0200, by Andreas Woess
-
truffle compiler: small cleanupFri, 27 Jun 2014 16:25:30 +0200, by Bernhard Urban
-
truffle compiler: cut off assertion errors tooFri, 27 Jun 2014 16:25:02 +0200, by Bernhard Urban
-
default implementation of CanonicalizerToolFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
getter for canonicalizeReads in CanonicalizerPhaseFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
create correct stamps in IntegerDivNode and IntegerRemNode constructorsFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
mx archive: print warning only in verbose modeFri, 27 Jun 2014 13:17:54 +0200, by Bernhard Urban
-
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNodeFri, 27 Jun 2014 13:13:24 +0200, by Miguel Garcia
-
mx projects: add mirror location of external dependenciesFri, 27 Jun 2014 11:25:56 +0200, by Bernhard Urban
-
JavaDoc for CanonicalizableFri, 27 Jun 2014 10:14:00 +0200, by Lukas Stadler
-
fix for LoadMethodNodeThu, 26 Jun 2014 17:29:37 +0200, by Lukas Stadler
-
enable new-node assertion for all Canonicalizable node typesThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateAfter) for UnsafeStoreNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with nullCheck and stateBefore) for ReadNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateAfter) for StoreFieldNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
let CanonicalizerPhase handle replacement with null in GuardNode.canonicalThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
change some node types from Canonicalizable to SimplifiableThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateBefore) for AbstractDeoptimizeNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
small cleanup in ShortCircuitOrNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
make MathIntrinsicNode a UnaryNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
refactor more Canonicalizable implementations to not add new nodes to the graphThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
returning null Canonicalizer.canonical replaces usages with nullThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
move removeIfUnused from CanonicalizerTool to SimplifierToolThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
Update findbugs (old version is gone from sourceforge)Thu, 26 Jun 2014 17:40:03 +0200, by Gilles Duboscq
-
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignoreThu, 26 Jun 2014 11:39:27 +0200, by Gilles Duboscq
-
Respect the VM's wish to record non-safepoint debug infoThu, 26 Jun 2014 11:56:21 +0200, by Gilles Duboscq
-
use oops_do to modify saved hsail stateThu, 26 Jun 2014 18:25:35 +0200, by Gilles Duboscq
-
small cleanup in UnsignedMathSubstitutionsThu, 26 Jun 2014 10:50:28 +0200, by Lukas Stadler
-
use default methods to select Canonicalizable behaviorThu, 26 Jun 2014 10:48:46 +0200, by Lukas Stadler
-
let ArrayLengthNode implement Canonicalizable.BinaryThu, 26 Jun 2014 10:16:19 +0200, by Lukas Stadler
-
let AddLocationNode implement Canonicalizable.BinaryThu, 26 Jun 2014 09:53:59 +0200, by Lukas Stadler
-
(re-apply) let LoadFieldNode implement Canonicalizable.UnaryThu, 26 Jun 2014 09:45:28 +0200, by Lukas Stadler
-
Temporarily back out faulty changeset cc4b4fd5c484Wed, 25 Jun 2014 18:47:41 +0200, by Lukas Stadler
-
fixed issue discovered by findbugsWed, 25 Jun 2014 17:58:51 +0200, by Doug Simon
-
added missed copyright headerWed, 25 Jun 2014 17:40:15 +0200, by Doug Simon
-
Merge.Wed, 25 Jun 2014 17:34:25 +0200, by Doug Simon
-
slight change to semantics of -G:NDCV optionWed, 25 Jun 2014 16:57:12 +0200, by Doug Simon
-
support constructing a NodeInputList from a collection of NodeInterface objectsWed, 25 Jun 2014 16:53:09 +0200, by Doug Simon
-
handle parameter nodes have been dead code eliminated in MonitorGraphTestWed, 25 Jun 2014 16:52:29 +0200, by Doug Simon
-
rename: MemoryMapNode -> MemoryMapWed, 25 Jun 2014 12:38:16 +0200, by Doug Simon
-
let LoadFieldNode implement Canonicalizable.UnaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
add initializing ValuePhiNode constructorWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the FixedBinaryNode hierarchyWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let BranchProbabilityNode implement Simplifiable instead of CanonicalizableWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename getInput() to getValue() in LogicNegationNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename object() to getValue() in LoadHubNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename x() to getX() and y() to getY() in FixedBinaryNodeWed, 25 Jun 2014 16:55:00 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryNode hierarchyWed, 25 Jun 2014 16:54:56 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryNode hierarchyWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
don't pass stamps to arithmetic node constructorsWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.Wed, 25 Jun 2014 13:11:32 +0200, by Josef Eisl
-
make InstanceOfDynamicNode a BinaryOpLogicNodeWed, 25 Jun 2014 11:25:54 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchyWed, 25 Jun 2014 11:21:44 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchyWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in BitLogicNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in LogicConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in ConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
rename of x() to getX(), y() to getY() and object() to getValue()Wed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasonerWed, 25 Jun 2014 11:20:50 +0200, by Lukas Stadler
-
new Unary and Binary canonicalizable interfacesWed, 25 Jun 2014 10:58:42 +0200, by Lukas Stadler
-
Merge.Wed, 25 Jun 2014 11:30:44 +0200, by Doug Simon
-
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queueWed, 25 Jun 2014 11:30:32 +0200, by Doug Simon
-
prevent attempt to delete a node twiceWed, 25 Jun 2014 11:28:46 +0200, by Doug Simon
-
Merge.Tue, 24 Jun 2014 23:29:13 +0200, by Doug Simon
-
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters aliveTue, 24 Jun 2014 23:24:02 +0200, by Doug Simon
-
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphStringTue, 24 Jun 2014 23:22:39 +0200, by Doug Simon
-
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminatedTue, 24 Jun 2014 23:22:01 +0200, by Doug Simon
-
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)Fri, 20 Jun 2014 15:23:12 +0200, by Doug Simon
-
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)Fri, 20 Jun 2014 15:18:38 +0200, by Doug Simon
-
do not create PiNode when lowering GuardingPiNode if the latter has no usagesThu, 19 Jun 2014 17:51:35 +0200, by Doug Simon
-
made LoopsData clients clean up dead nodes created during loop analysisThu, 19 Jun 2014 17:33:44 +0200, by Doug Simon
-
simplified Debug verification APIThu, 19 Jun 2014 17:13:10 +0200, by Doug Simon
-
spelling fix: outterFirst -> outerFirstThu, 19 Jun 2014 15:35:24 +0200, by Doug Simon
-
rename: lirLoop* -> loop*Thu, 19 Jun 2014 15:02:37 +0200, by Doug Simon
-
made CollapseFrameForSingleSideEffectPhase clean up dead nodesThu, 19 Jun 2014 12:07:02 +0200, by Doug Simon
-
make Invoke nodes delete unused floating inputs and frame state when intrinsifiedThu, 19 Jun 2014 12:06:18 +0200, by Doug Simon
-
register NoDeadCodeVerifyHandler with GraalDebugConfigThu, 19 Jun 2014 12:04:13 +0200, by Doug Simon
-
added DebugVerifyHandler implementation to verify all phases delete dead nodesThu, 19 Jun 2014 12:03:23 +0200, by Doug Simon
-
submit graphs to DebugVerifyHandlers after each phaseThu, 19 Jun 2014 12:02:33 +0200, by Doug Simon
-
don't allow blocking compile requests from the compiler threadTue, 24 Jun 2014 15:14:35 -0700, by Tom Rodriguez
-
use receiver type in findUniqueConcreteMethodTue, 24 Jun 2014 11:28:06 -0700, by Tom Rodriguez
-
canonicalize LoadMethodNodesTue, 24 Jun 2014 11:28:00 -0700, by Tom Rodriguez
-
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)Tue, 24 Jun 2014 09:35:18 -0700, by Michael Van De Vanter
-
CIPrintCompilerName: compiler name should be printed on supplied streamTue, 24 Jun 2014 13:12:26 +0200, by Gilles Duboscq
-
Fix for debug check abort handling in implicit exception handlerTue, 24 Jun 2014 12:19:15 +0200, by Gilles Duboscq
-
Remove obsolete comments.Tue, 24 Jun 2014 14:52:05 +0200, by Julian Lettner
-
Fold nodes with alwaysNull stamp into constant.Tue, 24 Jun 2014 11:43:02 +0200, by Roland Schatz
-
improve tracking of nodes to canonicalize after inliningMon, 23 Jun 2014 18:04:15 -0700, by Tom Rodriguez
-
notify changed when setting input to nullMon, 23 Jun 2014 18:02:56 -0700, by Tom Rodriguez
-
use InvokeKind.Special for array methodsMon, 23 Jun 2014 18:02:29 -0700, by Tom Rodriguez
-
fix help messageMon, 23 Jun 2014 18:01:30 -0700, by Tom Rodriguez
-
remove useless overrideMon, 23 Jun 2014 18:01:16 -0700, by Tom Rodriguez
-
add contains to NodeWorkListMon, 23 Jun 2014 18:00:31 -0700, by Tom Rodriguez
-
add missing final to INTERIOR_MATCHMon, 23 Jun 2014 18:00:14 -0700, by Tom Rodriguez
-
don't optimize away 0.0 and -0.0Mon, 23 Jun 2014 14:38:42 -0700, by Tom Rodriguez
-
TruffleCompiler: use sourceSection.getShortDescription()Mon, 23 Jun 2014 18:30:49 +0200, by Andreas Woess
-
mx: add jol command for java object layout introspectionFri, 20 Jun 2014 13:43:47 +0200, by Andreas Woess
-
Expose loadStamp method in HotSpotLoweringProvider interface.Mon, 23 Jun 2014 19:57:45 +0200, by Roland Schatz
-
intrinsify unsigned operations in java.lang.Integer/LongMon, 23 Jun 2014 17:45:34 +0200, by Lukas Stadler
-
refactoring of BitCountNode.inferStampMon, 23 Jun 2014 17:03:21 +0200, by Lukas Stadler
-
tests for bit operationsMon, 23 Jun 2014 17:03:30 +0200, by Lukas Stadler
-
ConditionalNode is not a BinaryNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for ReverseBytesNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for BitScanForwardNode and BitScanReverseNodeMon, 23 Jun 2014 14:13:01 +0200, by Lukas Stadler
-
infer stamps for BitCountNodeMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add stampForMask to public interface of StampToolMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add SimplifierTool.addToWorkList for Iterable<Node>Mon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
new UnaryNode base classMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
run simplification if canonicalization is unsuccessfulFri, 20 Jun 2014 12:09:46 +0200, by Lukas Stadler
-
IGV: Support for InputType.Mon, 23 Jun 2014 13:13:41 +0200, by Roland Schatz
-
fix JSON output formatFri, 20 Jun 2014 15:25:07 +0200, by Christian Wirth
-
fix line endings, add description and language to node infoFri, 20 Jun 2014 15:21:56 +0200, by Christian Wirth
-
Add facility to create JSON dump of AST creation/rewritingFri, 20 Jun 2014 15:13:16 +0200, by Christian Wirth
-
[inliner] propagating fresh-instantiation info through call-hierarchyWed, 18 Jun 2014 14:12:06 +0200, by Miguel Garcia
-
[inliner] shorter argument list isWorthInlining()Sat, 14 Jun 2014 17:10:43 +0200, by Miguel Garcia
-
[inliner] moved buildCallsiteHolderForElement() to MethodInvocationFri, 13 Jun 2014 19:24:11 +0200, by Miguel Garcia
-
[inliner] moved determineNodeCount() to InlineInfoFri, 13 Jun 2014 19:12:48 +0200, by Miguel Garcia
-
added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap optionThu, 19 Jun 2014 23:42:25 +0200, by Doug Simon
-
when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueueThu, 19 Jun 2014 23:41:46 +0200, by Doug Simon
-
extended Debug API with DebugVerifyHandlersThu, 19 Jun 2014 11:24:16 +0200, by Doug Simon
-
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)Thu, 19 Jun 2014 00:45:04 +0200, by Doug Simon
-
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for GraalWed, 18 Jun 2014 21:58:45 +0200, by Doug Simon
-
MergeWed, 18 Jun 2014 11:26:04 -0700, by Michael Van De Vanter
-
Truffle/Source: SourceSection.toString() is now equivalent to getCode()Wed, 18 Jun 2014 11:05:16 -0700, by Michael Van De Vanter
-
Make sure that there is always a nmethod available for the method handle intrinsics.Wed, 18 Jun 2014 19:32:18 +0200, by Gilles Duboscq
-
Introduce InstructionValueProcedure.Wed, 18 Jun 2014 14:21:10 +0200, by Josef Eisl
-
Add assertions to AbstractBlock.{dominated,isDominatedBy}().Wed, 04 Jun 2014 14:52:17 +0200, by Josef Eisl
-
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueueWed, 18 Jun 2014 16:48:59 +0200, by Doug Simon
-
remove barrier to escape analysis introduced by d568574e6448Wed, 18 Jun 2014 14:46:01 +0200, by Doug Simon
-
infer stamps for IntegerMulHighNodeWed, 18 Jun 2014 11:57:47 +0200, by Lukas Stadler
-
reduce allocations of NodeIterables by Graph.getNewNodes()Wed, 18 Jun 2014 11:28:23 +0200, by Doug Simon
-
Add missing include precompiled.hpp to fix windows buildWed, 18 Jun 2014 10:39:40 +0200, by Christian Wirth
-
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8Tue, 17 Jun 2014 17:42:24 -0700, by Michael Van De Vanter
-
Truffle/Source:Mon, 16 Jun 2014 20:52:06 -0700, by Michael Van De Vanter
-
don't create profiles for exact typesTue, 17 Jun 2014 13:24:25 -0700, by Tom Rodriguez
-
support adding pid to LogFile nameTue, 17 Jun 2014 13:24:20 -0700, by Tom Rodriguez
-
fold getClassLoader for constant classesTue, 17 Jun 2014 12:50:22 -0700, by Tom Rodriguez
-
complain when deleting side effecting nodes from snippetsTue, 17 Jun 2014 12:48:20 -0700, by Tom Rodriguez
-
handle error case in Array.newInstanceTue, 17 Jun 2014 12:47:45 -0700, by Tom Rodriguez
-
handle primitive classes with +ImmutableCodeTue, 17 Jun 2014 12:47:21 -0700, by Tom Rodriguez
-
UnsafeLoad: insert uncompress operation also for null constantTue, 17 Jun 2014 17:46:56 +0200, by Bernhard Urban
-
Merge.Tue, 17 Jun 2014 16:49:21 +0200, by Doug Simon
-
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimizationTue, 17 Jun 2014 16:48:26 +0200, by Doug Simon
-
HSAIL: disabled NewStringEqualsTestTue, 17 Jun 2014 16:37:14 +0200, by Doug Simon
-
HSAIL: support offloading some IntStream.reduce() operations to HSATue, 17 Jun 2014 12:05:34 +0200, by Doug Simon
-
Verify usage of equals method in LIRKind.Tue, 17 Jun 2014 11:53:13 +0200, by Roland Schatz
-
Enable UseGraalCompilationQueue in bootstrap gate tests.Tue, 17 Jun 2014 10:09:11 +0200, by Roland Schatz
-
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.Tue, 17 Jun 2014 09:59:59 +0200, by Roland Schatz
-
Handle narrow oops in redundant move elimination.Tue, 17 Jun 2014 09:43:23 +0200, by Roland Schatz
-
Better documentation for HotSpotReferenceMap.Mon, 16 Jun 2014 19:38:05 +0200, by Roland Schatz
-
disabled UseGraalCompilationQueue by defaultMon, 16 Jun 2014 23:07:45 +0200, by Doug Simon
-
HSAIL: better error messageMon, 16 Jun 2014 22:35:17 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 21:21:25 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 10:44:18 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 20:06:44 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 18:44:55 +0200, by Doug Simon
-
disabled dialing C1 compilation back to partial profiling when Graal is the top tier compilerFri, 13 Jun 2014 18:42:33 +0200, by Doug Simon
-
ensure a DebugEnvironment is initialized for native compiler threadsFri, 13 Jun 2014 18:41:45 +0200, by Doug Simon
-
placed HandleMark around Graal compilation performed on a native compiler threadFri, 13 Jun 2014 17:41:42 +0200, by Doug Simon
-
Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).Mon, 16 Jun 2014 17:18:51 +0200, by Roland Schatz
-
remove accidentally pushed changesFri, 13 Jun 2014 15:19:12 -0700, by Tom Rodriguez
-
derive native compiler thread name from Compiler::nameFri, 13 Jun 2014 10:37:06 -0700, by Tom Rodriguez