)]}' { "commit": "526643e38c344701d96068f351548a393c67b6be", "tree": "aabe346bdca4957185bf8cd2102bdc6bb583a92e", "parents": [ "bd050618b502031a00294ebb652b5bc159a7388b" ], "author": { "name": "TDYa127", "email": "tdy@google.com", "time": "Sat May 26 01:01:48 2012 -0700" }, "committer": { "name": "Shih-wei Liao", "email": "sliao@google.com", "time": "Thu May 31 21:48:44 2012 -0700" }, "message": "Remove unnecessary exception and suspend checks.\n\n1. Post exception check, when 2 consecutive branches are return and exception\nunwind, respectively, merge these 2 branches as the caller doesn\u0027t care\nthe return value when an exception is pending..\n\n2. If the method is leaf, we can elide the suspend check.\n\n3. Also, move suspend checks to be before pushing shadow frame for the sake of \"1\"\nand for reducing code size (Multiple returns).\n\nChange-Id: I18f38f97f4e7714eadab4a1d6a568aa6e2c982ae\n", "tree_diff": [ { "type": "modify", "old_id": "52b7b5f39b7c1dd1eccc8979556d6335aa3fa42a", "old_mode": 33188, "old_path": "src/compiler_llvm/method_compiler.cc", "new_id": "06128551f2ac8bffa0be050e84ec7ca93d01392d", "new_mode": 33188, "new_path": "src/compiler_llvm/method_compiler.cc" }, { "type": "modify", "old_id": "c912397e1b908ad78a060c6f97b0e48d600ef92a", "old_mode": 33188, "old_path": "src/compiler_llvm/method_compiler.h", "new_id": "9e4c81b5b8537e3636f8288220966edffae6d4e6", "new_mode": 33188, "new_path": "src/compiler_llvm/method_compiler.h" }, { "type": "modify", "old_id": "b33b0017ae1960d2c63857f4a4af44ea19d0154d", "old_mode": 33188, "old_path": "src/dex_instruction.h", "new_id": "442ea7968290ff7652e0088dd4955d84b875975e", "new_mode": 33188, "new_path": "src/dex_instruction.h" }, { "type": "modify", "old_id": "ed26795026fc4dea58f030e97b226390e50b4797", "old_mode": 33188, "old_path": "src/dex_instruction_list.h", "new_id": "e4fc5fddb519c2c64d74d86194ae672443a40dbf", "new_mode": 33188, "new_path": "src/dex_instruction_list.h" }, { "type": "modify", "old_id": "e772e67c3c8be4ed4b903c89185f0442bdbe965e", "old_mode": 33188, "old_path": "src/verifier/method_verifier.cc", "new_id": "015f81c3cd76c2ef1d0dda1a3927dbbcfe303840", "new_mode": 33188, "new_path": "src/verifier/method_verifier.cc" } ] }