log

age author description
Thu, 14 Mar 2013 14:02:23 +0100 Gilles Duboscq Remove dead implicit null checks code in LIRGenerator
Thu, 14 Mar 2013 13:43:57 +0100 Gilles Duboscq Cleanup branching and jumps in LIRGenerator: JumpOp/BranchOp do not need a state. In emitBranch, emitNullCheckBranch, emitCompareBranch, emitOverflowCheckBranch and emitIntegerTestBranch both targets are always provided.
Thu, 14 Mar 2013 13:25:28 +0100 Gilles Duboscq Remove emitDeoptimizeOnOverflow and emitGuardCheck.
Fri, 15 Mar 2013 15:38:55 +0100 Doug Simon Merge.
Fri, 15 Mar 2013 15:38:27 +0100 Doug Simon AMD64 HotSpot backend now models RBP as an incoming parameter that must be preserved until the end of the method. For non-leaf methods, the value is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods.
Thu, 14 Mar 2013 18:03:00 +0100 Doug Simon fixed StackOverflowError in VirtualObject.toString()
Fri, 15 Mar 2013 02:18:46 +0100 Thomas Wuerthinger Disable deopt to guard conversion.