Lines Matching refs:Root
63 Instruction *Root; member
72 Root(I), LHS(lhs), RHS(rhs) { } in MulCandidate()
86 Instruction *Root = nullptr; member in __anon6435b0bd0111::Reduction
95 Reduction (Instruction *Add) : Root(Add) { } in Reduction()
146 << *Mul0->Root << "\n" in AddMulPair()
147 << *Mul1->Root << "\n"); in AddMulPair()
160 Instruction *getRoot() { return Root; } in getRoot()
162 bool is64Bit() const { return Root->getType()->isIntegerTy(64); } in is64Bit()
164 Type *getType() const { return Root->getType(); } in getType()
182 Root->replaceAllUsesWith(SMLAD); in UpdateRoot()
190 LLVM_DEBUG(dbgs() << *Mul->Root << "\n" in dump()
608 const Instruction *Mul0 = PMul0->Root; in CreateParallelPairs()
609 const Instruction *Mul1 = PMul1->Root; in CreateParallelPairs()
673 Instruction *Mul = cast<Instruction>(MulCand->Root); in InsertParallelMACs()
705 const Instruction *A = PairA.first->Root; in InsertParallelMACs()
706 const Instruction *B = PairB.first->Root; in InsertParallelMACs()