summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes.cc
AgeCommit message (Expand)Author
2022-11-23Remove tries which don't contain throwing instructions Santiago Aboy Solanes
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-10-10Compiler implementation of try catch inlining Santiago Aboy Solanes
2022-09-06Correctly delete all uses when building up the domination graph Santiago Aboy Solanes
2022-09-02Remove instructions from dead blocks when building the dominator tree Santiago Aboy Solanes
2022-08-17Reland "Propagating values from if clauses to its successors" Santiago Aboy Solanes
2022-08-09Revert "Propagating values from if clauses to its successors" Santiago Aboy Solanes
2022-08-09Propagating values from if clauses to its successors Santiago Aboy Solanes
2022-08-02Update the successor's Phis in RemoveDeadBlocks Santiago Aboy Solanes
2022-07-19Improve DCE's SimplifyAlwaysThrows regarding Invoke location Santiago Aboy Solanes
2022-06-08Revert^2 "ART: Removes SuspendCheck for plain Stelios Ioannou
2022-03-28Fix last value generation in loop optimization. Vladimir Marko
2022-02-25Update compiler/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2022-01-10Remove operator<< from HGraph. Nicolas Geoffray
2021-11-09Revert^2 "Add support for calling entry / exit hooks directly from JIT code"" Mythri Alle
2021-11-01Revert "Add support for calling entry / exit hooks directly from JIT code" Mythri Alle
2021-11-01Add support for calling entry / exit hooks directly from JIT code Mythri Alle
2021-05-13Fix array location aliasing checks in LSE. Vladimir Marko
2021-02-23Fix implicit null checks for InvokeVirtual. Vladimir Marko
2021-02-05Implement Reference.refersTo() intrinsic. Vladimir Marko
2021-01-08Add operator<< for HGraph and HInstructions. Alex Light
2021-01-06Optimizing: Add debugging output for HInstruction. Vladimir Marko
2020-12-01Ensure ClearLoopInformation doesn't require particular ordering Alex Light
2020-11-18Revert^4 "Partial LSE analysis & store removal" Alex Light
2020-11-14Revert^3 "Partial LSE analysis & store removal" Alex Light
2020-11-13Revert^2 "Partial LSE analysis & store removal" Alex Light
2020-11-12Revert "Partial LSE analysis & store removal" Nicolas Geoffray
2020-11-12Partial LSE analysis & store removal Alex Light
2020-11-06Remove NeedsDexCache logic from the compiler. Nicolas Geoffray
2020-08-10ARM: Allow FP args in core regs for @CriticalNative. Vladimir Marko
2020-07-24Prepare compiler for adding VarHandle support. Andra Danciu
2020-07-02ARM: Optimize Div/Rem by 2^n for non-negative dividends Evgeny Astigeevich
2020-06-11Clean up generated operator<<(os, enum). 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-17[art] fix -Wimplicit-int-float-conversion Nick Desaulniers
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-04-26Fix wrong assumption in RemoveInstructionsAsUsersFromDeadBlocks. Nicolas Geoffray
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-11-29C++17 compatibility: make WITH_TIDY=1 happy again. Elliott Hughes
2018-11-21ART: Some iwyu for logging.h Andreas Gampe
2018-09-28Remove need for intrinsic recognizer to be a pass. Nicolas Geoffray
2018-08-06Look at phis in ReplaceUsesDominatedBy. Nicolas Geoffray
2018-07-16Always produce PIC code for AOT compilation. Vladimir Marko
2018-07-10Don't use StringFactory.newEmptyString in compiled code Alex Light
2018-07-03Handle String.<init> with a phi input. Nicolas Geoffray
2018-06-15ART: Make GVN work with BoundType. Artem Serov
2018-05-25Merge changes Iaf172f37,I15a8ade7,Icbc6b62b Vladimir Marko