Removing extra implementation of save/restore register.
authorSasha @leela <sasha@cs.wisc.edu>
Wed, 25 Jul 2018 21:21:30 +0000 (16:21 -0500)
committerSasha @leela <sasha@cs.wisc.edu>
Wed, 25 Jul 2018 21:21:30 +0000 (16:21 -0500)
commita0d86964dc79ababe80beef0a75fc799fdbced75
treebe91b02369414f0d9d5c8f14bd5c316d6a171fe4
parent6a71517fb076390ef2c00b4df1dbc5b0607bb5fe
Removing extra implementation of save/restore register.
The goal is to eliminate fully EmitterAARCH64SaveRegs and EmitterAARCH64RestoreRegs,
but they are still being used at other parts.
This commit removes from these classes the function to save and restore register
and adapts insnCodeGen to do the work.
dyninstAPI/src/codegen-aarch64.C
dyninstAPI/src/codegen-aarch64.h
dyninstAPI/src/emit-aarch64.h
dyninstAPI/src/inst-aarch64.C