Mercurial > hg > graal-jvmci-8
graph
-
added ClassGetSuperclassNode macro nodeMon, 29 Jul 2013 11:37:28 +0200, by Doug Simon
-
Reverted back to path-based computation of inlining relevance.Mon, 29 Jul 2013 10:47:31 +0200, by Christian Haeubl
-
solaris build fixedFri, 26 Jul 2013 20:34:56 -0700, by twisti
-
added unalignedMemoryAccess to ArchitectureFri, 26 Jul 2013 20:34:05 -0700, by twisti
-
read HotSpot VM options via HotSpotDiagnosticMXBeanFri, 26 Jul 2013 14:03:07 -0700, by twisti
-
add NewMemoryAwareScheduling (GRAAL-159)Fri, 26 Jul 2013 20:18:46 +0200, by Bernhard Urban
-
mx/ctw: disable new memory aware schedulingFri, 26 Jul 2013 20:18:42 +0200, by Bernhard Urban
-
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)Fri, 26 Jul 2013 20:18:42 +0200, by Bernhard Urban
-
MemoryScheduleTest: fix scope for CFG dumpingFri, 26 Jul 2013 20:18:42 +0200, by Bernhard Urban
-
CFG: attach proxies to loop exitsFri, 26 Jul 2013 20:18:41 +0200, by Bernhard Urban
-
Scheduling: remove dead code in addToLatestSortingFri, 26 Jul 2013 20:18:41 +0200, by Bernhard Urban
-
SchedulingPhase: check if fixed nodes have the same order before and after sorting a blockFri, 26 Jul 2013 20:18:40 +0200, by Bernhard Urban
-
added macro node for Class.isInstanceFri, 26 Jul 2013 19:49:36 +0200, by Doug Simon
-
made it possible for a MacroNode to be lowered via a standard method substitutionFri, 26 Jul 2013 19:49:00 +0200, by Doug Simon
-
fix spellingFri, 26 Jul 2013 19:48:22 +0200, by Doug Simon
-
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.Fri, 26 Jul 2013 16:53:34 +0200, by Andreas Woess
-
Work around missing support for boolean[] in junit.Fri, 26 Jul 2013 12:10:33 +0200, by Roland Schatz
-
Remove CUDA message at vm startup.Fri, 26 Jul 2013 12:09:17 +0200, by Roland Schatz
-
Fix compilation without precompiled headers.Fri, 26 Jul 2013 11:47:38 +0200, by Roland Schatz
-
fix: gpu_ptx.cpp did not compile on windowsFri, 26 Jul 2013 11:22:13 +0200, by Christian Wirth
-
PTX support for LinuxThu, 25 Jul 2013 22:20:09 -0400, by Morris Meyer
-
PTX support for LinuxThu, 25 Jul 2013 22:17:37 -0400, by Morris Meyer
-
PTX support for LinuxThu, 25 Jul 2013 22:15:30 -0400, by Morris Meyer
-
disable compilation statistics for benchmarksThu, 25 Jul 2013 18:02:29 -0700, by Lukas Stadler
-
don't create InstanceOfNodes with different profiles during CheckCastNode loweringThu, 25 Jul 2013 18:01:23 -0700, by Lukas Stadler
-
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.Thu, 25 Jul 2013 19:22:59 +0200, by Andreas Woess
-
Increase TruffleGraphMaxNodes to 15000Thu, 25 Jul 2013 13:52:53 +0200, by Christian Wirth
-
Merge.Thu, 25 Jul 2013 12:42:18 +0200, by Doug Simon
-
small cleanups and extra documentation around foreign call linkageThu, 25 Jul 2013 11:34:37 +0200, by Doug Simon
-
Support for byte fields in LIR instructions.Thu, 25 Jul 2013 11:50:59 +0200, by Roland Schatz
-
SPARC: fixes and more implementation; can now allocate objectsWed, 24 Jul 2013 17:57:52 -0700, by twisti
-
Stubs need both an outgoing and incoming calling convention.Wed, 24 Jul 2013 16:19:17 -0700, by twisti
-
Some Klass and InstanceKlass fields were read with a wrong size.Wed, 24 Jul 2013 15:07:17 -0700, by twisti
-
HSAIL backend changesTue, 23 Jul 2013 23:24:54 +0200, by Doug Simon
-
Truffle: use loopAndInvokeCounter for replace backoff.Tue, 23 Jul 2013 21:42:24 +0200, by Andreas Woess
-
Fix disclaimerTue, 23 Jul 2013 21:21:35 +0200, by Christos Kotselidis
-
MergeTue, 23 Jul 2013 19:53:26 +0200, by Christos Kotselidis
-
Add compressed klass pointers in gateTue, 23 Jul 2013 19:51:15 +0200, by Christos Kotselidis
-
Remove redundant checks for loading compressed constantsTue, 23 Jul 2013 17:48:01 +0200, by Christos Kotselidis
-
Truffle: when a node is replaced, notify optimized call target and delay compilation.Tue, 23 Jul 2013 19:05:08 +0200, by Andreas Woess
-
Fix null reference access when dumping raw data patches.Tue, 23 Jul 2013 18:23:52 +0200, by Roland Schatz
-
Merge.Tue, 23 Jul 2013 17:48:17 +0200, by Christian Humer
-
Truffle-DSL: fixed bug in rewriting of child arrays.Tue, 23 Jul 2013 17:47:56 +0200, by Christian Humer
-
Truffle: add invalidation count to call target profiling / trace compilation.Tue, 23 Jul 2013 11:19:47 +0200, by Andreas Woess
-
Backout changeset 4c12d3756015; ensure compiledCodeInvalidated() is never inlined.Tue, 23 Jul 2013 10:42:54 +0200, by Andreas Woess
-
Retry canonicalization after inferStamp.Tue, 23 Jul 2013 09:45:39 +0200, by Roland Schatz
-
Documentation fix.Mon, 22 Jul 2013 13:33:21 +0200, by Roland Schatz
-
SPARC: can compile some stubs now but they don't work yetMon, 22 Jul 2013 22:26:49 -0700, by twisti
-
Reuse linkage.Mon, 22 Jul 2013 21:43:31 -0700, by twisti
-
Fixed comment typo.Mon, 22 Jul 2013 21:42:21 -0700, by twisti
-
MergeMon, 22 Jul 2013 22:04:17 +0200, by Christos Kotselidis
-
Lower CAS nodes to their lowered versionsMon, 22 Jul 2013 22:03:53 +0200, by Christos Kotselidis
-
Add LoweredCompareAndSwapNodeMon, 22 Jul 2013 22:03:27 +0200, by Christos Kotselidis
-
Canonicalize final field loads from a phi of constant objects.Mon, 22 Jul 2013 19:12:14 +0200, by Andreas Woess
-
Always insert phi nodes using graph.add.Mon, 22 Jul 2013 19:17:17 +0200, by Andreas Woess
-
Truffle: add Node.isReplaceable()Mon, 22 Jul 2013 18:07:53 +0200, by Andreas Woess
-
Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.Mon, 22 Jul 2013 17:29:48 +0200, by Andreas Woess
-
Truffle: print inlined call target and rename profiling option.Mon, 22 Jul 2013 16:20:43 +0200, by Andreas Woess
-
Truffle: remove Node.EMPTY_ARRAY constantMon, 22 Jul 2013 16:17:45 +0200, by Andreas Woess
-
MergeMon, 22 Jul 2013 16:19:39 +0200, by Lukas Stadler
-
fix merging of types in ConditionalEliminationPhaseMon, 22 Jul 2013 16:18:55 +0200, by Lukas Stadler
-
check for one more case in ConditionalEliminationTestMon, 22 Jul 2013 16:04:43 +0200, by Lukas Stadler
-
small fixes for early read eliminationMon, 22 Jul 2013 16:04:21 +0200, by Lukas Stadler
-
MergeMon, 22 Jul 2013 13:35:23 +0200, by Christos Kotselidis
-
Make VerifyOopStub leaf callMon, 22 Jul 2013 13:34:53 +0200, by Christos Kotselidis
-
Add Javadoc to G1ReferentFieldReadBarrierMon, 22 Jul 2013 13:28:03 +0200, by Christos Kotselidis
-
Method to reconstruct array index from LocationNode.Mon, 22 Jul 2013 12:12:57 +0200, by Roland Schatz
-
Documentation fixes.Mon, 22 Jul 2013 11:58:00 +0200, by Roland Schatz
-
Rename isInitialized to isInitialization (inverting semantics!).Mon, 22 Jul 2013 10:54:43 +0200, by Roland Schatz
-
Leave null check at original node when adding G1ReferentFieldReadBarrier.Mon, 22 Jul 2013 10:46:26 +0200, by Roland Schatz
-
Method renamingSun, 21 Jul 2013 22:13:21 +0200, by Christos Kotselidis
-
MergeSun, 21 Jul 2013 20:11:55 +0200, by Christos Kotselidis
-
Add new node for referent field read barrier (G1 GC)Sun, 21 Jul 2013 20:11:12 +0200, by Christos Kotselidis
-
Rename WriteBarrierType to BarrierTypeSun, 21 Jul 2013 19:15:40 +0200, by Christos Kotselidis
-
Truffle: Increased TruffleCache maximum node count from 200 to 350.Sun, 21 Jul 2013 15:25:16 +0200, by Christian Humer
-
Truffle: Added early read elimination to TruffleCache.Sat, 20 Jul 2013 10:57:13 +0200, by Christian Humer
-
Truffle-DSL: Made specializations reflectable at runtime.Sat, 20 Jul 2013 10:52:48 +0200, by Christian Humer
-
MergeFri, 19 Jul 2013 22:21:31 +0200, by Christos Kotselidis
-
Method renamingFri, 19 Jul 2013 22:18:40 +0200, by Christos Kotselidis
-
Javadoc fixesFri, 19 Jul 2013 22:14:53 +0200, by Christos Kotselidis
-
Method and variables' renamingFri, 19 Jul 2013 22:10:48 +0200, by Christos Kotselidis
-
added createLabelName override in AbstractHSAILAssembler; create a common label name in AbstractAssemblerFri, 19 Jul 2013 12:01:15 -0700, by twisti
-
MergeFri, 19 Jul 2013 09:30:49 -0700, by Mick Jordan
-
add condition accessor to GuardingPiNodeFri, 19 Jul 2013 09:13:54 -0700, by Mick Jordan
-
made it possible to use enum constants in snippetsFri, 19 Jul 2013 17:47:35 +0200, by Doug Simon
-
fixed bug in EdgeMoveOptimizer triggered by a backend (such as HSAIL) that has conditional branches with explicit input operands (as opposed to an implicit condition flags register)Fri, 19 Jul 2013 12:45:59 +0200, by Doug Simon
-
Bugfix of stamp mask computationThu, 18 Jul 2013 13:31:08 -0700, by Christian Wimmer
-
make early read elimination work on read/write nodes (in addition to load/store)Thu, 18 Jul 2013 17:18:13 +0200, by Lukas Stadler
-
fix problem in PEReadEliminationClosure (could lead to unschedulable graph)Thu, 18 Jul 2013 17:16:16 +0200, by Lukas Stadler
-
output only blocks with changes in EffectClosure tracingThu, 18 Jul 2013 17:15:32 +0200, by Lukas Stadler
-
Unit test for raw data patch.Thu, 18 Jul 2013 15:37:07 +0200, by Roland Schatz
-
Support data patches for values larger than long.Thu, 18 Jul 2013 15:37:02 +0200, by Roland Schatz
-
reset "permanent" flag on ValueAnchorNodes during inliningThu, 18 Jul 2013 14:35:12 +0200, by Lukas Stadler
-
new Option PrintGraphProbabilities to output probabilities during binary graph dumpingThu, 18 Jul 2013 14:34:45 +0200, by Lukas Stadler
-
new ValueAnchorCleanupPhase to make lock elimination work again, tests for lock eliminationThu, 18 Jul 2013 13:17:37 +0200, by Lukas Stadler
-
move LockElimination to MidTierThu, 18 Jul 2013 13:16:37 +0200, by Lukas Stadler
-
always perform canonicalization at the beginning of MidTierThu, 18 Jul 2013 13:15:07 +0200, by Lukas Stadler
-
remove obsolete code from ValueAnchorNodeThu, 18 Jul 2013 12:59:36 +0200, by Lukas Stadler
-
make MergeableState an abstract class instead of an interfaceThu, 18 Jul 2013 12:04:09 +0200, by Lukas Stadler
-
fix for ConditionalEliminationPhase.addNullnessThu, 18 Jul 2013 12:01:17 +0200, by Lukas Stadler
-
Replace custom graph building with snippet for unsafe load loweringWed, 17 Jul 2013 20:23:36 +0200, by Christos Kotselidis
-
Introduce new read opcode that allows compressed oops and read barriersWed, 17 Jul 2013 19:52:20 +0200, by Christos Kotselidis
-
Remove unused node intrinsicWed, 17 Jul 2013 19:31:46 +0200, by Christos Kotselidis
-
Code refactoring and cleanupWed, 17 Jul 2013 19:30:36 +0200, by Christos Kotselidis
-
Truffle: try out a new inlining policyWed, 17 Jul 2013 18:02:19 +0200, by Andreas Woess
-
Truffle: increase inlining maximum caller sizeWed, 17 Jul 2013 16:05:48 +0200, by Andreas Woess
-
Truffle: detect inlined recursive calls and introduce depth limitWed, 17 Jul 2013 14:52:24 +0200, by Andreas Woess
-
Truffle: add InlinedCallSite interface and an InlinableCallSite method to query the inlined call targetWed, 17 Jul 2013 14:14:52 +0200, by Andreas Woess
-
Truffle: add NodeUtil.countNodes overload that counts nodes of a specific typeWed, 17 Jul 2013 13:53:11 +0200, by Andreas Woess
-
SPARC: fixes and more stuff worksTue, 16 Jul 2013 17:41:21 -0700, by twisti
-
Merge.Tue, 16 Jul 2013 18:30:45 +0200, by Doug Simon
-
Merge.Tue, 16 Jul 2013 18:13:36 +0200, by Doug Simon
-
rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]NodeTue, 16 Jul 2013 18:13:20 +0200, by Doug Simon
-
made use of symbolic constants for branch probabilitiesTue, 16 Jul 2013 18:08:09 +0200, by Doug Simon
-
moved BranchNodeProbabilities to graal.nodes projectTue, 16 Jul 2013 17:56:53 +0200, by Doug Simon
-
added a field to LogicBinaryNode capturing the probability that the evaluation of the logic node is short-circuited (i.e. only the left input is evaluated)Tue, 16 Jul 2013 17:29:39 +0200, by Doug Simon
-
allow double fields in value number computation and thus, in floating nodesTue, 16 Jul 2013 16:36:21 +0200, by Doug Simon
-
force substitution of Object.cloneTue, 16 Jul 2013 16:46:55 +0200, by Lukas Stadler
-
add EarlyReadEliminationPhase, including testsTue, 16 Jul 2013 16:44:34 +0200, by Lukas Stadler
-
rename ReadEliminationPE... to PEReadElimination...Tue, 16 Jul 2013 16:24:38 +0200, by Lukas Stadler