Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
de54ddda0d5b2cd3e396eb4e42ef04bb3e667609
/
compiler
/
optimizing
/
code_generator_x86.cc
893e2ed
x86: fix helper function that displaces address by a given amount.
by Ulya Trafimovich
· 5 years ago
c8451cb
Factor out arch-independent ScaleFactor definition.
by Ulya Trafimovich
· 5 years ago
322eced
x86: Deduplicate load from memory for non-reference types.
by Ulya Trafimovich
· 5 years ago
3a73ffb
Revert^4 "Partial Load Store Elimination"
by Alex Light
· 5 years ago
791df7a
Revert "Revert^2 "Partial Load Store Elimination""
by Nicolas Geoffray
· 5 years ago
fc1ce4e
Revert^2 "Partial Load Store Elimination"
by Alex Light
· 5 years ago
47ac531
Revert "Partial Load Store Elimination"
by Nicolas Geoffray
· 5 years ago
b8686ce
Partial Load Store Elimination
by Alex Light
· 6 years ago
d6bd107
Fix invokeinterface sharpened with kRuntimeCall.
by Nicolas Geoffray
· 6 years ago
94d2c81
Fix DCHECK()s in read barrier slow paths.
by Vladimir Marko
· 6 years ago
de91ca9
Refactor Integer.valueOf() intrinsic implementation.
by Vladimir Marko
· 6 years ago
eb9eb00
Faster @CriticalNative for boot image.
by Vladimir Marko
· 6 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 6 years ago
370948e
X86: Implement VarHandle.compareAndExchange
by Andra Danciu
· 6 years ago
6d69b52
Move MethodLoadKind out of HInvokeStaticOrDirect.
by Nicolas Geoffray
· 6 years ago
9dfb1a9
X86: Implement VarHandle.getAndSet, getAndSetAcquire, getAndSetRelease
by Andra Danciu
· 6 years ago
d0f71f2
X86: Add the other get VarHandles (getVolatile, getAcquire, getOpaque)
by Andra Danciu
· 6 years ago
8b8d93d
Use kTieredHotnessMask in arm32 and x86 baseline backends.
by Nicolas Geoffray
· 6 years ago
cde9819
X86: Add the other set VarHandles (setVolatile, setRelease, setOpaque)
by Andra Danciu
· 6 years ago
52d2c0c
X86: Add the other variants of VarHandle.compareAndSet
by Andra Danciu
· 6 years ago
c992e42
X86: Clarify HandleFieldSet constant volatile Float64 case
by Andra Danciu
· 6 years ago
5e13d45
X86: Implement VarHandle.compareAndSet() for fields.
by Andra Danciu
· 6 years ago
e6c0f2a
Pass a full MethodReference of the invoke in HInvoke nodes.
by Nicolas Geoffray
· 6 years ago
73c3180
X86: Implement VarHandle.set() for fields.
by Andra Danciu
· 6 years ago
095dc46
Move the profiling info out of ArtMethod.
by Nicolas Geoffray
· 6 years ago
1ca6f32
Revert^2 "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields.""
by Andra Danciu
· 6 years ago
0e5e177
Revert "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields.""
by Igor Murashkin
· 6 years ago
ed0acfd
Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields."
by Andra Danciu
· 6 years ago
e74df4c
Revert "X86: VarHandle.Get() intrinsic for static primitive fields."
by Andra Danciu
· 6 years ago
d9af38a
X86: VarHandle.Get() intrinsic for static primitive fields.
by Andra Danciu
· 6 years ago
a0130e8
Prepare compiler for adding VarHandle support.
by Andra Danciu
· 6 years ago
4ef451a
Rename kDummy32BitOffset to kPlaceholder32BitOffset.
by Vladimir Marko
· 6 years ago
dec7817
Optimizing: Introduce {Increase,Decrease}Frame().
by Vladimir Marko
· 6 years ago
86c8752
Direct calls to @CriticalNative methods.
by Vladimir Marko
· 6 years ago
695348f
Add compiler type to CompilerOptions.
by Vladimir Marko
· 6 years ago
796aa2c
[baseline] Check that the profiling info is not null.
by Nicolas Geoffray
· 6 years ago
57cacb7
Refactor OSR related code to prepare for "true" OSR.
by Nicolas Geoffray
· 6 years ago
9b5271e
Get the baseline information from the graph.
by Nicolas Geoffray
· 7 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
17a39ba
JIT baseline: Don't update the inline cache for an intrinsic.
by Nicolas Geoffray
· 7 years ago
e2a3aa9
Baseline JIT: update inline caches in compiled code.
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
7f8678e
Revert^2 "Prevent overflow for AOT hotness counters"
by Mathieu Chartier
· 7 years ago
7ab0777
Revert "Prevent overflow for AOT hotness counters"
by Nicolas Geoffray
· 7 years ago
79e6eb8
Prevent overflow for AOT hotness counters
by Mathieu Chartier
· 7 years ago
6a0b657
ART: ARM64: Optimize frame size for SIMD graphs.
by Artem Serov
· 7 years ago
44ca075
Compiler changes for boot image extension.
by Vladimir Marko
· 7 years ago
bf12191
Implement ClassStatus::kVisiblyInitialized.
by Vladimir Marko
· 7 years ago
b45a435
Add AVX support for packed mul/div instructions.
by Shalini Salomi Bodapati
· 7 years ago
2d06e02
Clean up linker patches in codegens.
by Vladimir Marko
· 7 years ago
d5fd5c3
Make .bss stores atomic release operations.
by Vladimir Marko
· 7 years ago
8fa839c
Revert^2 "Improve ArraySet codegen."
by Vladimir Marko
· 7 years ago
552a134
ART: Optimize StringBuilder append pattern.
by Vladimir Marko
· 9 years ago
0dda8c8
Revert "Improve ArraySet codegen."
by Vladimir Marko
· 7 years ago
0ece864
Improve ArraySet codegen.
by Vladimir Marko
· 7 years ago
20d1c94
Patch supports Intel(R) AVX/AVX2 MOV Instruction
by jaishank
· 7 years ago
403aafa
Fix non-deterministic compilation for const-string...
by Vladimir Marko
· 7 years ago
3db7068
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 7 years ago
c1896c9
C++17 compatibility: make WITH_TIDY=1 happy again.
by Elliott Hughes
· 8 years ago
e5ed5ba
Merge "Optimize mod power 2 for x86"
by Vladimir Marko
· 8 years ago
a66784b
Optimize mod power 2 for x86
by Shalini Salomi Bodapati
· 8 years ago
dd121f6
Emit bit manipulation instructions for x86 and x86_64
by Shalini Salomi Bodapati
· 8 years ago
b546163
Fix HNewArray with unresolved primitive array type.
by Vladimir Marko
· 8 years ago
a2da9b9
ART: Completely remove the --compile-pic option.
by Vladimir Marko
· 8 years ago
c55bb39
Revert^2 "ART: Refactor typedef to using"
by Andreas Gampe
· 8 years ago
d5245a7
Merge "Revert "ART: Refactor typedef to using""
by Treehugger Robot
· 8 years ago
ee07743
Revert "ART: Refactor typedef to using"
by Andreas Gampe
· 8 years ago
c1ecc9b
Merge "Remove sharpening as an optimization pass."
by Nicolas Geoffray
· 8 years ago
9a20ff0
ART: Refactor typedef to using
by Andreas Gampe
· 8 years ago
bdb2ecc
Remove sharpening as an optimization pass.
by Nicolas Geoffray
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
14e5a29
Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState.
by Roland Levillain
· 8 years ago
c73f052
Document the use of the biased card table in ART's code generators.
by Roland Levillain
· 8 years ago
9d47925
Rename type resolution entrypoints.
by Vladimir Marko
· 8 years ago
3232dbb
Do not save/restore regs in ClinitCheck slow path.
by Vladimir Marko
· 8 years ago
a9f303c
Rewrite Class init entrypoint to take a Class arg.
by Vladimir Marko
· 8 years ago
8e524ad
Always produce PIC code for AOT compilation.
by Vladimir Marko
· 8 years ago
d109e30
Don't use StringFactory.newEmptyString in compiled code
by Alex Light
· 8 years ago
6fd1606
Implement Integer.valueOf() intrinsic for boot image.
by Vladimir Marko
· 8 years ago
a043111
Move instruction_set_ to CompilerOptions.
by Vladimir Marko
· 8 years ago
eebb821
Implement Integer.valueOf() intrinsic for PIC.
by Vladimir Marko
· 8 years ago
4c8e12e
ART: Adds an entrypoint for invoke-custom
by Orion Hodson
· 8 years ago
dbaa5c7
ART: Compiler support for const-method-handle
by Orion Hodson
· 8 years ago
18259d7
ART: Compiler support for const-method-type
by Orion Hodson
· 8 years ago
9f8d312
x86: Remove unnecessary temp from CheckCast locations.
by Vladimir Marko
· 8 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 8 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
9992e09
Merge "Retrieve String/Class references from .data.bimg.rel.ro."
by Vladimir Marko
· 8 years ago
8ba5641
Merge "Load ArtMethod* from .data.bimg.rel.ro entries."
by Vladimir Marko
· 8 years ago
e47f60c
Retrieve String/Class references from .data.bimg.rel.ro.
by Vladimir Marko
· 8 years ago
b066d43
Load ArtMethod* from .data.bimg.rel.ro entries.
by Vladimir Marko
· 8 years ago
351df3e
Minor cleanup of MIN/MAX code.
by Aart Bik
· 8 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 8 years ago
3dad341
Introduce ABS as HIR nodes.
by Aart Bik
· 8 years ago
59eb30f
ART: Clean up patching data in codegens.
by Vladimir Marko
· 8 years ago
66c158e
Clean up signed/unsigned in vectorizer.
by Aart Bik
· 8 years ago
8d72832
Add compiler option for counting hotness in compiled code.
by Nicolas Geoffray
· 8 years ago
Next »