summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/method_compiler.cc
AgeCommit message (Expand)Author
2012-10-23Fix typo. TDYa127
2012-10-16Fix non-inline push_shadow_frame. TDYa127
2012-10-15Add vregs to ShadowFrame. Ian Rogers
2012-09-26Corresponding CL of thread flags for portable. TDYa127
2012-09-21Change dex cache to be java object instead of array, add pointer to dex file ... Mathieu Chartier
2012-09-15Move inferred_reg_category_map to greenland. TDYa127
2012-09-15Cleanup runtime support. Inline via IR builder. 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-27Remove fix stub hack. Logan Chien
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-21Remove Frame, merge shadow and quick representations. Ian Rogers
2012-06-11Fix assume_this_non_null. TDYa127
2012-06-10Fix MethodInfo. Remove unused shadow frame entry. TDYa127
2012-06-06Implement thin-lock fast path for compiler-llvm. TDYa127
2012-06-03Inline String.IndexOf and String.CompareTo. TDYa127
2012-06-03Implement proxy stub for compiler_llvm. TDYa127
2012-06-03Refactor runtime support builder. 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-23Fix invoke-direct and invoke-direct/range CTS. Logan Chien
2012-05-18Fix filled-new-array to pass CTS. Logan Chien
2012-05-18Only initialize the shadow frame table. 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-17Don't allocate unused shadow frame entry. TDYa127
2012-05-15Remove unnecessary checks for small methods. TDYa127
2012-05-15Fix x86 type conversions. test-art-host-oat passes. jeffhao
2012-05-14Reduce shadow frame size. TDYa127
2012-05-14Only do the suspend check at return and loop latch. TDYa127
2012-05-12Remove unnecessary UpdateDexPC. TDYa127
2012-05-12Add support for llvm static branch prediction. TDYa127
2012-05-12TBAA, separate RuntimeInfo and ShadowFrame. TDYa127
2012-05-09TBAA, separate JRuntime and ConstJObject. TDYa127
2012-05-09Fix LLVM build for gcc 4.6. -Werror=unused-but-set-variable. Shih-wei Liao
2012-05-06TBAA, separate different types of heap load/store. TDYa127
2012-05-06TBAA, separate RuntimeInfo and JRuntime. TDYa127
2012-05-05Basic TBAA. TDYa127
2012-05-03Emit name only in debug mode. TDYa127
2012-05-03Separate object register and shadow frame entry. TDYa127
2012-05-03Remove unnecessary exception check. TDYa127
2012-05-03Improve the information in the bitcode. TDYa127
2012-05-03Reorder stack overflow check. TDYa127