Lines Matching refs:Scatterer

44 class Scatterer {  class
46 Scatterer() {} in Scatterer() function in __anon836fb3250111::Scatterer
51 Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v,
164 Scatterer scatter(Instruction *, Value *);
185 Scatterer::Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v, in Scatterer() function in Scatterer
202 Value *Scatterer::operator[](unsigned I) { in operator []()
271 Scatterer Scalarizer::scatter(Instruction *Point, Value *V) { in scatter()
277 return Scatterer(BB, BB->begin(), V, &Scattered[V]); in scatter()
283 return Scatterer(BB, std::next(BasicBlock::iterator(VOp)), in scatter()
288 return Scatterer(Point->getParent(), Point->getIterator(), V); in scatter()
381 Scatterer Op0 = scatter(&I, I.getOperand(0)); in splitBinary()
382 Scatterer Op1 = scatter(&I, I.getOperand(1)); in splitBinary()
401 Scatterer Op1 = scatter(&SI, SI.getOperand(1)); in visitSelectInst()
402 Scatterer Op2 = scatter(&SI, SI.getOperand(2)); in visitSelectInst()
409 Scatterer Op0 = scatter(&SI, SI.getOperand(0)); in visitSelectInst()
445 Scatterer Base = scatter(&GEPI, GEPI.getOperand(0)); in visitGetElementPtrInst()
447 SmallVector<Scatterer, 8> Ops; in visitGetElementPtrInst()
476 Scatterer Op0 = scatter(&CI, CI.getOperand(0)); in visitCastInst()
496 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0)); in visitBitCastInst()
519 Scatterer Mid = scatter(&BCI, V); in visitBitCastInst()
548 Scatterer Op0 = scatter(&SVI, SVI.getOperand(0)); in visitShuffleVectorInst()
549 Scatterer Op1 = scatter(&SVI, SVI.getOperand(1)); in visitShuffleVectorInst()
582 Scatterer Op = scatter(&PHI, PHI.getIncomingValue(I)); in visitPHINode()
604 Scatterer Ptr = scatter(&LI, LI.getPointerOperand()); in visitLoadInst()
629 Scatterer Ptr = scatter(&SI, SI.getPointerOperand()); in visitStoreInst()
630 Scatterer Val = scatter(&SI, FullValue); in visitStoreInst()