summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Enable -Wimplicit-fallthrough.Ian Rogers2014-10-0916-56/+77
* stdint types all the way!Ian Rogers2014-10-0921-85/+85
* Merge changes Ia0044523,Ieefe83cfIan Rogers2014-10-094-14/+6
|\
| * ARM64: Update code after the VIXL 1.6 release.Alexandre Rames2014-10-094-14/+6
* | ART: X86: GenLongArith should handle overlapped VRsAlexei Zavjalov2014-10-094-9/+32
|/
* Merge "Tidy ELF builder."Ian Rogers2014-10-0915-272/+334
|\
| * Tidy ELF builder.Ian Rogers2014-10-0915-272/+334
* | Quick: Reduce memory usage and improve compile time.Vladimir Marko2014-10-094-64/+55
* | Quick: Separate null check elimination and type inference.Vladimir Marko2014-10-094-119/+150
* | Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-0917-580/+584
* | Don't copy fill array data to quick literal pool.Ian Rogers2014-10-0811-173/+24
|/
* Header file clean up.Ian Rogers2014-10-088-8/+8
* Merge "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK"Bill Buzbee2014-10-081-1/+1
|\
| * ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECKYevgeny Rouban2014-10-071-1/+1
* | Merge "ART: Fix SelectKind to work with nullptr"Bill Buzbee2014-10-081-0/+4
|\ \
| * | ART: Fix SelectKind to work with nullptrChao-ying Fu2014-10-011-0/+4
* | | Merge "ART: Fix issues with SplitBlock"Bill Buzbee2014-10-081-2/+13
|\ \ \
| * | | ART: Fix issues with SplitBlockMathew Zaleski2014-10-081-2/+13
* | | | Merge "Fix to MirGraph::GetSSANameWithConst()"Bill Buzbee2014-10-081-1/+2
|\ \ \ \
| * | | | Fix to MirGraph::GetSSANameWithConst()Mark Mendell2014-10-061-1/+2
* | | | | Fix and improve static evaluation of constant expressions.Roland Levillain2014-10-082-41/+173
* | | | | Merge "Implement method calls using relative BL on ARM64."Vladimir Marko2014-10-088-66/+307
|\ \ \ \ \
| * | | | | Implement method calls using relative BL on ARM64.Vladimir Marko2014-10-038-66/+307
* | | | | | Add trivial register hints to the register allocator.Nicolas Geoffray2014-10-079-91/+482
* | | | | | Add support for floats and doubles.Nicolas Geoffray2014-10-0717-212/+534
* | | | | | Merge "Inserting a node must also update its inputs users."Nicolas Geoffray2014-10-072-3/+61
|\ \ \ \ \ \
| * | | | | | Inserting a node must also update its inputs users.Nicolas Geoffray2014-10-072-3/+61
| | |_|/ / / | |/| | | |
* | | | | | Merge "Propagate optimization flags to kMirOpCheck."Vladimir Marko2014-10-071-0/+1
|\ \ \ \ \ \
| * | | | | | Propagate optimization flags to kMirOpCheck.Vladimir Marko2014-10-061-0/+1
| | |_|/ / / | |/| | | |
* | | | | | Fix movw on x86/x86_64 to accept any 16bits immediate.Nicolas Geoffray2014-10-072-2/+2
| |/ / / / |/| | | |
* | | | | Merge "Do not use kDiesAtEntry when inputs must be in specific reg."Nicolas Geoffray2014-10-071-4/+12
|\ \ \ \ \
| * | | | | Do not use kDiesAtEntry when inputs must be in specific reg.Nicolas Geoffray2014-10-071-4/+12
| | |_|_|/ | |/| | |
* | | | | Add a prepare for register allocation pass.Nicolas Geoffray2014-10-0615-60/+280
|/ / / /
* | | | Add support for inputs dying at entry of instructions.Nicolas Geoffray2014-10-066-59/+87
|/ / /
* | | Merge "ART: Prepare for ELF64."Brian Carlstrom2014-10-0410-426/+25
|\ \ \
| * | | ART: Prepare for ELF64.Tong Shen2014-10-0310-426/+25
| |/ /
* | | Merge "Quick compiler: Fix ambiguous LoadValue()"buzbee2014-10-036-16/+9
|\ \ \ | |/ / |/| |
| * | Quick compiler: Fix ambiguous LoadValue()buzbee2014-10-036-16/+9
* | | Merge "AArch64: oat patches should be 32-bit ints."Vladimir Marko2014-10-032-20/+17
|\ \ \ | |/ / |/| |
| * | AArch64: oat patches should be 32-bit ints.Matteo Franchin2014-10-032-20/+17
* | | Merge "Remove all uses of MIR_INLINED."Vladimir Marko2014-10-036-50/+28
|\ \ \ | |/ / |/| |
| * | Remove all uses of MIR_INLINED.Vladimir Marko2014-10-026-50/+28
* | | Merge "Fix x86_64 assembler LoadRef to use movl."Hiroshi Yamauchi2014-10-021-1/+1
|\ \ \ | |/ / |/| |
| * | Fix x86_64 assembler LoadRef to use movl.Hiroshi Yamauchi2014-09-301-1/+1
* | | Merge "Fix build_all_egdes in MIRGraph::ProcessCanThrow()."Vladimir Marko2014-10-021-2/+2
|\ \ \ | |_|/ |/| |
| * | Fix build_all_egdes in MIRGraph::ProcessCanThrow().Vladimir Marko2014-10-011-2/+2
* | | Merge "Quick: Fix LVN/GVN handling of acquire operations."Vladimir Marko2014-10-013-28/+34
|\ \ \ | |/ / |/| |
| * | Quick: Fix LVN/GVN handling of acquire operations.Vladimir Marko2014-10-013-28/+34
* | | Merge "Revert "Introduce a class to implement optimization passes.""Nicolas Geoffray2014-10-0113-220/+66
|\ \ \
| * | | Revert "Introduce a class to implement optimization passes."Nicolas Geoffray2014-10-0113-220/+66