OSDN Git Service
(root)
/
android-x86
/
dalvik.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Bug fix for dominance frontier calculation in SSA transformation.
2011-03-18
Ben Cheng
Bug fix for dominance frontier calculation in SSA transforma...
commit
|
commitdiff
|
tree
2011-03-14
Ben Cheng
Print class/method info for virtual callsites in JIT...
commit
|
commitdiff
|
tree
2011-03-10
Ben Cheng
Handle relocatable class objects in JIT'ed code.
commit
|
commitdiff
|
tree
2011-03-02
Ben Cheng
Handle OP_THROW in the method JIT.
commit
|
commitdiff
|
tree
2011-02-16
Ben Cheng
Add support to do suspend polling on backward branches...
commit
|
commitdiff
|
tree
2011-02-12
Ben Cheng
Add scheduling barrier at the end of IT blocks for...
commit
|
commitdiff
|
tree
2011-02-09
Ben Cheng
Misc goodies in the JIT in preparation for more aggressive...
commit
|
commitdiff
|
tree
2011-01-28
Ben Cheng
Expand the "--dev" mode to cover VM development.
commit
|
commitdiff
|
tree
2011-01-26
Ben Cheng
Add runtime support for method based compilation.
commit
|
commitdiff
|
tree
2011-01-25
Ben Cheng
Fix armv5te-vfp build.
commit
|
commitdiff
|
tree
2011-01-24
Ben Cheng
Fix push/pop instruction selection and encoding.
commit
|
commitdiff
|
tree
2011-01-14
Ben Cheng
Only generate debugging LIRs in verbose mode.
commit
|
commitdiff
|
tree
2011-01-10
Ben Cheng
Merge-conflict cleanup.
commit
|
commitdiff
|
tree
2011-01-05
Ben Cheng
Update field offsets in InterpState per Jit-to-Interp...
commit
|
commitdiff
|
tree
2011-01-05
Ben Cheng
resolved conflicts for merge of 4fa9da7e to dalvik-dev
commit
|
commitdiff
|
tree
2011-01-05
Ben Cheng
More Jit-to-Interp entry point cleanup.
commit
|
commitdiff
|
tree
2011-01-04
Ben Cheng
Don't treat dvmJitToPatchPredictedChain as a Jit-to...
commit
|
commitdiff
|
tree
2010-12-23
Ben Cheng
resolved conflicts for merge of d255a545 to dalvik-dev
commit
|
commitdiff
|
tree
2010-12-22
Ben Cheng
Eliminate the chaining cells for direct JNI calls.
commit
|
commitdiff
|
tree
2010-12-15
Ben Cheng
Store the key value with switch and catch blocks.
commit
|
commitdiff
|
tree
2010-12-14
Ben Cheng
Add explicit casts from "void *" to destination types.
commit
|
commitdiff
|
tree
2010-12-14
Ben Cheng
Implement method parser and SSA transformation.
commit
|
commitdiff
|
tree
2010-11-23
Ben Cheng
Fix off-by-1 bug in expandable bit vectors.
commit
|
commitdiff
|
tree
2010-10-26
Ben Cheng
Fix for array lower-bound check for count-down loops.
commit
|
commitdiff
|
tree
2010-10-22
Ben Cheng
resolved conflicts for merge of dfc99234 to dalvik-dev
commit
|
commitdiff
|
tree
2010-10-22
Ben Cheng
Avoid conditional loads if WORKAROUND_CORTEX_A9_745320...
commit
|
commitdiff
|
tree
2010-10-12
Ben Cheng
Fine-tune the instructions on the method invocation...
commit
|
commitdiff
|
tree
2010-09-24
Ben Cheng
Print the JIT codegen type in the VM configuration...
commit
|
commitdiff
|
tree
2010-09-23
Ben Cheng
Print the JIT codegen type in the VM configuration...
commit
|
commitdiff
|
tree
2010-09-23
Ben Cheng
Several fixes for JIT and self-verification under corner...
commit
|
commitdiff
|
tree
2010-09-21
Ben Cheng
Several fixes for JIT and self-verification under corner...
commit
|
commitdiff
|
tree
2010-09-11
Ben Cheng
Fix inliner bug for empty callees.
commit
|
commitdiff
|
tree
2010-09-11
Ben Cheng
Fix inliner bug for empty callees.
commit
|
commitdiff
|
tree
2010-09-08
Ben Cheng
Fix the Dalvik host build.
commit
|
commitdiff
|
tree
2010-09-03
Ben Cheng
Collect method traces with the fast interpreter and...
commit
|
commitdiff
|
tree
2010-08-27
Ben Cheng
Make JIT inliner work under single-stepping mode.
commit
|
commitdiff
|
tree
2010-08-27
Ben Cheng
Fix self-verification to handle loop traces with single...
commit
|
commitdiff
|
tree
2010-08-26
Ben Cheng
Make JIT inliner work under single-stepping mode.
commit
|
commitdiff
|
tree
2010-08-26
Ben Cheng
Fix self-verification to handle loop traces with single...
commit
|
commitdiff
|
tree
2010-08-25
Ben Cheng
Revert "JIT: Disable inlining to work around sholes...
commit
|
commitdiff
|
tree
2010-08-25
Ben Cheng
Revert "JIT: Disable inlining to work around sholes...
commit
|
commitdiff
|
tree
2010-08-16
Ben Cheng
Rename registers on inlined instructions that use wide...
commit
|
commitdiff
|
tree
2010-08-06
Ben Cheng
Print callee information in the JIT profile outout
commit
|
commitdiff
|
tree
2010-08-04
Ben Cheng
Bug fixes for JIT loop detection and formation
commit
|
commitdiff
|
tree
2010-08-03
Ben Cheng
Add a missing branch for inlined direct getters.
commit
|
commitdiff
|
tree
2010-08-02
Ben Cheng
Implement method inlining for getters/setters
commit
|
commitdiff
|
tree
2010-07-09
Bill Buzbee
JIT: Fix for 2813841, use core regs for sub-word data
commit
|
commitdiff
|
tree
2010-07-02
Ben Cheng
Properly set the entry point for the dbg > mterp transition.
commit
|
commitdiff
|
tree
2010-06-03
Ben Cheng
Check the mprotect() result when initializing the JIT...
commit
|
commitdiff
|
tree
2010-06-02
Ben Cheng
Include move-result into the same trace as the invoke.
commit
|
commitdiff
|
tree
2010-05-28
Ben Cheng
Clean up warnings detected by gcc.
commit
|
commitdiff
|
tree
2010-05-27
Ben Cheng
Remove the write permission for the JIT code cache...
commit
|
commitdiff
|
tree
2010-05-13
Ben Cheng
Add counters to track JIT inline cache hit rate and...
commit
|
commitdiff
|
tree
2010-05-11
Ben Cheng
Add the dummy CHECK_JIT and ABORT_JIT_TSELECT macros...
commit
|
commitdiff
|
tree
2010-05-10
Ben Cheng
Abandon a JIT trace if it contains static fields that...
commit
|
commitdiff
|
tree
2010-05-02
Ben Cheng
Throw an exception in JIT'ed code if dvmFindInterfaceMethodI...
commit
|
commitdiff
|
tree
2010-05-01
Ben Cheng
Fix a memory ordering bug when updating the inline...
commit
|
commitdiff
|
tree
2010-04-29
Ben Cheng
Use unsigned comparison for stack pointers.
commit
|
commitdiff
|
tree
2010-04-02
Ben Cheng
Clean up the codegen for invoking helper callout functions.
commit
|
commitdiff
|
tree
2010-04-01
Ben Cheng
Accept the "-Xjitdisableopt" flag as advertised.
commit
|
commitdiff
|
tree
2010-03-31
Ben Cheng
Fix a race condition in JIT state refresh under debugging...
commit
|
commitdiff
|
tree
2010-03-27
Ben Cheng
Improve JIT self verifier test coverage to follow single...
commit
|
commitdiff
|
tree
2010-03-25
Ben Cheng
Use correct resource flags for Dalvik ld/st instructions...
commit
|
commitdiff
|
tree
2010-03-24
Ben Cheng
Fix for the JIT blocking mode plus some code cleanup.
commit
|
commitdiff
|
tree
2010-03-18
Ben Cheng
Bug fix for JIT peephole optimization.
commit
|
commitdiff
|
tree
2010-03-16
Ben Cheng
Add missing macro SIGNATURE_BREAKPOINT.
commit
|
commitdiff
|
tree
2010-03-16
Ben Cheng
Implement signature-based breakpoint for the JIT compiler.
commit
|
commitdiff
|
tree
2010-03-15
Ben Cheng
Fix the JIT blocking mode to unblock itself.
commit
|
commitdiff
|
tree
2010-03-15
Ben Cheng
Increase the SHORT_DELAY amount in the JSR166 test.
commit
|
commitdiff
|
tree
2010-03-13
Ben Cheng
Stay in the dbg interpreter if the entry reason is...
commit
|
commitdiff
|
tree
2010-03-13
Ben Cheng
Add a native method dalvik.system.VMDebug.infopoint...
commit
|
commitdiff
|
tree
2010-03-12
Ben Cheng
Add a JIT unit test for ArrayStoreException in APUT_OBJECT.
commit
|
commitdiff
|
tree
2010-03-10
Ben Cheng
Pad the page containing ARM code in the JIT code cache...
commit
|
commitdiff
|
tree
2010-03-10
Ben Cheng
Align fake data in the same page offsets as those in...
commit
|
commitdiff
|
tree
2010-03-05
Ben Cheng
Collect more JIT stats in the assert build.
commit
|
commitdiff
|
tree
2010-02-26
Ben Cheng
Tweak the interpreter entries and 2nd level trace filter...
commit
|
commitdiff
|
tree
2010-02-25
Ben Cheng
Print "JIT" in the thread dump if the top frame is...
commit
|
commitdiff
|
tree
2010-02-24
Ben Cheng
Enhance the jit profiler to print more statistics and...
commit
|
commitdiff
|
tree
2010-02-19
Ben Cheng
Disable JIT for armv5te for A/B tests.
commit
|
commitdiff
|
tree
2010-02-17
Ben Cheng
Detect system-wide safe mode and configure the VM accordingly.
commit
|
commitdiff
|
tree
2010-02-16
Ben Cheng
Detect system-wide safe mode and configure the VM accordingly.
commit
|
commitdiff
|
tree
2010-02-12
Ben Cheng
Use ashmem to create the JIT code cache.
commit
|
commitdiff
|
tree
2010-02-12
Ben Cheng
Free memory associated with the trace descriptor of...
commit
|
commitdiff
|
tree
2010-02-11
Ben Cheng
Use ashmem to create the JIT code cache.
commit
|
commitdiff
|
tree
2010-02-11
Ben Cheng
Support per-application switch to execute the VM in...
commit
|
commitdiff
|
tree
2010-02-11
Ben Cheng
Free memory associated with the trace descriptor of...
commit
|
commitdiff
|
tree
2010-02-10
Ben Cheng
Support per-application switch to execute the VM in...
commit
|
commitdiff
|
tree
2010-02-09
Ben Cheng
Free the memory associated with the trace descriptor...
commit
|
commitdiff
|
tree
2010-02-09
Ben Cheng
Enable JIT parameters to be initialized in an architecture...
commit
|
commitdiff
|
tree
2010-02-09
Ben Cheng
Free the memory associated with the trace descriptor...
commit
|
commitdiff
|
tree
2010-02-06
Ben Cheng
Enable JIT parameters to be initialized in an architecture...
commit
|
commitdiff
|
tree
2010-02-04
Ben Cheng
Fix performance issues related to chaining and unchaining.
commit
|
commitdiff
|
tree
2010-02-03
Ben Cheng
Fix performance issues related to chaining and unchaining.
commit
|
commitdiff
|
tree
2010-01-29
Ben Cheng
Follow the coding style to rename startJITCompilation...
commit
|
commitdiff
|
tree
2010-01-28
Ben Cheng
Add a callback for the framework to explicitly enable...
commit
|
commitdiff
|
tree
2010-01-28
Ben Cheng
Fix broken build.
commit
|
commitdiff
|
tree
2010-01-28
Ben Cheng
Add a poor-man's disassembler to inspect crashes in...
commit
|
commitdiff
|
tree
2010-01-25
Ben Cheng
Tighten the safe points for code cache resets to happen.
commit
|
commitdiff
|
tree
2010-01-22
Ben Cheng
Temporarily disable JIT for performance A/B tests.
commit
|
commitdiff
|
tree
2010-01-20
Ben Cheng
Temporarily disable code cache reset.
commit
|
commitdiff
|
tree
next