This should help reduce churn later on when we clean up the template
parameter to be a CfgTraitsT instead of a NodeT.
Change-Id: Id12289d381efbc015f65fe5549564f67a31189f4
Paths
| Differential D83090
DomTree: Add TreeNode type alias AcceptedPublic Authored by nhaehnle on Jul 2 2020, 2:09 PM.
Details Summary This should help reduce churn later on when we clean up the template Change-Id: Id12289d381efbc015f65fe5549564f67a31189f4
Diff Detail
Event Timelinenhaehnle added a parent revision: D83089: DomTree: Extract (mostly) read-only logic into type-erased base classes.Jul 2 2020, 2:12 PM This revision is now accepted and ready to land.Jul 3 2020, 1:28 AM Comment Actions @nhaehnle Sorry just trying to clean out my phab backlog - but whatever happened with this patch? Comment Actions
I believe @sameerds is adopting this series Comment Actions This change is not really on the path for what I am doing with convergence and uniformity. It relates to an old discussion about having a single interface to SSA-form IRs such as LLVM IR and MIR. Seems mostly harmless to commit if anyone has a use for it, but things like CycleInfo and the new UniformityAnalysis depend on SSAContext::DominatorTreeT instead. It's defined in SSAContext.h and MachineSSAContext.h for the two supported IRs.
Revision Contents
Diff 275233 llvm/include/llvm/Support/GenericDomTree.h
llvm/include/llvm/Support/GenericDomTreeConstruction.h
|
clang-format not found in user's PATH; not linting file.