summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorZheng Xu <zheng.xu@arm.com>2014-03-13 18:00:21 +0000
committerStuart Monteith <srdmarm@gmail.com>2014-03-14 18:37:25 +0000
commit9a84ad99aab002e8cfeec9381df971a00e28d05f (patch)
tree99417a3a8bad05e0b7ff76794551ce0431a5895a /compiler/optimizing/graph_visualizer.cc
parent288731acecf3582426c4c1c3e259dcc4d16f113e (diff)
Remove duplicated register load in function call to quick entry.
CallRuntimeHelperRegLocation() will load parameter to registers for native call, but GenConversionCall() duplicates the work before it call CallRuntimeHelperRegLocation(). Instructions generated before patch: 0xf731007e: f8d9e25c ldr.w lr, [r9, #604] ; pF2l 0xf7310082: ee180a10 vmov.f32 r0, s16 0xf7310086: ee180a10 vmov.f32 r0, s16 0xf731008a: 47f0 blx lr After: 0xf739707e: f8d9e25c ldr.w lr, [r9, #604] ; pF2l 0xf7397082: ee180a10 vmov.f32 r0, s16 0xf7397086: 47f0 blx lr Change-Id: I1868aefa4703a0f8133eaac707f5b80f01293cb8
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions