Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
d3e9c62976780e830da79ae32be4192dee196db2
/
compiler
/
optimizing
/
optimizing_compiler.cc
d3e9c62
ARM: Allow FP args in core regs for @CriticalNative.
by Vladimir Marko
· 6 years ago
2446feb
Dump ISA into .cfg
by Evgeny Astigeevich
· 6 years ago
52d5354
Dump instruction set features in .cfg
by Fabio Rinaldi
· 6 years ago
0d60a2b
Introduce an enum for the compilation kind.
by Nicolas Geoffray
· 6 years ago
6587d91
ART: Simplify HRem to reuse existing HDiv
by Evgeny Astigeevich
· 6 years ago
0771884
ART: Introduce predicated vector instructions.
by Artem Serov
· 6 years ago
ef89842
Run LSA as a part of the LSE pass.
by Vladimir Marko
· 6 years ago
695348f
Add compiler type to CompilerOptions.
by Vladimir Marko
· 6 years ago
02ca05a
Move HandleCache to HGraph.
by Vladimir Marko
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
4fa07a5
Add explicit compiler option to enable test-specific features.
by David Srbecky
· 6 years ago
41617b1
Add more logging and sanity checks for JIT mini-debug-info.
by David Srbecky
· 6 years ago
30fd851
Refactor RemoveNativeDebugInfoForJit.
by David Srbecky
· 6 years ago
6a8e66c
Remove JIT native debug info on failed commits.
by David Srbecky
· 6 years ago
54f4fbd
Remove MIPS support from Optimizing.
by Vladimir Marko
· 6 years ago
002eac6
Only flush visualizer output at the end of the compilation.
by Nicolas Geoffray
· 6 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
7c9cfe8
Honor the --baseline flag for the JIT.
by Nicolas Geoffray
· 7 years ago
0a51605
Revert "Make compiler/optimizing/ symbols hidden."
by Vladimir Marko
· 7 years ago
e272715
Make compiler/optimizing/ symbols hidden.
by Vladimir Marko
· 7 years ago
adb66f9
Revert^2 "JIT: Separate code allocation and initialization."
by David Srbecky
· 7 years ago
63b0c26
Revert "JIT: Separate code allocation and initialization."
by Nicolas Geoffray
· 7 years ago
e1b36f0
JIT: Separate code allocation and initialization.
by David Srbecky
· 7 years ago
444e998
JIT mini-debug-info: Generate the debug info sooner.
by David Srbecky
· 7 years ago
87fb032
Fix JIT data dual mapping for apps.
by David Srbecky
· 7 years ago
9ac8e43
JIT mini-debug-info: Allocate entries in the JIT data space.
by David Srbecky
· 7 years ago
8fc2f95
JIT mini-debug-info: Remove global maps.
by David Srbecky
· 7 years ago
7cfc8f5
Don't compile OSR methods that have phi equivalents at loop entry.
by Nicolas Geoffray
· 7 years ago
a48c3df
Revert "Revert "Make the JIT zygote memory shared.""
by Nicolas Geoffray
· 7 years ago
2fef66b
Revert "Make the JIT zygote memory shared."
by Nicolas Geoffray
· 7 years ago
05f8721
Make the JIT zygote memory shared.
by Nicolas Geoffray
· 7 years ago
00a37ff
Move code writing to data portion of the JIT cache in JitMemoryRegion.
by Nicolas Geoffray
· 7 years ago
7f7539b
Pass the memory region to allocate into to the compiler / allocation.
by Nicolas Geoffray
· 7 years ago
36ec6c7
Fix DWARF line-number generation for JITed methods.
by David Srbecky
· 7 years ago
fe1d952
Use generic name for JNI trampolines.
by David Srbecky
· 7 years ago
e7e195d
optimizing_compiler: Avoid extra std::string copy
by Greg Kaiser
· 7 years ago
bf5f0f3
Revert "Revert^2 "Add code size to CodeInfo""
by Nicolas Geoffray
· 7 years ago
038924b
ART: Reduce dependencies on CompilerDriver.
by Vladimir Marko
· 7 years ago
e1412da
Revert^2 "Add code size to CodeInfo"
by David Srbecky
· 7 years ago
8f20a23
Revert "Add code size to CodeInfo"
by David Srbecky
· 7 years ago
68efa7b
Add code size to CodeInfo
by David Srbecky
· 7 years ago
206348c
Selectively allow dead reference elimination
by Hans Boehm
· 7 years ago
43ae779
Add timing logger for mini-debug-info generation.
by David Srbecky
· 7 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 7 years ago
0b21e41
Pack JIT mini-debug-infos together.
by David Srbecky
· 8 years ago
afc60cd
Cleanup native debug interface api.
by David Srbecky
· 8 years ago
ed8b4ac
Merge "Refactor CompilerDriver::CompileAll()."
by Vladimir Marko
· 7 years ago
2afaff7
Refactor CompilerDriver::CompileAll().
by Vladimir Marko
· 8 years ago
be50f9a
Simplify MakeElfFileForJIT
by David Srbecky
· 8 years ago
85f1c57
ART: Some iwyu for logging.h
by Andreas Gampe
· 8 years ago
33f7c8a
Remove CompiledMethod dependency on CompilerDriver.
by Vladimir Marko
· 8 years ago
6be1dbd
ART: Rewrite core image detection.
by Vladimir Marko
· 8 years ago
dd121f6
Emit bit manipulation instructions for x86 and x86_64
by Shalini Salomi Bodapati
· 8 years ago
c1c3452
Do not cache RequiresConstructorBarrier() results.
by Vladimir Marko
· 8 years ago
a2c211c
Add compiling class to the DexCompilationUnit.
by Vladimir Marko
· 8 years ago
acc56ac
Introduce a 'baseline' variant for the compiler.
by Nicolas Geoffray
· 8 years ago
0846a8f
Fix ReplaceUninitializedStringPhis.
by Nicolas Geoffray
· 8 years ago
0de9c08
Merge "Remove need for intrinsic recognizer to be a pass."
by Nicolas Geoffray
· 8 years ago
76d4bb0f3
Remove need for intrinsic recognizer to be a pass.
by Nicolas Geoffray
· 8 years ago
48ba197
Fix some performance-unnecessary-value-param tidy and performance-for-range warnings.
by Stephen Hines
· 8 years ago
ac3ac68
Pass JIT roots as a vector<Handle<>> to JIT cache.
by Vladimir Marko
· 8 years ago
bdb2ecc
Remove sharpening as an optimization pass.
by Nicolas Geoffray
· 8 years ago
fa6a1b0
ART: Continue adding override annotations
by Andreas Gampe
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
61ba8d2
Fix longstanding bug around implicit NPEs and GC, version 2.
by Nicolas Geoffray
· 8 years ago
e7a9194
Simplify StackMapStream encoding.
by David Srbecky
· 8 years ago
ced0483
Reuse arena memory for each block in scheduler.
by Vladimir Marko
· 8 years ago
8cd5454
Move MethodInfo to CodeInfo.
by David Srbecky
· 8 years ago
8808756
Remove frame info from OatQuickMethodHeader.
by David Srbecky
· 8 years ago
cdfc942
Merge "Revert "Emit vector mulitply and accumulate instructions for x86.""
by Hans Boehm
· 8 years ago
f5f56c7
Revert "Emit vector mulitply and accumulate instructions for x86."
by Hans Boehm
· 8 years ago
afc97bc
Revert^2 "Add CodeInfo to JNI methods."
by David Srbecky
· 8 years ago
564fa8a
Revert "Add CodeInfo to JNI methods."
by David Srbecky
· 8 years ago
85f3934
Add CodeInfo to JNI methods.
by David Srbecky
· 8 years ago
a8d5a5f
Merge "Handle String.<init> with a phi input."
by Nicolas Geoffray
· 8 years ago
8a62a4c
Handle String.<init> with a phi input.
by Nicolas Geoffray
· 8 years ago
6190888
Emit vector mulitply and accumulate instructions for x86.
by Gupta Kumar, Sanjiv
· 8 years ago
a043111
Move instruction_set_ to CompilerOptions.
by Vladimir Marko
· 8 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 8 years ago
2da52b0
ART: Add --dump-pass-timings compiler option.
by Vladimir Marko
· 8 years ago
a8360cd
Perform rudimentary check on graph size for no-change assertions.
by Aart Bik
· 8 years ago
2e14868
Step 2 of 2: conditional passes.
by Aart Bik
· 8 years ago
2477320
Step 1 of 2: conditional passes.
by Aart Bik
· 8 years ago
6d05700
Run GVN earlier.
by Aart Bik
· 8 years ago
ca1e038
Revert^2 "Compile link-time thunks in codegen."
by Vladimir Marko
· 8 years ago
5806a9e
Revert "Compile link-time thunks in codegen."
by Vladimir Marko
· 8 years ago
c9dd220
Compile link-time thunks in codegen.
by Vladimir Marko
· 9 years ago
440a9b3
Add timestamps to JIT/DEX native debug info.
by David Srbecky
· 8 years ago
fb3de3d
Create list of open dex files for libbacktrace.
by David Srbecky
· 8 years ago
c9e0208
Log JIT mini-debug-info memory usage.
by David Srbecky
· 8 years ago
c684f33
Refactor jit debugger interface and its ELF creation.
by David Srbecky
· 8 years ago
8892c6b
Move debug info offsets into a side table
by Mathieu Chartier
· 8 years ago
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 8 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 8 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 8 years ago
698ebbc
Clean up CodeItemAccessors and Compact/StandardDexFile
by Mathieu Chartier
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 8 years ago
f4886df
Add mini-debug-info generation mode for JIT.
by David Srbecky
· 8 years ago
Next »