Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
b2c431e80e92eb6437788cc544cee6c88c3156df
/
compiler
/
dex
/
quick
/
codegen_util.cc
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 9 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 9 years ago
41f9cc2
ART: Compiler generated GC map should take care of temp registers.
by Pavel Vyssotski
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 9 years ago
8363c77
Add --generate-debug-info flag and remove the other two flags.
by David Srbecky
· 9 years ago
e299f16
Quick: Abolish kMirOpCheckPart2.
by Vladimir Marko
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 9 years ago
8dc7324
Add --include-cfi compiler option.
by David Srbecky
· 9 years ago
3b7b6cc
Merge "Quick: PC-relative loads from dex cache arrays on x86."
by Vladimir Marko
· 9 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 9 years ago
1961b60
Quick: PC-relative loads from dex cache arrays on x86.
by Vladimir Marko
· 9 years ago
1109fb3
Implement CFI for Quick.
by David Srbecky
· 9 years ago
cde8e5d
Merge "Remove the old CFI infrastructure."
by David Srbecky
· 9 years ago
8c57831
Remove the old CFI infrastructure.
by David Srbecky
· 9 years ago
cc23481
Promote pointer to dex cache arrays on arm.
by Vladimir Marko
· 9 years ago
b207e14
Pass linker patches around as const.
by Vladimir Marko
· 9 years ago
6f71589
Write .debug_line section using the new DWARF library.
by David Srbecky
· 9 years ago
20f8559
Fixed layout for dex caches in boot image.
by Vladimir Marko
· 9 years ago
356a181
Quick: Finding upper half of kMirOpCheckPart2 should passthough empty blocks
by Pavel Vyssotski
· 9 years ago
6e07183
Quick: Fix "select" pattern to update data used for GC maps.
by Vladimir Marko
· 9 years ago
f6737f7
Quick: Clean up Mir2Lir codegen.
by Vladimir Marko
· 9 years ago
767c752
Quick: Create GC map based on compiler data.
by Vladimir Marko
· 9 years ago
6ea651f
Initial support for quick compiler on MIPS64r6.
by Maja Gagic
· 10 years ago
d37f919
ART: Do not produce CFI when not asked for
by Andreas Gampe
· 10 years ago
80b96d1
Replace a few std::vector with ArenaVector in Mir2Lir.
by Vladimir Marko
· 10 years ago
a78ef44
ART: Fix InsertCaseLabel to return boundary_lir always
by Chao-ying Fu
· 10 years ago
72f53af
ART: Remove MIRGraph::dex_pc_to_block_map_
by Chao-ying Fu
· 10 years ago
9c46208
ART: Even more Quick cleanup
by Andreas Gampe
· 10 years ago
0b9203e
ART: Some Quick cleanup
by Andreas Gampe
· 10 years ago
7e49992
ART: Remove LowestSetBit and IsPowerOfTwo
by Andreas Gampe
· 10 years ago
e21dc3d
ART: Swap-space in the compiler
by Andreas Gampe
· 10 years ago
6c964c9
Merge "Re-factor Quick ABI support"
by Vladimir Marko
· 10 years ago
717a3e4
Re-factor Quick ABI support
by Serguei Katkov
· 10 years ago
27dee8b
X86_64 QBE: use RIP addressing
by Mark Mendell
· 10 years ago
ab972ef
Remove method verification results right after compiling a method
by Mathieu Chartier
· 10 years ago
7ab2fce
Refactor handling of conditional branches with known result.
by Vladimir Marko
· 10 years ago
743b98c
Skip null check in MarkGCCard() for known non-null values.
by Vladimir Marko
· 10 years ago
bf535be
Add card mark to filled-new-array.
by Vladimir Marko
· 10 years ago
ad17d41
Merge "ART: Replace COMPILE_ASSERT with static_assert (compiler)"
by Andreas Gampe
· 10 years ago
785d2f2
ART: Replace COMPILE_ASSERT with static_assert (compiler)
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
d8c3e36
ART: X86: GenLongArith should handle overlapped VRs
by Alexei Zavjalov
· 10 years ago
27cc093
AArch64: oat patches should be 32-bit ints.
by Matteo Franchin
· 10 years ago
7503597
ART: Deprecate CompilationUnit's code_item
by Razvan A Lupusoru
· 10 years ago
f4da675
Implement method calls using relative BL on ARM.
by Vladimir Marko
· 10 years ago
e39c54e
Deprecate GrowableArray, use ArenaVector instead.
by Vladimir Marko
· 10 years ago
589e046
Slow path should break def tracking
by Serguei Katkov
· 10 years ago
de0b996
ART: Fix read-out-of-bounds in the compiler
by Andreas Gampe
· 10 years ago
8d0d03e
ART: Change temporaries to positive names
by Razvan A Lupusoru
· 10 years ago
e3ea838
ART source line debug info in OAT files
by Yevgeny Rouban
· 10 years ago
547cdfd
Emit CFI for x86 & x86_64 JNI compiler.
by Tong Shen
· 10 years ago
4fc7853
Fixed build breakage due to incorrect class TypeId.
by Fred Shih
· 10 years ago
e7f82e2
Added support for patching classes from different dex files.
by Fred Shih
· 10 years ago
8081d2b
Create allocator adapter for using Arena in std containers.
by Vladimir Marko
· 10 years ago
69dfe51
Revert "Revert "Revert "Revert "Add implicit null and stack checks for x86""""
by Dave Allison
· 10 years ago
ccc6026
ART: Rework TargetReg(symbolic_reg, wide)
by Andreas Gampe
· 10 years ago
0025a86
Revert "Revert "Revert "Add implicit null and stack checks for x86"""
by Nicolas Geoffray
· 10 years ago
7fb36de
Revert "Revert "Add implicit null and stack checks for x86""
by Dave Allison
· 10 years ago
c380191
x86_64: Enable fp-reg promotion
by Serguei Katkov
· 10 years ago
3d14eb6
Revert "Add implicit null and stack checks for x86"
by Dave Allison
· 10 years ago
34e826c
Add implicit null and stack checks for x86
by Dave Allison
· 10 years ago
a77ee51
x86_64: TargetReg update for x86
by Chao-ying Fu
· 10 years ago
b5860fb
Register promotion support for 64-bit targets
by buzbee
· 10 years ago
4b537a8
ART: Quick compiler: More size checks, add TargetReg variants
by Andreas Gampe
· 10 years ago
3c12c51
Revert "Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter""
by Andreas Gampe
· 10 years ago
de68676
Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter"
by Andreas Gampe
· 10 years ago
2689fba
ART: Split out more cases of Load/StoreRef, volatile as parameter
by Andreas Gampe
· 10 years ago
8dea81c
Rewrite use/def masks to support 128 bits.
by Vladimir Marko
· 10 years ago
85089dd
Quick compiler: generalize NarrowRegLoc()
by buzbee
· 10 years ago
7bf9c46
Merge "Method inlining across dex files in boot image."
by Vladimir Marko
· 10 years ago
a51a0b0
Method inlining across dex files in boot image.
by Vladimir Marko
· 10 years ago
b01bf15
64-bit temp register support.
by buzbee
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
d65c51a
ART: Add support for constant vector literals
by Mark Mendell
· 10 years ago
e45fb9e
AArch64: Change arm64 backend to produce A64 code.
by Matteo Franchin
· 10 years ago
72d3262
Give Compiler a back reference to the driver.
by Ian Rogers
· 10 years ago
6601882
ART: Use utils.h::RoundUp instead of explicit bit-fiddling
by Andreas Gampe
· 10 years ago
f29a424
x86_64: Fix frame size calculation for 64-bit
by Dmitry Petrochenko
· 10 years ago
091cc40
Quick compiler: allocate doubles as doubles
by buzbee
· 10 years ago
8194963
Replace CountOneBits and __builtin_popcount with POPCOUNT.
by Vladimir Marko
· 10 years ago
ff093b3
Fix a few 64-bit compilation of 32-bit code issues.
by Ian Rogers
· 10 years ago
6ffcfa0
Rewrite suspend test check with LIRSlowPath.
by Mingyao Yang
· 10 years ago
7a11ab0
Quick compiler: debugging assists
by buzbee
· 10 years ago
125011d
Merge "Delete throw launchpads."
by Mingyao Yang
· 10 years ago
695d13a
Update load/store utilities for 64-bit backends
by buzbee
· 10 years ago
3a74d15
Delete throw launchpads.
by Mingyao Yang
· 10 years ago
d6ed642
Revert "Revert "Revert "Use trampolines for calls to helpers"""
by Dave Allison
· 10 years ago
f9487c0
Revert "Revert "Use trampolines for calls to helpers""
by Dave Allison
· 10 years ago
081f73e
Revert "Use trampolines for calls to helpers"
by Dave Allison
· 10 years ago
754ddad
Use trampolines for calls to helpers
by Dave Allison
· 11 years ago
6a58cb1
art: Handle x86_64 architecture equal to x86
by Dmitry Petrochenko
· 10 years ago
f943914
Implement implicit stack overflow checks
by Dave Allison
· 10 years ago
2700f7e
Continuing register cleanup
by buzbee
· 11 years ago
92cf83e
Run Java tests with the optimizing compiler.
by Nicolas Geoffray
· 10 years ago
9545a44
Merge "Allow patching between dex files in the boot classpath."
by Jeff Hao
· 11 years ago
3bc8615
Use LIRSlowPath for intrinsics, improve String.indexOf().
by Vladimir Marko
· 11 years ago
49161ce
Allow patching between dex files in the boot classpath.
by Jeff Hao
· 11 years ago
83cc7ae
Create a scoped arena allocator and use that for LVN.
by Vladimir Marko
· 11 years ago
a1a7074
Rewrite kMirOpSelect for all IF_ccZ opcodes.
by Vladimir Marko
· 11 years ago
2da8823
Initial changes towards Generic JNI option
by Andreas Gampe
· 11 years ago
Next »