summaryrefslogtreecommitdiff
path: root/compiler/llvm/compiler_llvm.cc
diff options
context:
space:
mode:
author Mark Mendell <mark.p.mendell@intel.com> 2014-01-28 12:59:49 -0800
committer Mark Mendell <mark.p.mendell@intel.com> 2014-02-03 11:53:48 -0800
commitfeb2b4e2d1c6538777bb80b60f3a247537b6221d (patch)
tree4de952228d84fb61e0fe0cd034fd73a88a84ced7 /compiler/llvm/compiler_llvm.cc
parent1f00671edaaa34578319d0fdaf605600ed539d41 (diff)
Redo x86 int arithmetic
Make Mir2Lir::GenArithOpInt virtual, and implement an x86 version of it to allow use of memory operands and knowledge of the fact that x86 has (mostly) two operand instructions. Remove x86 specific code from the generic version. Add StoreFinalValue (matches StoreFinalValueWide) to handle the non-wide cases. Add some x86 helper routines to simplify generation. Change-Id: I6c13689c6da981f2570ab5af7a97f9816108b7ae Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/llvm/compiler_llvm.cc')
0 files changed, 0 insertions, 0 deletions