Lines Matching refs:SelectInfo
775 DenseMap<Value *, SelectLikeInfo> SelectInfo; in collectSelectGroups() local
783 auto ProcessSelectInfo = [&SelectInfo, &SeenCmp](Instruction *I) { in collectSelectGroups()
786 return SelectInfo.end(); in collectSelectGroups()
793 return SelectInfo.insert({I, {Cond, true, Inverted, 0}}).first; in collectSelectGroups()
797 return SelectInfo.insert({I, {Cond, true, true, 0}}).first; in collectSelectGroups()
803 return SelectInfo.insert({I, {Cond, false, Inverted, 0}}).first; in collectSelectGroups()
823 return SelectInfo.insert({I, {CmpI, true, Inverted, 0}}).first; in collectSelectGroups()
826 return SelectInfo.end(); in collectSelectGroups()
847 return SelectInfo.end(); in collectSelectGroups()
850 return SelectInfo.end(); in collectSelectGroups()
859 auto It = SelectInfo.find(Op); in collectSelectGroups()
860 if (It != SelectInfo.end() && It->second.IsAuxiliary) { in collectSelectGroups()
863 return SelectInfo.insert({I, {Cond, false, Inverted, Idx}}).first; in collectSelectGroups()
867 return SelectInfo.end(); in collectSelectGroups()
883 if (It == SelectInfo.end() || It->second.IsAuxiliary) in collectSelectGroups()
913 if (It == SelectInfo.end()) { in collectSelectGroups()