summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.cc
diff options
context:
space:
mode:
author buzbee <buzbee@google.com> 2012-02-28 15:36:15 -0800
committer buzbee <buzbee@google.com> 2012-02-29 18:52:47 -0800
commit31a4a6f5717f645da6b97ccc1e420ae1e1c71ce0 (patch)
treede07c7175bcda6c2e3f11329d72d142319354f3f /src/compiler_llvm/compiler_llvm.cc
parent32c9a2decebe7b736e1f05b53b5822affea5e81d (diff)
More target-independence
Continuing to move target-specific code from the Arm code generator into the independent realm. This will be done in multiple small steps. In this CL, the focus is on unifying the LIR data structure and various enums that don't really need to be target specific. Also creates two new shared source files: GenCommon.cc (to hold top-level code generation functions) and GenInvoke.cc (which is likely to be shared only by the Arm and Mips targets). Also added is a makefile hack to build for Mips (which we'll eventually remove when the compiler support multiple targets via the command line) and various minor cleanups. Overall, this CL moves more than 3,000 lines of code from target dependent to target independent. Change-Id: I431ca4ae728100ed7d0e9d83a966a3f789f731b1
Diffstat (limited to 'src/compiler_llvm/compiler_llvm.cc')
0 files changed, 0 insertions, 0 deletions