summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.cc
AgeCommit message (Expand)Author
2013-02-01Remove separate libart-compiler-llvm Brian Carlstrom
2013-02-01Rename compiler_llvm CompilationUnit to LlvmCompilationUnit Brian Carlstrom
2013-01-15Prune dexlang from the llvm compiler. jeffhao
2013-01-09Fix portable path. TDYa127
2013-01-08Fix Portable build buzbee
2013-01-04Add memory barrier for final instance fields. Ian Rogers
2012-12-13Move casts.h and stl_util.h into base/. Elliott Hughes
2012-12-04Using gcmap instead of shadow frame. TDYa127
2012-11-25Quick compiler: Single .so for all targets buzbee
2012-11-20Quick Compiler function renaming buzbee
2012-10-26Eliminate #ifdef ART_USE_QUICK_COMPILER buzbee
2012-10-11Enable multi-threaded Quick compilation buzbee
2012-10-05Explicitly pass Thread::Current to MutexLock and Alloc. Ian Rogers
2012-09-15Fix quick fly2iceland after rebase. TDYa127
2012-09-15Implement CatchTargets. TDYa127
2012-09-15Skip some methods to get the phone booting. Shih-wei Liao
2012-09-15Integrating portable path with the Frontend. Shih-wei Liao
2012-09-15Merge iceland to greenland. TDYa127
2012-09-15GBC Expander. Removed lir. Shih-wei Liao
2012-08-28Avoid compile time rewriting of dex code by verifier. Ian Rogers
2012-08-15Global lock levels for the LLVM side. Shih-wei Liao
2012-07-23Use native target build to reduce dependences. Shih-wei Liao
2012-06-27Fix build. Remove unused declaration. TDYa127
2012-06-27Compile method one-by-one. Logan Chien
2012-06-06Cleanup proxy stub compiler code. Logan Chien
2012-06-03Implement proxy stub for compiler_llvm. TDYa127
2012-05-30Make compiler_llvm target independent. To build x86 image. Shih-wei Liao
2012-05-15Reorder LLVM initialize procedure. Logan Chien
2012-05-14Only do the suspend check at return and loop latch. TDYa127
2012-05-08Don't fork dex2oat process on target device. Logan Chien
2012-04-23Add mutex lock to CompilationUnit. Logan Chien
2012-04-22Fix unit test by holding compiler_lock_ on ourselves. Logan Chien
2012-04-20Remove the mutex lock from Materialize(). Shih-wei Liao
2012-04-20Specify the filename upon writing. Shih-wei Liao
2012-04-18Compilation_unit experiment. Fix because of no long_call. TDYa127
2012-04-17Fix stack overflow errors. Shih-wei Liao
2012-04-15Remove the CompilerLLVM mutex lock workaround. Logan Chien
2012-04-15Implement runtime support inlining. TDYa127
2012-04-06Use ELF function index to distinguish generated functions. Logan Chien
2012-04-06Add ELF loader to OatFile. Logan Chien
2012-03-29Cope with runtime refactoring on the LLVM side. Shih-wei Liao
2012-03-26Remove ELF filename argument. Logan Chien
2012-03-26Add GetElfImages() method to CompilerLLVM. Logan Chien
2012-03-26Add ElfImage to hold ELF image address and size. Logan Chien
2012-03-26Add ELF loader to load the executables. Logan Chien
2012-03-26Create an instance of CompilerLLVM in the constructor of Compiler. Logan Chien
2012-03-26Add GetCompilationUnit() to CompilerLLVM. Logan Chien
2012-03-26Add ELF index to art::compiler_llvm::CompilationUnit. Logan Chien
2012-03-26Workaround on SEGV of LLVM backend. Logan Chien
2012-03-14Replace some LLVM-specific code with something more general. Elliott Hughes