Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enable -Wimplicit-fallthrough. | Ian Rogers | 2014-10-09 | 16 | -56/+77 |
* | stdint types all the way! | Ian Rogers | 2014-10-09 | 21 | -85/+85 |
* | Merge changes Ia0044523,Ieefe83cf | Ian Rogers | 2014-10-09 | 4 | -14/+6 |
|\ | |||||
| * | ARM64: Update code after the VIXL 1.6 release. | Alexandre Rames | 2014-10-09 | 4 | -14/+6 |
* | | ART: X86: GenLongArith should handle overlapped VRs | Alexei Zavjalov | 2014-10-09 | 4 | -9/+32 |
|/ | |||||
* | Merge "Tidy ELF builder." | Ian Rogers | 2014-10-09 | 15 | -272/+334 |
|\ | |||||
| * | Tidy ELF builder. | Ian Rogers | 2014-10-09 | 15 | -272/+334 |
* | | Quick: Reduce memory usage and improve compile time. | Vladimir Marko | 2014-10-09 | 4 | -64/+55 |
* | | Quick: Separate null check elimination and type inference. | Vladimir Marko | 2014-10-09 | 4 | -119/+150 |
* | | Stop converting from Location to ManagedRegister. | Nicolas Geoffray | 2014-10-09 | 17 | -580/+584 |
* | | Don't copy fill array data to quick literal pool. | Ian Rogers | 2014-10-08 | 11 | -173/+24 |
|/ | |||||
* | Header file clean up. | Ian Rogers | 2014-10-08 | 8 | -8/+8 |
* | Merge "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK" | Bill Buzbee | 2014-10-08 | 1 | -1/+1 |
|\ | |||||
| * | ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK | Yevgeny Rouban | 2014-10-07 | 1 | -1/+1 |
* | | Merge "ART: Fix SelectKind to work with nullptr" | Bill Buzbee | 2014-10-08 | 1 | -0/+4 |
|\ \ | |||||
| * | | ART: Fix SelectKind to work with nullptr | Chao-ying Fu | 2014-10-01 | 1 | -0/+4 |
* | | | Merge "ART: Fix issues with SplitBlock" | Bill Buzbee | 2014-10-08 | 1 | -2/+13 |
|\ \ \ | |||||
| * | | | ART: Fix issues with SplitBlock | Mathew Zaleski | 2014-10-08 | 1 | -2/+13 |
* | | | | Merge "Fix to MirGraph::GetSSANameWithConst()" | Bill Buzbee | 2014-10-08 | 1 | -1/+2 |
|\ \ \ \ | |||||
| * | | | | Fix to MirGraph::GetSSANameWithConst() | Mark Mendell | 2014-10-06 | 1 | -1/+2 |
* | | | | | Fix and improve static evaluation of constant expressions. | Roland Levillain | 2014-10-08 | 2 | -41/+173 |
* | | | | | Merge "Implement method calls using relative BL on ARM64." | Vladimir Marko | 2014-10-08 | 8 | -66/+307 |
|\ \ \ \ \ | |||||
| * | | | | | Implement method calls using relative BL on ARM64. | Vladimir Marko | 2014-10-03 | 8 | -66/+307 |
* | | | | | | Add trivial register hints to the register allocator. | Nicolas Geoffray | 2014-10-07 | 9 | -91/+482 |
* | | | | | | Add support for floats and doubles. | Nicolas Geoffray | 2014-10-07 | 17 | -212/+534 |
* | | | | | | Merge "Inserting a node must also update its inputs users." | Nicolas Geoffray | 2014-10-07 | 2 | -3/+61 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Inserting a node must also update its inputs users. | Nicolas Geoffray | 2014-10-07 | 2 | -3/+61 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Merge "Propagate optimization flags to kMirOpCheck." | Vladimir Marko | 2014-10-07 | 1 | -0/+1 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Propagate optimization flags to kMirOpCheck. | Vladimir Marko | 2014-10-06 | 1 | -0/+1 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Fix movw on x86/x86_64 to accept any 16bits immediate. | Nicolas Geoffray | 2014-10-07 | 2 | -2/+2 |
| |/ / / / |/| | | | | |||||
* | | | | | Merge "Do not use kDiesAtEntry when inputs must be in specific reg." | Nicolas Geoffray | 2014-10-07 | 1 | -4/+12 |
|\ \ \ \ \ | |||||
| * | | | | | Do not use kDiesAtEntry when inputs must be in specific reg. | Nicolas Geoffray | 2014-10-07 | 1 | -4/+12 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Add a prepare for register allocation pass. | Nicolas Geoffray | 2014-10-06 | 15 | -60/+280 |
|/ / / / | |||||
* | | | | Add support for inputs dying at entry of instructions. | Nicolas Geoffray | 2014-10-06 | 6 | -59/+87 |
|/ / / | |||||
* | | | Merge "ART: Prepare for ELF64." | Brian Carlstrom | 2014-10-04 | 10 | -426/+25 |
|\ \ \ | |||||
| * | | | ART: Prepare for ELF64. | Tong Shen | 2014-10-03 | 10 | -426/+25 |
| |/ / | |||||
* | | | Merge "Quick compiler: Fix ambiguous LoadValue()" | buzbee | 2014-10-03 | 6 | -16/+9 |
|\ \ \ | |/ / |/| | | |||||
| * | | Quick compiler: Fix ambiguous LoadValue() | buzbee | 2014-10-03 | 6 | -16/+9 |
* | | | Merge "AArch64: oat patches should be 32-bit ints." | Vladimir Marko | 2014-10-03 | 2 | -20/+17 |
|\ \ \ | |/ / |/| | | |||||
| * | | AArch64: oat patches should be 32-bit ints. | Matteo Franchin | 2014-10-03 | 2 | -20/+17 |
* | | | Merge "Remove all uses of MIR_INLINED." | Vladimir Marko | 2014-10-03 | 6 | -50/+28 |
|\ \ \ | |/ / |/| | | |||||
| * | | Remove all uses of MIR_INLINED. | Vladimir Marko | 2014-10-02 | 6 | -50/+28 |
* | | | Merge "Fix x86_64 assembler LoadRef to use movl." | Hiroshi Yamauchi | 2014-10-02 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | |||||
| * | | Fix x86_64 assembler LoadRef to use movl. | Hiroshi Yamauchi | 2014-09-30 | 1 | -1/+1 |
* | | | Merge "Fix build_all_egdes in MIRGraph::ProcessCanThrow()." | Vladimir Marko | 2014-10-02 | 1 | -2/+2 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Fix build_all_egdes in MIRGraph::ProcessCanThrow(). | Vladimir Marko | 2014-10-01 | 1 | -2/+2 |
* | | | Merge "Quick: Fix LVN/GVN handling of acquire operations." | Vladimir Marko | 2014-10-01 | 3 | -28/+34 |
|\ \ \ | |/ / |/| | | |||||
| * | | Quick: Fix LVN/GVN handling of acquire operations. | Vladimir Marko | 2014-10-01 | 3 | -28/+34 |
* | | | Merge "Revert "Introduce a class to implement optimization passes."" | Nicolas Geoffray | 2014-10-01 | 13 | -220/+66 |
|\ \ \ | |||||
| * | | | Revert "Introduce a class to implement optimization passes." | Nicolas Geoffray | 2014-10-01 | 13 | -220/+66 |