)]}' { "commit": "1c3b5562a0d6c512d1dd50a23b969bf5e6e72c6d", "tree": "b081cc5049f9ffd03181fb34edf25851577d8c25", "parents": [ "182e413edf1bae327327f6a8d0d8472b24794b2a" ], "author": { "name": "Ian Zerny", "email": "zerny@google.com", "time": "Wed Aug 22 09:41:30 2018 +0200" }, "committer": { "name": "Ian Zerny", "email": "zerny@google.com", "time": "Wed Aug 22 09:41:30 2018 +0200" }, "message": "Version 1.2.43\n\nMerge: Never allow rematerialization if there is a phi users that has a high register.\nCL: https://r8-review.googlesource.com/c/r8/+/25562\n\nMerge: Consider phi destinations when determining if constants are re-materializable.\nCL: https://r8-review.googlesource.com/c/r8/+/25544\n\nBug: 79498926\nChange-Id: I5b6d33cdd78b70de2c6c3457cc7d5fa18b77693c", "tree_diff": [ { "type": "modify", "old_id": "84ab0fedd61ac786f61972d3715cf73d0a0ed439", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/Version.java", "new_id": "67c1ad10741561b99e1ea8ba71523f871dec1a04", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/Version.java" }, { "type": "modify", "old_id": "7b3eef0c6eec6da5d5e200cf106958533ab5568d", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/optimize/PeepholeOptimizer.java", "new_id": "8bb4de7a587142b351c199153e3a72651b86bc30", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/optimize/PeepholeOptimizer.java" }, { "type": "modify", "old_id": "d2c7701b2c9e825ec4c2b6bc0a2778c6442603d4", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java", "new_id": "0848cb63fbeebd9ba62a0d4eda3f2c39f9dc4fed", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LinearScanRegisterAllocator.java" }, { "type": "modify", "old_id": "bf653101b019c0585d4dc3271cba0363040a1fa3", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/LiveIntervals.java", "new_id": "350724d570893212d77e3af3cd82c9a5b9033c4e", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/LiveIntervals.java" }, { "type": "modify", "old_id": "9c5627c16ee4a380fdbd3bde2765efc354e63f43", "old_mode": 33188, "old_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMoveSet.java", "new_id": "c45ce174dcdf481baf4e434d348dbdcdb96d97cc", "new_mode": 33188, "new_path": "src/main/java/com/android/tools/r8/ir/regalloc/SpillMoveSet.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2cf6b4f4447a4cd54cea93d738e869effd5bcc4e", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/regress/b79498926/B79498926.java" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "605a4d69f94b7679f7b09e5e4c5901141ffcb065", "new_mode": 33188, "new_path": "src/test/java/com/android/tools/r8/regress/b79498926/B79498926Dump.java" } ] }