summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compilation_unit.cc
AgeCommit message (Expand)Author
2012-10-11Enable multi-threaded Quick compilation buzbee
2012-09-15Fix quick fly2iceland after rebase. TDYa127
2012-09-15Integrating portable path with the Frontend. Shih-wei Liao
2012-09-15Cleanup runtime support. Inline via IR builder. TDYa127
2012-09-15GBC Expander. Removed lir. Shih-wei Liao
2012-07-11Code cleanup: Use "const T*" instead of "T const*" Logan Chien
2012-06-30Workaround for x86 build now. Shih-wei Liao
2012-06-27Compile method one-by-one. Logan Chien
2012-06-23Revert "Cleanup runtime support. Inline via IR builder." Shih-wei Liao
2012-06-22Cleanup runtime support. Inline via IR builder. TDYa127
2012-06-17Set Target CPU. Shih-wei Liao
2012-06-06Implement thin-lock fast path for compiler-llvm. TDYa127
2012-06-03Optimization experiment. Shih-wei Liao
2012-06-03Refactor runtime support builder. TDYa127
2012-05-24Reduce memory usage. TDYa127
2012-05-19Improve output code, while compilation time delta is in the noise range TDYa127
2012-05-18Use multithread while compiling LLVM bitcode. Logan Chien
2012-05-16Call out the functions that we actually import. Shih-wei Liao
2012-05-15Fix X86 compilation. TDYa127
2012-05-15Code cleanup: Remove unnecessary parameter. Logan Chien
2012-05-14Reduce compilation time. TDYa127
2012-05-14Only do the suspend check at return and loop latch. TDYa127
2012-05-09Free the resource on target device. TDYa127
2012-05-09Restore the logging of compilation progress on target device. TDYa127
2012-05-08Don't fork dex2oat process on target device. Logan Chien
2012-05-08Reduce memory usage by halving the materialization threshold. Shih-wei Liao
2012-05-04Manage llvm::TargetMachine with smart pointer. Logan Chien
2012-04-23Use FunctionInline instead of AlwaysInline. -O3. Shih-wei Liao
2012-04-23Forgot to close pipe -- Bug fix. Also, change to use PLOG. Shih-wei Liao
2012-04-23Add mutex lock to CompilationUnit. Logan Chien
2012-04-22Replace tmpfile with pipe. Logan Chien
2012-04-21Set materialized file names correctly. Shih-wei Liao
2012-04-20Fix on-device compile. Shih-wei Liao
2012-04-20Tidy up some C-isms. Elliott Hughes
2012-04-20Enable separate compilation. Shih-wei Liao
2012-04-20Specify the filename upon writing. Shih-wei Liao
2012-04-20Add always inliner. Shih-wei Liao
2012-04-17Fix stack overflow errors. Shih-wei Liao
2012-04-16Compilation_unit experiment. Shih-wei Liao
2012-04-16Update frame size after the bitcode is translated into machine code. Logan Chien
2012-04-15Implement runtime support inlining. TDYa127
2012-04-06Use ELF function index to distinguish generated functions. Logan Chien
2012-03-30Kill constants.h and fix some copyright headers. Elliott Hughes
2012-03-30Experimental. Shih-wei Liao
2012-03-26Remove ELF filename argument. Logan Chien
2012-03-26Add ELF extractor to oatdump. Logan Chien
2012-03-26Add ELF index to art::compiler_llvm::CompilationUnit. Logan Chien
2012-03-26Emit the ELF image into the memory buffer. Logan Chien
2012-03-01Remove duplicated code. Logan Chien
2012-03-01Add kMips and mips32r2 target attribute. Remove NoFramePointerElim. Shih-wei Liao