summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_options.h
diff options
context:
space:
mode:
author Mark Mendell <mark.p.mendell@intel.com> 2014-01-27 07:55:47 -0800
committer Mark Mendell <mark.p.mendell@intel.com> 2014-01-27 17:01:20 -0800
commit766e9295d2c34cd1846d81610c9045b5d5093ddd (patch)
treee29f55b9856af97589241fe7ffa31f7b2ec00949 /compiler/driver/compiler_options.h
parent7ea5dafc81b2bba7cabad26130bb75dc8f709803 (diff)
Improve GenConstString, GenS{get,put} for x86
Rewrite GenConstString for x86 to skip calling ResolveString when the string is already resolved. Also try to avoid a register copy if the Method* is in a promoted register. Implement the TODO for GenS{get,put} to use compare to memory for x86 by adding a new codegen function to compare directly to memory. Implement a default implementation that uses a temporary register for RISC architectures. Change-Id: Ie163cca3d3d841aa10c50dc6592ec30af7a7cbc9 Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/driver/compiler_options.h')
0 files changed, 0 insertions, 0 deletions