Lines Matching refs:ValueEntry

82 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) {  in PrintOps()
569 SmallVectorImpl<ValueEntry> &Ops, in RewriteExprTree()
599 for (const ValueEntry &Op : Ops) in RewriteExprTree()
1062 static unsigned FindInOperandList(const SmallVectorImpl<ValueEntry> &Ops, in FindInOperandList()
1108 SmallVector<ValueEntry, 8> Factors; in RemoveFactorFromExpression()
1112 Factors.append(E.second, ValueEntry(getRank(E.first), E.first)); in RemoveFactorFromExpression()
1191 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeAndOrXor()
1371 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeXor()
1469 ValueEntry VE(getRank(O.getValue()), O.getValue()); in OptimizeXor()
1474 ValueEntry VE(getRank(C), C); in OptimizeXor()
1493 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeAdd()
1534 Ops.insert(Ops.begin(), ValueEntry(getRank(Mul), Mul)); in OptimizeAdd()
1573 Ops.insert(Ops.end(), ValueEntry(getRank(V), V)); in OptimizeAdd()
1709 Ops.insert(Ops.begin(), ValueEntry(getRank(V2), V2)); in OptimizeAdd()
1726 static bool collectMultiplyFactors(SmallVectorImpl<ValueEntry> &Ops, in collectMultiplyFactors()
1861 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeMul()
1885 ValueEntry NewEntry = ValueEntry(getRank(V), V); in OptimizeMul()
1891 SmallVectorImpl<ValueEntry> &Ops) { in OptimizeExpression()
1922 Ops.push_back(ValueEntry(0, Cst)); in OptimizeExpression()
2288 SmallVector<ValueEntry, 8> Ops; in ReassociateExpression()
2291 Ops.append(E.second, ValueEntry(getRank(E.first), E.first)); in ReassociateExpression()
2330 ValueEntry Tmp = Ops.pop_back_val(); in ReassociateExpression()
2337 ValueEntry Tmp = Ops.pop_back_val(); in ReassociateExpression()