Mercurial > hg > graal-jvmci-8
graph
-
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
-
process FixedGuardNodes in ConditionalEliminationPhaseTue, 16 Jul 2013 16:23:17 +0200, by Lukas Stadler
-
MergeTue, 16 Jul 2013 15:08:37 +0200, by Lukas Stadler
-
MergeTue, 16 Jul 2013 15:08:28 +0200, by Lukas Stadler
-
fix IfNode simplification that tries to remove a previously deleted LoopExitNodeTue, 16 Jul 2013 15:07:09 +0200, by Lukas Stadler
-
Fix typoTue, 16 Jul 2013 14:17:28 +0200, by Christos Kotselidis
-
Minor refactoringTue, 16 Jul 2013 14:16:42 +0200, by Christos Kotselidis
-
Augment WriteBarrierVerificationTest with arrayCopy test caseTue, 16 Jul 2013 14:10:44 +0200, by Christos Kotselidis
-
Augment WriteBarrierVerification phase to account for ArrayRange barriersTue, 16 Jul 2013 14:10:10 +0200, by Christos Kotselidis
-
MergeMon, 15 Jul 2013 17:58:17 -0700, by twisti
-
MergeFri, 12 Jul 2013 10:12:06 -0700, by twisti
-
Move non_oop_bits value up to Graal.Fri, 12 Jul 2013 10:10:07 -0700, by twisti
-
solaris-fastdebug build fixes.Thu, 11 Jul 2013 10:31:16 -0700, by twisti
-
HSAIL backend changesMon, 15 Jul 2013 18:22:25 +0200, by Doug Simon
-
MergeMon, 15 Jul 2013 17:54:00 +0200, by Lukas Stadler
-
let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type informationMon, 15 Jul 2013 17:52:35 +0200, by Lukas Stadler
-
add ValueProxy interface to FixedValueAnchorNodeMon, 15 Jul 2013 17:32:12 +0200, by Lukas Stadler
-
make ValueNode.stamp() final, fix WordTypeRewriterPhaseMon, 15 Jul 2013 16:36:54 +0200, by Lukas Stadler
-
assertion in GraalCompiler (don't parse @Test methods)Mon, 15 Jul 2013 15:58:48 +0200, by Lukas Stadler
-
make early read elimination see through ValueProxiesMon, 15 Jul 2013 15:58:13 +0200, by Lukas Stadler
-
add ValueProxy interface and infrastructureMon, 15 Jul 2013 16:39:11 +0200, by Lukas Stadler
-
cannot omit frame for compiled methods that make a foreign call (GRAAL-362)Mon, 15 Jul 2013 16:53:35 +0200, by Doug Simon
-
Re-enable omission of array initialization for G1.Mon, 15 Jul 2013 16:24:15 +0200, by Roland Schatz
-
Use initializing write node in object clone snippets.Mon, 15 Jul 2013 16:24:08 +0200, by Roland Schatz
-
Don't add G1 prebarrier if the written location is uninitialized.Mon, 15 Jul 2013 16:24:03 +0200, by Roland Schatz
-
MergeMon, 15 Jul 2013 15:29:01 +0200, by Andreas Woess
-
Truffle: add assertions to verify the finalness of child fields.Mon, 15 Jul 2013 14:49:40 +0200, by Andreas Woess
-
Truffle: revise NodeUtil.replaceChild assertionMon, 15 Jul 2013 15:26:39 +0200, by Andreas Woess
-
Truffle: Never compile InvalidInstalledCodeException catch handler.Mon, 15 Jul 2013 14:12:33 +0200, by Andreas Woess
-
MergeMon, 15 Jul 2013 14:09:44 +0200, by Andreas Woess
-
Truffle: introduce profiling optionThu, 11 Jul 2013 22:14:27 +0200, by Andreas Woess
-
Truffle: change sorting of inlinable call sitesThu, 11 Jul 2013 19:34:27 +0200, by Andreas Woess
-
test for nullness and disjunctive conditions in ConditionalEliminationPhaseMon, 15 Jul 2013 13:36:59 +0200, by Lukas Stadler
-
record disjunctive conditions in ConditionalEliminationPhaseMon, 15 Jul 2013 13:36:41 +0200, by Lukas Stadler
-
fix nullness for not-equals in ConditionalEliminationPhaseMon, 15 Jul 2013 13:11:34 +0200, by Lukas Stadler
-
Do not re-compress oops that are already compressed.Mon, 15 Jul 2013 12:02:15 +0200, by Roland Schatz
-
MergeMon, 15 Jul 2013 10:59:14 +0200, by Christos Kotselidis
-
Method renamingMon, 15 Jul 2013 10:50:33 +0200, by Christos Kotselidis
-
Add assertionsMon, 15 Jul 2013 10:48:10 +0200, by Christos Kotselidis
-
Truffle-DSL: Added additional test case for polymporphic generation.Sat, 13 Jul 2013 17:21:58 +0200, by Christian Humer
-
Truffle: Added assertions to replaceChild.Sat, 13 Jul 2013 17:14:23 +0200, by Christian Humer
-
Truffle-DSL: Fixed a bug in polymorphic code generation.Sat, 13 Jul 2013 17:13:08 +0200, by Christian Humer
-
MergeFri, 12 Jul 2013 23:26:01 +0200, by Christos Kotselidis
-
Allow compressed klass pointersFri, 12 Jul 2013 21:48:09 +0200, by Christos Kotselidis
-
MergeFri, 12 Jul 2013 20:19:00 +0200, by Christos Kotselidis
-
Augment compressed oop testsFri, 12 Jul 2013 14:58:07 +0200, by Christos Kotselidis
-
Replace direct read word with loadHub intrinsic in VerifyOop stubFri, 12 Jul 2013 14:43:27 +0200, by Christos Kotselidis
-
Delegate compressed klass pointers info to ReadNode of LoadHubNodeFri, 12 Jul 2013 14:40:47 +0200, by Christos Kotselidis
-
Adjust load/store hub intrinsics to account for Compressed Klass pointersFri, 12 Jul 2013 14:38:47 +0200, by Christos Kotselidis
-
Add WriteHubNode loweringFri, 12 Jul 2013 14:20:53 +0200, by Christos Kotselidis
-
Add compressed oop support in HotSpot BackendFri, 12 Jul 2013 14:17:42 +0200, by Christos Kotselidis
-
Add compressed klass pointers support in LIRFri, 12 Jul 2013 14:16:17 +0200, by Christos Kotselidis
-
re-enabled new lowering of checkcast with addition of a null-check guard where the profile has nullSeen=FALSEFri, 12 Jul 2013 22:52:05 +0200, by Doug Simon
-
disabled new lowering of checkcast until performance regression is fixedFri, 12 Jul 2013 19:09:52 +0200, by Doug Simon
-
Merge.Fri, 12 Jul 2013 18:09:39 +0200, by Doug Simon
-
fixed generation of sequential id prefixes for IGV graphsFri, 12 Jul 2013 18:08:58 +0200, by Doug Simon
-
made the "Remove selected graphs and groups" action work in IGV for binary graphsFri, 12 Jul 2013 14:48:30 +0200, by Doug Simon
-
add test for early read eliminationThu, 11 Jul 2013 15:13:50 +0200, by Lukas Stadler
-
re-introduce early read elimination as part of escape analysisThu, 11 Jul 2013 14:57:14 +0200, by Lukas Stadler
-
fix stamps for constants of boolean, byte, char and short type, add testsFri, 12 Jul 2013 11:19:36 +0200, by Lukas Stadler
-
prevent repeated simplification of FixedGuardNodeFri, 12 Jul 2013 17:01:14 +0200, by Lukas Stadler
-
add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)Fri, 12 Jul 2013 15:30:28 +0200, by Lukas Stadler
-
correctly anchor eliminated guards during ConditionalEliminationFri, 12 Jul 2013 15:29:47 +0200, by Lukas Stadler
-
Variables' renamingFri, 12 Jul 2013 12:48:06 +0200, by Christos Kotselidis
-
Remove scratch register from compressed load LIR instruction (used only for testing)Fri, 12 Jul 2013 12:47:08 +0200, by Christos Kotselidis
-
Adjust header size to compressed klass pointersFri, 12 Jul 2013 12:46:06 +0200, by Christos Kotselidis
-
Add StoreHubNodeFri, 12 Jul 2013 12:42:44 +0200, by Christos Kotselidis
-
Add function to read compressed klass pointers of constant objects nativelyFri, 12 Jul 2013 12:40:56 +0200, by Christos Kotselidis
-
Delegate compressed klass pointers info from HotSpot to GraalFri, 12 Jul 2013 12:24:11 +0200, by Christos Kotselidis
-
fixed canonicalization bug (detected by Gilles) in binary logic nodesThu, 11 Jul 2013 20:58:54 +0200, by Doug Simon
-
fixed a stamp join to be done the "right" way (stamp joining is not currently commutative)Thu, 11 Jul 2013 20:57:58 +0200, by Doug Simon
-
add sequential id prefixes to IGV graphsThu, 11 Jul 2013 20:56:18 +0200, by Doug Simon
-
Output lowering type in graph dumps.Thu, 11 Jul 2013 16:21:29 +0200, by Roland Schatz
-
Check that guards are only created in BEFORE_GUARDS lowering.Thu, 11 Jul 2013 16:21:04 +0200, by Roland Schatz
-
Improve instanceof canonicalizationThu, 11 Jul 2013 14:47:52 +0200, by Gilles Duboscq
-
Add scopes to capture the graphs in ReplacementsImplThu, 11 Jul 2013 14:45:31 +0200, by Gilles Duboscq
-
Use GuardedValueNode in the inliningTue, 09 Jul 2013 18:17:55 +0200, by Gilles Duboscq
-
Truffle: refactor inliningThu, 11 Jul 2013 13:09:28 +0200, by Andreas Woess