Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp138 struct CHIArg { struct
147 bool operator==(const CHIArg &A) const { return VN == A.VN; } in operator ==() argument
148 bool operator!=(const CHIArg &A) const { return !(*this == A); } in operator !=() argument
151 using CHIIt = SmallVectorImpl<CHIArg>::iterator;
153 using OutValuesType = DenseMap<BasicBlock *, SmallVector<CHIArg, 2>>;
347 SmallVectorImpl<CHIArg> &Safe);
444 CHIArg EmptyChi = {VN, nullptr, nullptr}; in computeInsertionPoints()
761 SmallVectorImpl<CHIArg> &Safe) { in checkSafety()
812 CHIArg &C = *It; in fillChiArgs()
827 It = std::find_if(It, VCHI.end(), [It](CHIArg &A) { return A != *It; }); in fillChiArgs()
[all …]