summaryrefslogtreecommitdiff
path: root/llvm/include/llvm/Support/GenericDomTree.h
AgeCommit message (Expand)Author
2025-11-11Remove unused <iterator> inclusionserge-sans-paille
2025-05-20[llvm] prepare explicit template instantiations in llvm/CodeGen for DLL expor...Andrew Rogers
2025-01-22[llvm] Add NCD search on Array of basic blocks (NFC) (#119355)Elizaveta Noskova
2024-12-19[GenericDomTree][NFC] Remove unnecessary `const_cast`s (#97638)MagentaTreehouse
2024-11-16Guard against self-assignment in the DominatorTreeBase move assignment operat...Tom Honermann
2024-08-13Reland "[Support] Assert that DomTree nodes share parent" (#102782)Vitaly Buka
2024-08-10Revert "[Support] Assert that DomTree nodes share parent" (#102780)Vitaly Buka
2024-08-10[Support] Assert that DomTree nodes share parent (#101198)Alexis Engelke
2024-08-08[Support][ADT] Minor cleanups after #101706 (#102180)Alexis Engelke
2024-08-06[Support] Store dominator tree nodes in a vector (#101705)Alexis Engelke
2024-08-04[llvm] Construct SmallVector with ArrayRef (NFC) (#101872)Kazu Hirata
2024-07-30[Support][NFC] Simplify DomTreeNodeBase::addChild (#101056)Alexis Engelke
2024-07-30[Support][NFC] Use DomTreeBase methods in SemiNCA (#101059)Alexis Engelke
2024-06-23[GenericDomTree] Use range-based for loops (NFC) (#96404)Kazu Hirata
2024-01-20[Support] Use llvm::children and llvm::inverse_children (NFC)Kazu Hirata
2023-04-16[Support] Apply fixes from modernize-type-trait (NFC)Kazu Hirata
2023-01-22[Dominators] Introduce DomTreeNodeTraits to allow customization. (NFC)Florian Hahn
2022-09-03[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-01-30[llvm] Use = default (NFC)Kazu Hirata
2021-11-29Use a deterministic order when updating the DominatorTreeBjorn Pettersson
2021-10-01Revert "[DomTree] Assert that blocks in queries aren't from another function"Daniil Suchkov
2021-10-01[DomTree] Assert that blocks in queries aren't from another functionDaniil Suchkov
2021-01-29[llvm] Use append_range (NFC)Kazu Hirata
2021-01-16[llvm] Construct SmallVector with iterator ranges (NFC)Kazu Hirata
2021-01-06[DominatorTree] Add support for mixed pre/post CFG views.Alina Sbirlea
2020-12-14[NFC] Remove stray comment.Alina Sbirlea
2020-10-27Revert "DomTree: Extract (mostly) read-only logic into type-erased base classes"Nicolai Hähnle
2020-10-20DomTree: Extract (mostly) read-only logic into type-erased base classesNicolai Hähnle
2020-10-04[DomTree] findNearestCommonDominator: assert the nodes are in treeFangrui Song
2020-09-09[DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector.Florian Hahn
2020-08-21[DomTree] Extend update API to allow a post CFG view.Alina Sbirlea
2020-07-24Reapply "[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff."Alina Sbirlea
2020-07-06DomTree: add private create{Child,Node} helpersNicolai Hähnle
2020-07-06DomTree: Remove getRoots() accessorNicolai Hähnle
2020-07-06DomTree: Remove the releaseMemory() methodNicolai Hähnle
2020-07-06DomTree: Remove getChildren() accessorNicolai Hähnle
2020-05-21GenericDomTree.h - remove unused PointerIntPair.h include. NFC.Simon Pilgrim
2020-04-10Revert "[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff."Mehdi Amini
2020-04-10[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff.Alina Sbirlea
2020-04-10Revert "[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff."Mehdi Amini
2020-04-09[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff.Alina Sbirlea
2020-02-11Use std::foo_t rather than std::foo in LLVM.Justin Lebar
2020-01-01[NFC] Fixes -Wrange-loop-analysis warningsMark de Wever
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-14Fix cppcheck + MSVC analyzer uninitialized member variable warning. NFCI.Simon Pilgrim
2019-05-16[DominatorTree] Print roots unconditionally in `print()`.Clement Courbet
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-16[DomTree] Add constructor to create a new DT based on current DT/CFG and a se...Alina Sbirlea
2018-08-14[DomTree] Cleanup Update and LegalizeUpdate API moved to Support header.Alina Sbirlea
2018-07-31[Dominators] Make slow walks shorterJakub Kuderski