OSDN Git Service

ART: MIR, SSARepresentation, and BasicBlock Additional API
authorJean Christophe Beyler <jean.christophe.beyler@intel.com>
Thu, 17 Apr 2014 19:47:24 +0000 (12:47 -0700)
committerbuzbee <buzbee@google.com>
Thu, 22 May 2014 13:10:33 +0000 (06:10 -0700)
commit3aa57730e2aec451bb836918d936c6862598d8d6
tree968eb87c79810f60e43eed1397d24daf9497a6b1
parent481b4027849c8c8b0f6f25a2d5c460e11f8eb64d
ART: MIR, SSARepresentation, and BasicBlock Additional API

Adding the API calls to the MIR structure to help with higher level code.
Some code has been added to BasicBlock as well for the removal.
Some code has also been added to SSARepresentation.
A constructor has been added to DecodedInstruction.

Change-Id: Ie65948d53d83fd8250545c94c88b442a68d702c7
Signed-off-by: Jean Christophe Beyler <jean.christophe.beyler@intel.com>
Signed-off-by: Razvan A Lupusoru <razvan.a.lupusoru@intel.com>
Signed-off-by: Yixin Shou <yixin.shou@intel.com>
Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
Signed-off-by: Udayan Banerji <udayan.banerji@intel.com>
compiler/dex/mir_graph.cc
compiler/dex/mir_graph.h
compiler/dex/quick/dex_file_method_inliner.cc
compiler/dex/ssa_transformation.cc