Searched refs:BinOpChain (Results 1 – 1 of 1) sorted by relevance
47 struct BinOpChain;54 using PMACPair = std::pair<BinOpChain*,BinOpChain*>;88 struct BinOpChain : public OpChain { struct92 BinOpChain(Instruction *I, ValueList &lhs, ValueList &rhs) : in BinOpChain() argument336 BinOpChain *PMul0 = static_cast<BinOpChain*>(Candidates[i].get()); in CreateParallelMACPairs()337 BinOpChain *PMul1 = static_cast<BinOpChain*>(Candidates[i+1].get()); in CreateParallelMACPairs()459 Candidates.push_back(make_unique<BinOpChain>(Mul, LHS, RHS)); in AddMACCandidate()547 ValueList &LHS = static_cast<BinOpChain*>(C.get())->LHS; in CheckMACMemory()548 ValueList &RHS = static_cast<BinOpChain*>(C.get())->RHS; in CheckMACMemory()