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 header Andreas Gampe
2018-12-06Refactor CompilerDriver::CompileAll(). Vladimir Marko
2018-11-07ART: Small compiler-driver cleanup Andreas 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.h Andreas 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::TypeIndex Andreas Gampe
2016-10-13Move mirror::ObjectArray to ObjPtr Mathieu Chartier
2016-10-12Revert "Revert "Remove dead code from compiler driver."" Nicolas Geoffray
2016-10-04Fix build break from merge conflict Mathieu 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::Ptr Mathieu Chartier
2016-10-04Remove dead code from compiler driver. Nicolas Geoffray
2016-10-03Move ArtField to ObjPtr Mathieu Chartier
2016-09-29Clean up ScopedThreadStateChange to use ObjPtr Mathieu Chartier
2016-09-23Clean-up sharpening and compiler driver. Nicolas Geoffray
2016-08-01ART: Convert pointer size to enum Andreas Gampe
2016-06-02Hold dex caches live in class table Mathieu Chartier
2016-02-18Small inlining improvements. Nicolas Geoffray
2016-01-28Optimizing compiler support for directly calling interface methods Alex Light
2015-12-10ART: Stash a resolved method late in the verifier Andreas Gampe
2015-12-10Revert "ART: Check invoke-interface earlier in verifier" Andreas Gampe
2015-12-08ART: Check invoke-interface earlier in verifier Andreas Gampe
2015-11-10Correct exception behavior for default methods Alex Light
2015-10-29Change a few places to use string version of GetTypeId Mathieu Chartier
2015-10-15Allocate dex cache arrays in their class loader's linear alloc Mathieu Chartier
2015-09-03Reduce how often we call FindDexCache Mathieu 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 roots Mathieu 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