summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/method_compiler.h
AgeCommit message (Expand)Author
2013-02-01Rename compiler_llvm CompilationUnit to LlvmCompilationUnit Brian Carlstrom
2013-01-30Directory restructuring of object.h Ian Rogers
2012-12-04Using gcmap instead of shadow frame. TDYa127
2012-11-14Simple debugging support for portable path. TDYa127
2012-10-15Add vregs to ShadowFrame. Ian Rogers
2012-09-15Move inferred_reg_category_map to greenland. TDYa127
2012-08-31Remove the THROW_VERIFICATION_ERROR op and supporting code. jeffhao
2012-08-15Global lock levels for the LLVM side. Shih-wei Liao
2012-07-11Code cleanup: Use "const T*" instead of "T const*" Logan Chien
2012-06-27Code cleanup. Full sharpening. TDYa127
2012-06-10Fix MethodInfo. Remove unused shadow frame entry. TDYa127
2012-06-03Inline String.IndexOf and String.CompareTo. TDYa127
2012-06-03Implement proxy stub for compiler_llvm. TDYa127
2012-06-03Lazy pushing shadow frame. TDYa127
2012-05-31Remove unnecessary exception and suspend checks. TDYa127
2012-05-30Remove data dependency of push/pop shadow frame. TDYa127
2012-05-30Refactor dalvik_reg. TDYa127
2012-05-18Move all alloca to the first basic block. TDYa127
2012-05-18Inline specific method. TDYa127
2012-05-17Code cleanup. Simplify EmitArrayGEP. TDYa127
2012-05-15Remove unnecessary checks for small methods. TDYa127
2012-05-14Reduce shadow frame size. TDYa127
2012-05-03Separate object register and shadow frame entry. TDYa127
2012-05-01Remove unnecessary zero-initializer. Logan Chien
2012-04-24Just use getPtrEquiveInt to load method. TDYa127
2012-04-23Implement partial sharpening for LLVM. Logan Chien
2012-04-21Use dex_pc instead of line_number. TDYa127
2012-04-17Implement MarkGCCard. TDYa127
2012-04-12Fix 041. Float to int. TDYa127
2012-04-11Fix illegal field access bug to pass 075. Logan Chien
2012-04-10Fix 065 and 066 tests (NULL Method bug). Don't use Method in LLVM method comp... Logan Chien
2012-04-10Fix 065 and 066 tests (slow path). Refactor invoke-* instructions. Logan Chien
2012-04-10Implement throw-verification-error opcode in LLVM-based compiler. Logan Chien
2012-04-10Refactor the temporary solution of the stubs. TDYa127
2012-04-07Late method resolution. TDYa127
2012-04-06Use ELF function index to distinguish generated functions. Logan Chien
2012-04-03Implement StackOverflow check. TDYa127
2012-04-02Fix the division overflow. TDYa127
2012-04-02Fix SHL, SHR, USHR implementation bug. Logan Chien
2012-03-30Kill constants.h and fix some copyright headers. Elliott Hughes
2012-03-09Add object-space related runtime support. Shih-wei Liao
2012-03-06Move the compiler away from libdex. Elliott Hughes
2012-03-01Code cleanup: Move private members to the end of class declaration. Logan Chien
2012-02-29Compile llvm.Module into ELF object file. Logan Chien
2012-02-29Fix LLVM compiler following array object representation change Ian Rogers
2012-02-29Remove CADMs from LLVM code generator. Logan Chien
2012-02-29Extract method-related information from CompilationUnit. Logan Chien
2012-02-20Add shadow stack support to Dex compiler. Logan Chien
2012-02-19Implement invoke-virtual instruction. Logan Chien
2012-02-18Implement invoke-static and invoke-direct instructions. Logan Chien