summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Reduce PassDriver overhead, clean up Pass and PassDriver.Vladimir Marko2014-01-298-262/+144
* Merge "Embed array class pointers at array allocation sites."Hiroshi Yamauchi2014-01-283-3/+48
|\
| * Embed array class pointers at array allocation sites.Hiroshi Yamauchi2014-01-273-3/+48
* | Add VerfiedMethod to DexCompilationUnit.Vladimir Marko2014-01-2812-57/+49
* | Refactor verification results.Vladimir Marko2014-01-2812-387/+435
* | Merge "Improve x86 long multiply and shifts"Ian Rogers2014-01-289-37/+367
|\ \ | |/ |/|
| * Improve x86 long multiply and shiftsMark Mendell2014-01-249-37/+367
* | Merge "Remove the link from dalvik instruction back to kMirOpCheck."Vladimir Marko2014-01-274-23/+19
|\ \
| * | Remove the link from dalvik instruction back to kMirOpCheck.Vladimir Marko2014-01-274-23/+19
* | | Merge "Support GenSelect for x86"Vladimir Marko2014-01-274-4/+114
|\ \ \ | |/ / |/| |
| * | Support GenSelect for x86Razvan A Lupusoru2014-01-244-4/+114
* | | Reduce x86 sequence for GP pair to XMMRazvan A Lupusoru2014-01-243-4/+4
|/ /
* | Merge "64bit printf flag clean-up for MIR graph."Ian Rogers2014-01-241-2/+2
|\ \
| * | 64bit printf flag clean-up for MIR graph.Ian Rogers2014-01-241-2/+2
| |/
* | Merge "Revert "Remove the link from dalvik instruction back to kMirOpCheck.""Ian Rogers2014-01-244-19/+23
|\ \ | |/ |/|
| * Revert "Remove the link from dalvik instruction back to kMirOpCheck."Ian Rogers2014-01-244-19/+23
* | Merge "Improve x86 long divide"Ian Rogers2014-01-2410-4/+330
|\ \
| * | Improve x86 long divideMark Mendell2014-01-2410-4/+330
* | | Merge "Fix X86Mir2Lir::LoadBaseIndexedDisp causing SEGV"Ian Rogers2014-01-241-8/+30
|\ \ \
| * | | Fix X86Mir2Lir::LoadBaseIndexedDisp causing SEGVMark Mendell2014-01-241-8/+30
* | | | Merge "64bit friendly printf modifiers in LIR dumping."Ian Rogers2014-01-245-16/+21
|\ \ \ \ | |_|/ / |/| | |
| * | | 64bit friendly printf modifiers in LIR dumping.Ian Rogers2014-01-235-16/+21
* | | | Merge "Optimize x86 long arithmetic"Vladimir Marko2014-01-2410-148/+669
|\ \ \ \ | |_|_|/ |/| | |
| * | | Optimize x86 long arithmeticMark Mendell2014-01-2310-148/+669
| | |/ | |/|
* | | Remove the link from dalvik instruction back to kMirOpCheck.Vladimir Marko2014-01-244-23/+19
* | | Merge "Move fused cmp branch ccode to MIR::meta."Vladimir Marko2014-01-246-5/+7
|\ \ \ | |_|/ |/| |
| * | Move fused cmp branch ccode to MIR::meta.Vladimir Marko2014-01-236-5/+7
* | | Merge "Update ElfWriterMclinker for klp"Brian Carlstrom2014-01-243-2/+34
|\ \ \
| * | | Update ElfWriterMclinker for klpBrian Carlstrom2014-01-183-2/+34
* | | | Merge "Use direct class pointers at allocation sites in the compiled code."Hiroshi Yamauchi2014-01-237-52/+308
|\ \ \ \ | |_|/ / |/| | |
| * | | Use direct class pointers at allocation sites in the compiled code.Hiroshi Yamauchi2014-01-237-52/+308
| | |/ | |/|
* | | Fix header file references to the ::llvm::ELF namespace.Vladimir Marko2014-01-232-2/+2
|/ /
* | Clean up access checks.Vladimir Marko2014-01-211-46/+6
* | Clean up frontend.h includes and forward declarations.Vladimir Marko2014-01-211-11/+3
* | Revert "Implement cumulative timings for CompilerDriver."Brian Carlstrom2014-01-204-29/+9
|/
* Merge "Implement cumulative timings for CompilerDriver."Nicolas Geoffray2014-01-174-9/+29
|\
| * Implement cumulative timings for CompilerDriver.Nicolas Geoffray2014-01-164-9/+29
* | Pass Framework CleanupJean Christophe Beyler2014-01-162-34/+45
* | Fix memory error when dumping timings.Nicolas Geoffray2014-01-161-3/+1
|/
* Added pass frameworkJean Christophe Beyler2014-01-1313-185/+1006
* Revert "Revert "Better support for x86 XMM registers""Bill Buzbee2014-01-1315-49/+346
* Add suffix parameter to DumpCFGJean Christophe Beyler2014-01-102-4/+11
* Merge "Add conditional move support to x86 and allow GenMinMax to use it"Ian Rogers2014-01-0811-9/+161
|\
| * Add conditional move support to x86 and allow GenMinMax to use itRazvan A Lupusoru2014-01-0811-9/+161
* | Inline codegen for long-to-double on ARM.Ian Rogers2014-01-083-5/+35
* | Fix -O0 builds.Ian Rogers2014-01-084-42/+48
* | Remove intialized static storage from dex cache.Ian Rogers2014-01-086-118/+119
|/
* Merge "Avoid inliner spam wrt String.length."Ian Rogers2014-01-032-18/+19
|\
| * Avoid inliner spam wrt String.length.Ian Rogers2014-01-022-18/+19
* | Fix oatdump "compilercallbacks" option for runtime.Vladimir Marko2014-01-021-1/+1
|/