summaryrefslogtreecommitdiff
path: root/compiler/optimizing/ssa_builder.cc
AgeCommit message (Expand)Author
2023-04-27Optimizing: Add `HInstruction::As##type()`. Vladimir Marko
2023-04-27Optimizing: Rename `As##type` to `As##type##OrNull`. Vladimir Marko
2023-04-25Use `down_cast<>` in `HInstruction::As##type()`. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-06-28Get the ClassLoader from the DexCache in ReferenceTypePropagation Santiago Aboy Solanes
2020-05-13Move HandleCache to HGraph. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-08-07Don't compile OSR methods that have phi equivalents at loop entry. Nicolas Geoffray
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-11-21ART: Some iwyu for logging.h Andreas Gampe
2018-10-03Fix ReplaceUninitializedStringPhis. Nicolas Geoffray
2018-09-25Turn DCHECKs into return false in ReplaceUninitializedStringPhis. Nicolas Geoffray
2018-07-03Handle String.<init> with a phi input. Nicolas Geoffray
2018-03-19Move some remaining dex utilities David Sehr
2017-12-01Log at places we fail to compile. Nicolas Geoffray
2017-10-11Use ScopedArenaAllocator for building HGraph. Vladimir Marko
2017-10-06ART: Use ScopedArenaAllocator for pass-local data. Vladimir Marko
2017-10-03ART: Introduce Uint8 compiler data type. Vladimir Marko
2017-09-25ART: Introduce compiler data type. Vladimir Marko
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-03ART: Refactor verify_object.h Andreas Gampe
2017-02-01Revert "Hash-based dex cache type array." Vladimir Marko
2017-01-30Hash-based dex cache type array. Vladimir Marko
2016-10-27Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator. Vladimir Marko
2016-09-26Compensate in compiler for verifier shortcomings. Nicolas Geoffray
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHARED Andreas Gampe
2016-07-01Create a typedef for HInstruction::GetInputs() return type. Vladimir Marko
2016-06-02Refactor handling of input records. Vladimir Marko
2016-05-09Attribute arena allocations previously marked as STL. Vladimir Marko
2016-04-20Merge "Revert "Revert "Use dex cache from compilation unit in RTP.""" Vladimir Marko
2016-04-19Revert "Revert "Use dex cache from compilation unit in RTP."" Vladimir Marko
2016-04-19Use iterators "before" the use node in HUserRecord<>. Vladimir Marko
2016-04-15Remove the no-longer-needed F/I and D/J alias. Aart Bik
2016-04-07Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"" David Brazdil
2016-04-04Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals" David Brazdil
2016-04-04Refactor HGraphBuilder and SsaBuilder to remove HLocals David Brazdil
2016-04-04Build dominator tree before generating HInstructions David Brazdil
2016-03-25Avoid removing new-instance instruction twice. Aart Bik
2016-02-18Remove string init map. Nicolas Geoffray
2016-02-15Merge "Expect less in the presence of a string init call." Nicolas Geoffray
2016-02-15Expect less in the presence of a string init call. Nicolas Geoffray
2016-02-15ART: Run SsaBuilder from HGraphBuilder David Brazdil
2016-02-12Merge "ART: Remove HTemporary" David Brazdil
2016-02-12ART: Remove HTemporary David Brazdil
2016-02-11Re-enable OSR. Nicolas Geoffray