summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick
Commit message (Expand)AuthorAgeFilesLines
...
* Merge "ART: x86 specific clearing higher bits when converting long to int"Bill Buzbee2014-12-015-3/+29
|\
| * ART: x86 specific clearing higher bits when converting long to intYevgeny Rouban2014-11-275-3/+29
* | Merge "Quick: Fix neg-long on ARM for overlapping regs."Vladimir Marko2014-12-011-0/+1
|\ \
| * | Quick: Fix neg-long on ARM for overlapping regs.Vladimir Marko2014-12-011-0/+1
| |/
* | Merge "Refactor handling of conditional branches with known result."Vladimir Marko2014-12-013-56/+10
|\ \
| * | Refactor handling of conditional branches with known result.Vladimir Marko2014-11-283-56/+10
| |/
* | Merge "Quick: Use 16-bit conditional branch in Thumb2."Vladimir Marko2014-12-011-4/+1
|\ \
| * | Quick: Use 16-bit conditional branch in Thumb2.Vladimir Marko2014-11-261-4/+1
| |/
* | Quick: Use 16-bit Thumb2 PUSH/POP when possible.Vladimir Marko2014-11-262-31/+32
|/
* Move dexCacheStrings from ArtMethod to ClassMathieu Chartier2014-11-251-2/+8
* Merge "ART: GenLongArith has to clobber same operands for 2-op instr"Bill Buzbee2014-11-251-0/+10
|\
| * ART: GenLongArith has to clobber same operands for 2-op instrnikolay serdjuk2014-11-211-0/+10
* | Merge "ART: Generate switch targets from successor blocks"Bill Buzbee2014-11-254-38/+116
|\ \
| * | ART: Generate switch targets from successor blocksChao-ying Fu2014-11-214-38/+116
* | | Merge "Skip null check in MarkGCCard() for known non-null values."Vladimir Marko2014-11-259-17/+22
|\ \ \
| * | | Skip null check in MarkGCCard() for known non-null values.Vladimir Marko2014-11-249-17/+22
* | | | Revert "ART: Remove wrong DCHECK"Andreas Gampe2014-11-241-0/+1
|/ / /
* | | Further cleanup using dex_instruction_utils.h.Vladimir Marko2014-11-241-12/+7
* | | Merge "Rewrite GVN's field id and field type handling."Vladimir Marko2014-11-241-0/+4
|\ \ \ | |/ / |/| |
| * | Rewrite GVN's field id and field type handling.Vladimir Marko2014-11-211-0/+4
* | | Merge "LSRA: Fix X86 shuffle flags"Ian Rogers2014-11-221-5/+5
|\ \ \ | |_|/ |/| |
| * | LSRA: Fix X86 shuffle flagsDmitry Petrochenko2014-11-181-5/+5
* | | ART: X86 vectorized reduce may use incorrect extract indexRazvan A Lupusoru2014-11-211-1/+2
| |/ |/|
* | Merge "Add card mark to filled-new-array."Vladimir Marko2014-11-2111-37/+56
|\ \
| * | Add card mark to filled-new-array.Vladimir Marko2014-11-2011-37/+56
* | | Fix the last users of TARGET_CPU_SMP.Elliott Hughes2014-11-193-12/+12
* | | Merge "AArch64: Addressing Cortex-A53 erratum 835769."Ian Rogers2014-11-193-11/+41
|\ \ \
| * | | AArch64: Addressing Cortex-A53 erratum 835769.Matteo Franchin2014-11-183-11/+41
* | | | Merge "ART: X86Mir2Lir::OpRegRegReg should expect kOpMul for r_dest == r_src2...Bill Buzbee2014-11-191-0/+1
|\ \ \ \
| * | | | ART: X86Mir2Lir::OpRegRegReg should expect kOpMul for r_dest == r_src2 casePavel Vyssotski2014-11-191-0/+1
| | |/ / | |/| |
* | | | Merge "Quick compiler: fix x86 special identity"buzbee2014-11-191-0/+10
|\ \ \ \ | |/ / / |/| | |
| * | | Quick compiler: fix x86 special identitybuzbee2014-11-191-0/+10
| |/ /
* | | Fix no relocate host testsMathieu Chartier2014-11-181-1/+2
* | | Change 64 bit ArtMethod fields to be pointer sizedMathieu Chartier2014-11-184-7/+9
|/ /
* | Merge "ART: copy dalvikInsn back on throw instruction processing"Bill Buzbee2014-11-171-1/+1
|\ \ | |/ |/|
| * ART: copy dalvikInsn back on throw instruction processingAlexei Zavjalov2014-11-011-1/+1
* | AArch64: Small improvements.Matteo Franchin2014-11-142-2/+11
* | Merge "Quick: Fix arm64 AGET/APUT to use 32-bit index."Vladimir Marko2014-11-141-57/+24
|\ \
| * | Quick: Fix arm64 AGET/APUT to use 32-bit index.Vladimir Marko2014-11-131-57/+24
* | | Instruction set features for ARM64, MIPS and X86.Ian Rogers2014-11-1310-103/+151
* | | Merge "ART: Implicit null check should break def tracking"Bill Buzbee2014-11-131-0/+4
|\ \ \
| * | | ART: Implicit null check should break def trackingPavel Vyssotski2014-11-131-0/+4
* | | | Merge "Use correct register class for refs"Vladimir Marko2014-11-131-4/+16
|\ \ \ \ | |_|/ / |/| | |
| * | | Use correct register class for refsSerguei Katkov2014-11-131-4/+16
* | | | Merge "ART: Fix clobbering low part in 32-bit version of X86Mir2Lir::GenNegDo...Bill Buzbee2014-11-121-3/+3
|\ \ \ \
| * | | | ART: Fix clobbering low part in 32-bit version of X86Mir2Lir::GenNegDoublePavel Vyssotski2014-11-111-3/+3
| | |/ / | |/| |
* | | | Merge "ART: GenNegLong incorrectly handled register overlap for x86"Bill Buzbee2014-11-121-7/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | ART: GenNegLong incorrectly handled register overlap for x86nikolay serdjuk2014-11-101-7/+0
| |/ /
* | | Merge "Revert "Use correct register class for refs""Vladimir Marko2014-11-111-1/+1
|\ \ \
| * | | Revert "Use correct register class for refs"Vladimir Marko2014-11-111-1/+1