Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMParallelDSP.cpp47 struct BinOpChain;
54 using PMACPair = std::pair<BinOpChain*,BinOpChain*>;
88 struct BinOpChain : public OpChain { struct
92 BinOpChain(Instruction *I, ValueList &lhs, ValueList &rhs) : in BinOpChain() argument
336 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()