summaryrefslogtreecommitdiff
path: root/compiler/optimizing/reference_type_propagation.cc
AgeCommit message (Expand)Author
2021-01-21Partial Load Store EliminationAlex Light
2020-12-10Make RTP::Visit robust against input orderAlex Light
2020-09-08Pass a full MethodReference of the invoke in HInvoke nodes.Nicolas Geoffray
2020-08-28X86: Replace VarHandle.get() return type check with CheckCast nodeAndra Danciu
2020-08-21Improved LSE: Replacing loads with Phis.Vladimir Marko
2020-07-23Reword some comments to be more inclusiveOrion Hodson
2020-05-15Optimizing: Run gtests without creating the Runtime.Vladimir Marko
2020-05-13Move HandleCache to HGraph.Vladimir Marko
2020-05-13Move implementations from class_root.h to -inl.h .Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden."Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden.Vladimir Marko
2019-01-09Fix compiler bug when typing exceptions.Nicolas Geoffray
2018-12-27ART: Refactor for bugprone-argument-commentAndreas Gampe
2018-09-07ART: Continue adding override annotationsAndreas Gampe
2018-08-28Use 'final' and 'override' specifiers directly in ART.Roland Levillain
2018-07-19ObjPtr<>-ify ArtMethod and mirror::Method.Vladimir Marko
2018-05-25Refactor ClassRoot/GetClassRoot().Vladimir Marko
2018-05-11ART: Compiler support for const-method-handleOrion Hodson
2018-05-10ART: Compiler support for const-method-typeOrion Hodson
2018-04-26Step 1 of 2: conditional passes.Aart Bik
2018-03-27Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko
2018-03-26Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe
2018-03-22Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko
2018-02-15Pass the right dex_file/method_index for String.<init>.Nicolas Geoffray
2018-01-25Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray
2018-01-23Compiler changes for bitstring based type checks.Vladimir Marko
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-08Change ArtField::ProxyFindSystemClass() to lookup the class.Vladimir Marko
2017-11-06Refactor ArtField::GetType<>() as {Lookup,Resolve}Type().Vladimir Marko
2017-10-12Use ScopedArenaAllocator in BCE, DCE, LSE, ...Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko
2017-09-25ART: Introduce compiler data type.Vladimir Marko
2017-08-10RFC: Generate select instruction for conditional returns.Mads Ager
2017-07-27ART: Refactor retrieval of types through ArtMethod.Vladimir Marko
2017-07-20Hash-based DexCache methods array.Vladimir Marko
2017-07-20ART: Change method lookup to be more consistent to JLS and the RI.Vladimir Marko
2017-04-21ART: Clean up art_field.hAndreas Gampe
2017-04-21ART: Clean up art_method.hAndreas Gampe
2017-03-27Make data dependency around HDeoptimize correct.Nicolas Geoffray
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-09Fix dex cache resolved types and class table mismatch.Vladimir Marko
2017-02-01Revert "Hash-based dex cache type array."Vladimir Marko
2017-01-30Hash-based dex cache type array.Vladimir Marko
2017-01-19Revert "Revert "Load the array class in the compiler for allocations.""Nicolas Geoffray
2017-01-19Revert "Load the array class in the compiler for allocations."Hiroshi Yamauchi