Home
last modified time | relevance | path

Searched refs:FactOrCheck (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp590 struct FactOrCheck { struct
597 FactOrCheck(DomTreeNode *DTN, Instruction *Inst, bool IsCheck, bool Not) in FactOrCheck() argument
601 static FactOrCheck getFact(DomTreeNode *DTN, Instruction *Inst, in getFact() argument
603 return FactOrCheck(DTN, Inst, false, Not); in getFact()
606 static FactOrCheck getCheck(DomTreeNode *DTN, Instruction *Inst) { in getCheck() argument
607 return FactOrCheck(DTN, Inst, true, false); in getCheck()
624 SmallVector<FactOrCheck, 64> WorkList;
664 WorkList.push_back(FactOrCheck::getCheck(DT.getNode(&BB), Cmp)); in addInfoFor()
669 WorkList.push_back(FactOrCheck::getCheck(DT.getNode(&BB), &I)); in addInfoFor()
680 WorkList.emplace_back(FactOrCheck::getFact(DT.getNode(I.getParent()), in addInfoFor()
[all …]