summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.cc
AgeCommit message (Expand)Author
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
2012-03-13Fix LLVM #includes and push one piece of LLVM-specific lossage down. Elliott Hughes
2012-03-13Unify the invoke stubs and replace "oat" with "Art" in the API. Elliott Hughes
2012-03-13Fix the LLVM build. Separate out libart-compiler-llvm.so. Shih-wei Liao
2012-03-07Use llvm_shutdown_obj to fix "static initialization order fiasco." Shih-wei Liao
2012-03-06Fix memory corruption due to premature llvm_shutdown(). Shih-wei Liao
2012-03-03Enable -arm-long-calls for ARMv7/Thumb2 code generation. Logan Chien
2012-03-02Print LLVM passes time consumption. Logan Chien
2012-03-01Remove MutexLock from the argument. Use AssertHeld instead. Logan Chien
2012-03-01Cleanup LLVM code generation code. Logan Chien
2012-03-01Move llvm::PassRegistry to InitializeLLVM(). Logan Chien
2012-03-01Implement Link-loading and pass 62 tests in JniInternalTest. Shih-wei Liao
2012-02-29Compile llvm.Module into ELF object file. Logan Chien
2012-02-29JNI compiler. Logan Chien
2012-02-29Extract method-related information from CompilationUnit. Logan Chien
2012-02-24Ignore frame-larger-than warning for auto generated code. Logan Chien
2012-02-19Add upcall compiler. Logan Chien
2012-02-16Add art runtime support declaration. Logan Chien
2012-02-15Cleanup "Beginning of LLVM backend for ART." Logan Chien
2012-02-14Beginning of LLVM backend for ART. Shih-wei Liao