summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Dominators.cpp
AgeCommit message (Expand)Author
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers
2024-01-14[IR] Use range-based for loops (NFC)Kazu Hirata
2023-11-22[IR] Don't include GenericDomTreeConstruction.h in header (NFC)Nikita Popov
2023-02-16[Dominators] check indirect branches of callbrNick Desaulniers
2023-01-10Reapply [Dominators] Add findNearestCommonDominator() for Instructions (NFC)Nikita Popov
2023-01-06Revert "[Dominator] Add findNearestCommonDominator() for Instructions (NFC)"Nikita Popov
2023-01-06[Dominator] Add findNearestCommonDominator() for Instructions (NFC)Nikita Popov
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2021-03-08[gvn] Precisely propagate equalities to phi operandsPhilip Reames
2021-02-27[IR] Use range-based for loops (NFC)Kazu Hirata
2020-10-22[DomTree] Make assert more preciseNikita Popov
2020-10-22[DomTree] Accept Value as Def (NFC)Nikita Popov
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-06-17[NFC] Add API for edge domination check in dom treeMax Kazantsev
2020-04-23Change callbr to only define its output SSA variable on the normalJames Y Knight
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-20[Dominators] Use Instruction::comesBefore for block-local queries, NFCVedant Kumar
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-15[TI removal] Make variables declared as `TerminatorInst` and initializedChandler 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-08-11[Dominators] Remove the DeferredDominance classChijun Sima
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-02-28[Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green
2018-02-16[JumpThreading] PR36133 enable/disable DominatorTree for LVI analysisBrian M. Rzycki
2018-01-24[Dominators] Introduce DomTree verification levelsJakub Kuderski
2018-01-12[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2018-01-04Revert "[JumpThreading] Preservation of DT and LVI across the pass"Reid Kleckner
2018-01-04[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-06[[Machine]Dominators] Improved printout when verifyDomTree fails [NFC]Mikael Holmen
2017-12-01Mark all library options as hidden.Zachary Turner
2017-08-16[Dominators] Introduce batch updatesJakub Kuderski
2017-07-26[Dominators] Move root-finding out of DomTreeBase and simplify itJakub Kuderski
2017-07-14[Dominators] Implement incremental deletionsJakub Kuderski
2017-07-14[Dominators] Implement incremental insertionsJakub Kuderski
2017-07-14[Dominators] Make IsPostDominator a template parameterJakub Kuderski
2017-07-13[Dominators] Simplify templatesJakub Kuderski
2017-06-30[Dominators] Do not perform expensive checks by default. Fix PR33656.Jakub Kuderski
2017-06-29[Dominators] Add parent and sibling property verification (non-hacky)Jakub Kuderski
2017-06-05Handle non-unique edges in edge-dominanceAdam Nemet
2017-01-25Revert "Do not verify dominator tree if it has no roots"Chad Rosier