summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_driver-inl.h
AgeCommit message (Expand)Author
2019-03-11Move CompilerDriver to dex2oat/.Vladimir Marko
2019-01-02ART: Move dex structs into own headerAndreas Gampe
2018-12-06Refactor CompilerDriver::CompileAll().Vladimir Marko
2018-11-07ART: Small compiler-driver cleanupAndreas Gampe
2017-12-12Do not pass DexFile to ClassLinker::Lookup/ResolveType().Vladimir Marko
2017-12-11Do not pass DexFile to ClassLinker::Lookup/ResolveMethod().Vladimir Marko
2017-12-08Do not pass DexFile to ClassLinker::ResolveField*().Vladimir Marko
2017-12-08Determine HLoadClass/String load kind early.Vladimir Marko
2017-07-20ART: Change method lookup to be more consistent to JLS and the RI.Vladimir Marko
2017-07-05Small refactoring of field/method access checks.Vladimir Marko
2017-07-04Remove obsolete helpers from CompilerDriver.Vladimir Marko
2017-05-30ART: More header cleanup - runtime.hAndreas Gampe
2017-03-14Revert^6 "Hash-based dex cache type array."Vladimir Marko
2017-03-13Revert^5 "Hash-based dex cache type array."Vladimir Marko
2017-02-20Revert^4 "Hash-based dex cache type array."Vladimir Marko
2017-02-13Revert^3 "Hash-based dex cache type array."Mathieu Chartier
2017-02-10Revert^2 "Hash-based dex cache type array."Vladimir Marko
2017-02-03Code refactoring around sharpening HLoadClass.Nicolas Geoffray
2017-02-01Revert "Hash-based dex cache type array."Vladimir Marko
2017-01-30Hash-based dex cache type array.Vladimir Marko
2016-11-21ART: Add dex::TypeIndexAndreas Gampe
2016-10-13Move mirror::ObjectArray to ObjPtrMathieu Chartier
2016-10-12Revert "Revert "Remove dead code from compiler driver.""Nicolas Geoffray
2016-10-04Fix build break from merge conflictMathieu Chartier
2016-10-05Merge "Rename ObjPtr::Decode to ObjPtr::Ptr"Mathieu Chartier
2016-10-04Revert "Remove dead code from compiler driver."Nicolas Geoffray
2016-10-04Rename ObjPtr::Decode to ObjPtr::PtrMathieu Chartier
2016-10-04Remove dead code from compiler driver.Nicolas Geoffray
2016-10-03Move ArtField to ObjPtrMathieu Chartier
2016-09-29Clean up ScopedThreadStateChange to use ObjPtrMathieu Chartier
2016-09-23Clean-up sharpening and compiler driver.Nicolas Geoffray
2016-08-01ART: Convert pointer size to enumAndreas Gampe
2016-06-02Hold dex caches live in class tableMathieu Chartier
2016-02-18Small inlining improvements.Nicolas Geoffray
2016-01-28Optimizing compiler support for directly calling interface methodsAlex Light
2015-12-10ART: Stash a resolved method late in the verifierAndreas Gampe
2015-12-10Revert "ART: Check invoke-interface earlier in verifier"Andreas Gampe
2015-12-08ART: Check invoke-interface earlier in verifierAndreas Gampe
2015-11-10Correct exception behavior for default methodsAlex Light
2015-10-29Change a few places to use string version of GetTypeIdMathieu Chartier
2015-10-15Allocate dex cache arrays in their class loader's linear allocMathieu Chartier
2015-09-03Reduce how often we call FindDexCacheMathieu Chartier
2015-08-31Revert "Revert "Change dex caches to be weak roots""Mathieu Chartier
2015-08-28Revert "Change dex caches to be weak roots"Brian Carlstrom
2015-08-25Change dex caches to be weak rootsMathieu Chartier
2015-08-19Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""Vladimir Marko
2015-08-19Revert "Optimizing: Better invoke-static/-direct dispatch."Vladimir Marko
2015-08-19Optimizing: Better invoke-static/-direct dispatch.Vladimir Marko
2015-06-22Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""Nicolas Geoffray
2015-06-22Revert "Use IsAssignableFrom instead of IsSubclass for robustness."Nicolas Geoffray