Lines Matching refs:Root
63 Instruction *Root; member
71 Root(I), LHS(lhs), RHS(rhs) { } in MulCandidate()
85 Instruction *Root = nullptr; member in __anonb3a2f3ff0111::Reduction
94 Reduction (Instruction *Add) : Root(Add) { } in Reduction()
145 << *Mul0->Root << "\n" in AddMulPair()
146 << *Mul1->Root << "\n"); in AddMulPair()
155 Instruction *getRoot() { return Root; } in getRoot()
157 bool is64Bit() const { return Root->getType()->isIntegerTy(64); } in is64Bit()
159 Type *getType() const { return Root->getType(); } in getType()
177 Root->replaceAllUsesWith(SMLAD); in UpdateRoot()
185 LLVM_DEBUG(dbgs() << *Mul->Root << "\n" in dump()
607 const Instruction *Mul0 = PMul0->Root; in CreateParallelPairs()
608 const Instruction *Mul1 = PMul1->Root; in CreateParallelPairs()
672 Instruction *Mul = cast<Instruction>(MulCand->Root); in InsertParallelMACs()
704 const Instruction *A = PairA.first->Root; in InsertParallelMACs()
705 const Instruction *B = PairB.first->Root; in InsertParallelMACs()