reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6117 BasicBlock *DefBB = SVI->getParent(); 6120 if (!TLI || !TLI->isVectorShiftByScalarCheap(SVI->getType())) 6125 if (!isBroadcastShuffle(SVI)) 6132 for (User *U : SVI->users()) { 6150 new ShuffleVectorInst(SVI->getOperand(0), SVI->getOperand(1), 6150 new ShuffleVectorInst(SVI->getOperand(0), SVI->getOperand(1), 6151 SVI->getOperand(2), "", &*InsertPt); 6152 InsertedShuffle->setDebugLoc(SVI->getDebugLoc()); 6155 UI->replaceUsesOfWith(SVI, InsertedShuffle); 6160 if (SVI->use_empty()) { 6161 SVI->eraseFromParent();