Lines Matching refs:ReplInst
84 auto ReplInst = CE->getAsInstruction(); in runLowerConstExpr() local
86 ReplInst->insertBefore(InsPoint); in runLowerConstExpr()
87 LLVM_DEBUG(dbgs() << " -> " << *ReplInst << '\n'); in runLowerConstExpr()
98 if (ReplInst->getParent() == User->getParent() && in runLowerConstExpr()
99 User->comesBefore(ReplInst)) in runLowerConstExpr()
100 ReplInst->moveBefore(User); in runLowerConstExpr()
101 User->replaceUsesOfWith(CE, ReplInst); in runLowerConstExpr()
103 return ReplInst; in runLowerConstExpr()
140 Value *ReplInst = LowerConstantVec(Vec, OI); in runLowerConstExpr() local
141 if (ReplInst) in runLowerConstExpr()
142 II->replaceUsesOfWith(Op, ReplInst); in runLowerConstExpr()
150 Value *ReplInst = nullptr; in runLowerConstExpr() local
152 ReplInst = LowerConstantVec(Vec, OI); in runLowerConstExpr()
154 ReplInst = LowerOp(CE); in runLowerConstExpr()
155 if (!ReplInst) in runLowerConstExpr()
157 Metadata *RepMD = ValueAsMetadata::get(ReplInst); in runLowerConstExpr()
160 WorkList.push_front(cast<Instruction>(ReplInst)); in runLowerConstExpr()