import { BasicBlock } from './BasicBlock'; import { Cfg } from './Cfg'; export declare class DominanceFinder { private blocks; private blockToIdx; private idoms; private domFrontiers; constructor(cfg: Cfg); private buildBlockIndex; private computeImmediateDominators; private computeDominanceFrontiers; getDominanceFrontiers(block: BasicBlock): Set; getBlocks(): BasicBlock[]; getBlockToIdx(): Map; getImmediateDominators(): number[]; private getFirstDefinedBlockPredIdx; private intersect; } //# sourceMappingURL=DominanceFinder.d.ts.map