Lines Matching refs:Root
65 Instruction *Root; member
73 Root(I), LHS(lhs), RHS(rhs) { } in MulCandidate()
87 Instruction *Root = nullptr; member in __anon417232be0111::Reduction
96 Reduction (Instruction *Add) : Root(Add) { } in Reduction()
147 << *Mul0->Root << "\n" in AddMulPair()
148 << *Mul1->Root << "\n"); in AddMulPair()
157 Instruction *getRoot() { return Root; } in getRoot()
159 bool is64Bit() const { return Root->getType()->isIntegerTy(64); } in is64Bit()
161 Type *getType() const { return Root->getType(); } in getType()
179 Root->replaceAllUsesWith(SMLAD); in UpdateRoot()
187 LLVM_DEBUG(dbgs() << *Mul->Root << "\n" in dump()
609 const Instruction *Mul0 = PMul0->Root; in CreateParallelPairs()
610 const Instruction *Mul1 = PMul1->Root; in CreateParallelPairs()
674 Instruction *Mul = cast<Instruction>(MulCand->Root); in InsertParallelMACs()
706 const Instruction *A = PairA.first->Root; in InsertParallelMACs()
707 const Instruction *B = PairB.first->Root; in InsertParallelMACs()