Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
dalvik
/
291c84f60853d30e1c0d79dd08c5e5164f588e26
/
vm
/
compiler
/
codegen
/
arm
/
LocalOptimizations.cpp
243db25
Local optimization fixes for diverences found by self verification.
by Ben Cheng
· 15 years ago
5d5b94c
Move the compiler into C++.
by Carl Shapiro
· 15 years ago
[Renamed from vm/compiler/codegen/arm/LocalOptimizations.c]
7ab74e1
Add support to do suspend polling on backward branches in JIT'ed code.
by Ben Cheng
· 15 years ago
d72564c
Misc goodies in the JIT in preparation for more aggressive code motion.
by Ben Cheng
· 15 years ago
fc75f3e
Fix implicit conversions, rename reserved works, enable -Wc++-compat.
by Carl Shapiro
· 15 years ago
9a1f816
It's "opcode" not "opCode".
by Dan Bornstein
· 15 years ago
fc075c2
Clean up warnings detected by gcc.
by Ben Cheng
· 15 years ago
e3c01da
Remove unused labels, variables, and functions. Enable warnings.
by Carl Shapiro
· 15 years ago
63868fe
Use correct resource flags for Dalvik ld/st instructions to enable code motion.
by Ben Cheng
· 16 years ago
58ece73
Bug fix for JIT peephole optimization.
by Ben Cheng
· 16 years ago
1f74863
Jit: Sapphire tuning - mostly scheduling.
by Bill Buzbee
· 16 years ago
5d90c20
Restructure the codegen to make architectural depedency explicit.
by Ben Cheng
· 16 years ago
a4aaf68
Fix a memory disambiguation and a SFP/DFP assembling bug in the JIT.
by Ben Cheng
· 16 years ago
d7d426a
Implemented a new scheduler and FP register allocator.
by Ben Cheng
· 16 years ago
dcf3e5d
Model resource usage for each Thumb/Thumb2 instrution.
by Ben Cheng
· 16 years ago
a4a7f07
Improved codegen for inline, continuing codegen restructuring
by Bill Buzbee
· 16 years ago
270c1d6
Thumb/Thumb2 instruction selection rework.
by Bill Buzbee
· 16 years ago
7ea0f64
Continuing evolution of Thumb2 support.
by Bill Buzbee
· 16 years ago
9bc3df3
Stage 3 of Thumb2 support. armv7-a now generates vfp code inline.
by Bill Buzbee
· 16 years ago
89efc3d
Stage 2 of structural changes for support of THUMB2. No logic changes.
by Bill Buzbee
· 16 years ago
[Renamed (81%) from vm/compiler/codegen/armv5te/LocalOptimizations.c]
e9695e5
Implemented peephole optimizations including null-check elimination, redundant ld/st elimination, ad-hoc register renaming and store sinking.
by Ben Cheng
· 16 years ago