Lines Matching refs:DepChain
173 class DepChain { class
177 bool isIdentical(DepChain &Other) const { in isIdentical()
220 friend raw_ostream &operator<< (raw_ostream &OS, const DepChain &D);
224 raw_ostream &operator<<(raw_ostream &OS, const DepChain &D) { in operator <<()
281 SetVector<DepChain *> Dependences;
289 void findDepChainFromPHI(Instruction *I, DepChain &D);
293 DepChain *getDepChainBtwn(Instruction *I1, Instruction *I2);
471 std::map<Instruction *, DepChain *> DepChains; in reuseValue()
481 DepChain *D = getDepChainBtwn(I, J); in reuseValue()
503 DepChain &D = *DepChains[I]; in reuseValue()
559 llvm::for_each(Dependences, std::default_delete<DepChain>()); in doVLCR()
565 DepChain &D) { in findDepChainFromPHI()
610 DepChain *HexagonVectorLoopCarriedReuse::getDepChainBtwn(Instruction *I1, in getDepChainBtwn()
626 DepChain *D = new DepChain(); in findLoopCarriedDeps()