summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Tell GDB about Quick ART generated codeMark Mendell2014-03-0216-18/+659
* Make out arguments non-reference types.Ian Rogers2014-03-0121-264/+262
* Fix clang to compile and run host tests.Ian Rogers2014-02-2814-53/+32
* Workaround for range ops spanning vreg gapbuzbee2014-02-273-1/+27
* Merge "Move arena_bit_vector.h/cc to compiler/utils."Nicolas Geoffray2014-02-2710-75/+125
|\
| * Move arena_bit_vector.h/cc to compiler/utils.Nicolas Geoffray2014-02-2610-75/+125
* | art: Fix build errors for x86_64 targetDmitry Petrochenko2014-02-271-1/+1
* | Split up CommonTest into CommonRuntimeTest and CommonCompilerTestBrian Carlstrom2014-02-2614-436/+451
* | Merge "(Experimental) Add Brooks pointers."Hiroshi Yamauchi2014-02-261-0/+6
|\ \
| * | (Experimental) Add Brooks pointers.Hiroshi Yamauchi2014-02-251-0/+6
* | | Revert "Rework Quick compiler's register handling"Bill Buzbee2014-02-2629-1122/+980
* | | Rework Quick compiler's register handlingbuzbee2014-02-2629-980/+1122
| |/ |/|
* | Merge "Add conditional branches, and build dominator tree."Nicolas Geoffray2014-02-268-49/+779
|\ \
| * | Add conditional branches, and build dominator tree.Nicolas Geoffray2014-02-268-49/+779
* | | Merge "Implements a BasicBlock iterator using the ArenaBitVector."Bill Buzbee2014-02-253-16/+46
|\ \ \ | |_|/ |/| |
| * | Implements a BasicBlock iterator using the ArenaBitVector.Jean Christophe Beyler2014-02-253-16/+46
* | | Merge "Fix hardcoded offsets in x86 String.indexOf."Hiroshi Yamauchi2014-02-251-11/+15
|\ \ \
| * | | Fix hardcoded offsets in x86 String.indexOf.Mark Mendell2014-02-251-11/+15
* | | | Encode VmapTable entries offset by 2 to reduce size.Vladimir Marko2014-02-251-20/+23
|/ / /
* | | Merge "Fix typo from previous commit that lead to performance regression."Nicolas Geoffray2014-02-251-1/+1
|\ \ \
| * | | Fix typo from previous commit that lead to performance regression.Nicolas Geoffray2014-02-251-1/+1
| |/ /
* | | Add additional constBrian Carlstrom2014-02-242-5/+5
* | | Merge "Create CompilerOptions"Brian Carlstrom2014-02-2510-38/+262
|\ \ \
| * | | Create CompilerOptionsBrian Carlstrom2014-02-2410-38/+262
| |/ /
* | | Avoid std::string allocations for finding an array class.Ian Rogers2014-02-246-17/+20
|/ /
* | Fix and optimize verify object.Mathieu Chartier2014-02-211-29/+33
* | Merge "Convert some LOG(DEBUG) messages into more approriate levels"Brian Carlstrom2014-02-211-2/+2
|\ \
| * | Convert some LOG(DEBUG) messages into more approriate levelsBrian Carlstrom2014-02-211-2/+2
* | | Revert "Annotate used fields."Ian Rogers2014-02-2115-746/+121
* | | Fix and rewrite local value numbering.Vladimir Marko2014-02-215-159/+683
* | | Merge "Annotate used fields."Vladimir Marko2014-02-2113-93/+658
|\ \ \ | |/ / |/| |
| * | Annotate used fields.Vladimir Marko2014-02-2013-93/+658
| |/
* | Inline x86 String.indexOfMark Mendell2014-02-206-8/+224
|/
* Code cleanup to avoid LLVM dependency when building with quick only.Nicolas Geoffray2014-02-209-43/+43
* Merge "Remove dependency on llvm/Support/ELF.h by using linux's elf.h."Nicolas Geoffray2014-02-206-174/+157
|\
| * Remove dependency on llvm/Support/ELF.h by using linux's elf.h.Nicolas Geoffray2014-02-196-174/+157
* | Merge "art: convert makefiles to support multilib build"Colin Cross2014-02-191-22/+11
|\ \ | |/ |/|
| * art: convert makefiles to support multilib buildColin Cross2014-02-181-22/+11
* | Re-apply: Initial check-in of an optimizing compiler.Nicolas Geoffray2014-02-1918-25/+679
* | Revert "Initial check-in of an optimizing compiler."Nicolas Geoffray2014-02-1918-677/+25
* | Initial check-in of an optimizing compiler.Nicolas Geoffray2014-02-1918-25/+677
* | Merge "Expose inline method identification for debugger."Vladimir Marko2014-02-183-21/+41
|\ \
| * | Expose inline method identification for debugger.Vladimir Marko2014-02-183-21/+41
* | | Merge "GenSpecialCase support for x86"Vladimir Marko2014-02-1818-267/+444
|\ \ \
| * | | GenSpecialCase support for x86Razvan A Lupusoru2014-02-1318-267/+444
* | | | Merge "Fix lint error."Nicolas Geoffray2014-02-181-2/+2
|\ \ \ \
| * | | | Fix lint error.Nicolas Geoffray2014-02-181-2/+2
* | | | | Merge "Rewrite the compiler interface for CompilerDriver."Nicolas Geoffray2014-02-1812-259/+456
|\ \ \ \ \ | |/ / / /
| * | | | Rewrite the compiler interface for CompilerDriver.Nicolas Geoffray2014-02-1812-259/+456
| | |_|/ | |/| |
* | | | Merge "Optimize x86 long V*V by skipping imul"Ian Rogers2014-02-181-26/+46
|\ \ \ \ | |_|_|/ |/| | |