Searched refs:Dominator (Results 1 - 6 of 6) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp299 BasicBlock *getNextFlow(BasicBlock *Dominator);
577 NearestCommonDominator Dominator(DT);
578 Dominator.addBlock(Parent);
590 Dominator.addAndRememberBlock(BB);
596 if (!Dominator.resultIsRememberedBlock())
597 PhiInserter.AddAvailableValue(Dominator.result(), Default);
812 BasicBlock *Dominator = nullptr; local
827 if (!Dominator)
828 Dominator = BB;
830 Dominator
852 getNextFlow(BasicBlock *Dominator) argument
[all...]
H A DLICM.cpp1005 BasicBlock *Dominator = local
1007 if (!HoistPoint || !DT->dominates(HoistPoint->getParent(), Dominator)) {
1009 assert(DT->dominates(Dominator, HoistPoint->getParent()) &&
1011 HoistPoint = Dominator->getTerminator();
1030 "Dominator tree verification failed");
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp59 /// \p BB from \p Dominator. If \p MaxLookup is non-zero, it limits the
63 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator,
109 const BasicBlock &Dominator,
113 assert(DT.dominates(&Dominator, &BB) && "Expecting Dominator to dominate BB");
119 if (&Dominator == &BB)
124 // associated DT node for Dominator.
128 assert(DT.dominates(&Dominator, IDom) &&
129 "Expecting Dominator to dominate IDom");
163 } while (CurBlock != &Dominator);
108 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator, const DominatorTree &DT, const PostDominatorTree &PDT, unsigned MaxLookup) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DMemorySSA.cpp2083 /// whether \p Dominator dominates \p Dominatee.
2084 /// \returns True if \p Dominator dominates \p Dominatee.
2085 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, argument
2087 const BasicBlock *DominatorBlock = Dominator->getBlock();
2092 if (Dominatee == Dominator)
2100 // When Dominator is defined on function entry, it dominates the other memory
2102 if (isLiveOnEntryDef(Dominator))
2108 unsigned long DominatorNum = BlockNumbering.lookup(Dominator);
2116 bool MemorySSA::dominates(const MemoryAccess *Dominator, argument
2118 if (Dominator
2129 dominates(const MemoryAccess *Dominator, const Use &Dominatee) const argument
[all...]
H A DValueTracking.cpp5549 auto *Dominator = DNode->getIDom();
5550 while (Dominator) {
5551 auto *TI = Dominator->getBlock()->getTerminator();
5573 Dominator = Dominator->getIDom();
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp386 LoadInst *Dominator = BaseFirst ? Base : Offset;
395 if (Dominator->comesBefore(Before))

Completed in 383 milliseconds