diff options
| author | 2014-01-27 07:55:47 -0800 | |
|---|---|---|
| committer | 2014-01-27 17:01:20 -0800 | |
| commit | 766e9295d2c34cd1846d81610c9045b5d5093ddd (patch) | |
| tree | e29f55b9856af97589241fe7ffa31f7b2ec00949 /compiler/driver/compiler_options.h | |
| parent | 7ea5dafc81b2bba7cabad26130bb75dc8f709803 (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