Lines Matching refs:Scatterer

83 class Scatterer {  class
85 Scatterer() = default;
90 Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v,
210 Scatterer scatter(Instruction *Point, Value *V);
258 Scatterer::Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v, in INITIALIZE_PASS_DEPENDENCY()
275 Value *Scatterer::operator[](unsigned I) { in operator []()
355 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V) { in scatter()
361 return Scatterer(BB, BB->begin(), V, &Scattered[V]); in scatter()
371 return Scatterer(Point->getParent(), Point->getIterator(), in scatter()
376 return Scatterer(BB, std::next(BasicBlock::iterator(VOp)), in scatter()
381 return Scatterer(Point->getParent(), Point->getIterator(), V); in scatter()
471 Scatterer Op = scatter(&I, I.getOperand(0)); in splitUnary()
491 Scatterer VOp0 = scatter(&I, I.getOperand(0)); in splitBinary()
492 Scatterer VOp1 = scatter(&I, I.getOperand(1)); in splitBinary()
536 SmallVector<Scatterer, 8> Scattered(NumArgs); in splitCall()
589 Scatterer VOp1 = scatter(&SI, SI.getOperand(1)); in visitSelectInst()
590 Scatterer VOp2 = scatter(&SI, SI.getOperand(2)); in visitSelectInst()
597 Scatterer VOp0 = scatter(&SI, SI.getOperand(0)); in visitSelectInst()
649 Scatterer Base = scatter(&GEPI, Op0); in visitGetElementPtrInst()
651 SmallVector<Scatterer, 8> Ops; in visitGetElementPtrInst()
688 Scatterer Op0 = scatter(&CI, CI.getOperand(0)); in visitCastInst()
708 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0)); in visitBitCastInst()
731 Scatterer Mid = scatter(&BCI, V); in visitBitCastInst()
761 Scatterer Op0 = scatter(&IEI, IEI.getOperand(0)); in visitInsertElementInst()
796 Scatterer Op0 = scatter(&EEI, EEI.getOperand(0)); in visitExtractElementInst()
827 Scatterer Op0 = scatter(&SVI, SVI.getOperand(0)); in visitShuffleVectorInst()
828 Scatterer Op1 = scatter(&SVI, SVI.getOperand(1)); in visitShuffleVectorInst()
861 Scatterer Op = scatter(&PHI, PHI.getIncomingValue(I)); in visitPHINode()
883 Scatterer Ptr = scatter(&LI, LI.getPointerOperand()); in visitLoadInst()
909 Scatterer VPtr = scatter(&SI, SI.getPointerOperand()); in visitStoreInst()
910 Scatterer VVal = scatter(&SI, FullValue); in visitStoreInst()