summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_checker.cc
AgeCommit message (Expand)Author
2015-10-12Optimizing: Move GraphChecker memory allocations to arena. Vladimir Marko
2015-10-08Add DCHECKs to ArenaVector and ScopedArenaVector. Vladimir Marko
2015-09-21[optimizing] Add basic PackedSwitch support Mark Mendell
2015-09-18ART: Delete catch phis for undefined vregs. David Brazdil
2015-09-16Optimizing: Tag arena allocations in HGraph. Vladimir Marko
2015-09-15Revert "Revert "ART: Register allocation and runtime support for try/catch"" David Brazdil
2015-09-14Revert "ART: Register allocation and runtime support for try/catch" David Brazdil
2015-09-14ART: Register allocation and runtime support for try/catch David Brazdil
2015-09-08Optimizing: Tag basic block allocations with their source. Vladimir Marko
2015-09-03Revert "Optimizing: Tag basic block allocations with their source." Vladimir Marko
2015-09-03Optimizing: Tag basic block allocations with their source. Vladimir Marko
2015-08-19ART: Refactor try/catch block info, store exception type David Brazdil
2015-08-18ART: Revert storing of exceptional predecessors David Brazdil
2015-07-30ART: Store and check exceptional predecessors David Brazdil
2015-07-15ART: Build SSA form when try/catch is present David Brazdil
2015-06-29Revert "Revert "Do not update the type of something we already know."" Nicolas Geoffray
2015-06-29Revert "Do not update the type of something we already know." Calin Juravle
2015-06-29Do not update the type of something we already know. Nicolas Geoffray
2015-06-26Revert "Revert "ART: Implement try/catch blocks in Builder"" David Brazdil
2015-06-26Revert "ART: Implement try/catch blocks in Builder" David Brazdil
2015-06-25ART: Implement try/catch blocks in Builder David Brazdil
2015-05-12Revert "Add new rule to the graph checker." Calin Juravle
2015-05-11Add new rule to the graph checker. Calin Juravle
2015-05-11Add a parent environment to HEnvironment. Nicolas Geoffray
2015-05-07Relax the only one back-edge restriction. Nicolas Geoffray
2015-05-01Update the remaining input index of phis after deleting an input. Nicolas Geoffray
2015-04-24[optimizing] Rename HasArrayAccesses and check it Mark Mendell
2015-04-24Merge "Ensure inlined static calls perform clinit checks in Optimizing." Roland Levillain
2015-04-24Ensure inlined static calls perform clinit checks in Optimizing. Roland Levillain
2015-04-24ART: Dead block removal David Brazdil
2015-04-22ART: Update last_instruction when adding Phis David Brazdil
2015-04-21ART: Update loop info of all nested loops when inlining David Brazdil
2015-04-20ART: Extend list of instructions accepted as boolean inputs David Brazdil
2015-04-16Merge "Remove duplicates phis created during SSA transformation" Calin Juravle
2015-04-16Remove duplicates phis created during SSA transformation Calin Juravle
2015-04-16ART: Remove DCHECKs for boolean type David Brazdil
2015-03-26ART: Force constants into the entry block David Brazdil
2015-03-24ART: Boolean simplifier David Brazdil
2015-03-10Make the SSA builder honor the debuggable flag. Nicolas Geoffray
2015-02-23Optimizing: Speed up HInstruction use removal David Brazdil
2015-02-19Ensure the graph is correctly typed. Nicolas Geoffray
2015-02-03Inline methods with multiple blocks. Nicolas Geoffray
2015-01-26Optimizing: Speed up HEnvironment use removal David Brazdil
2015-01-21Improve error messages in art::GraphChecker and art::SSAChecker Roland Levillain
2015-01-19Ensure HCondition nodes on objects are either HEqual or HNotEqual Roland Levillain
2015-01-19Constant fold after inlining. Nicolas Geoffray
2014-12-17Fix ids and remove invoke when inlining. Nicolas Geoffray
2014-11-25Fix a bug in the type analysis phase of optimizing. Nicolas Geoffray
2014-11-07ART: Use std::vector in GraphChecker Andreas Gampe
2014-10-17Have HInstruction::StrictlyDominates compute strict dominance. Roland Levillain