reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Vectorize/SLPVectorizer.cpp
 2260   BasicBlock *BB = VL0->getParent();
 2303     assert((!BS.getScheduleData(VL0) ||
 2304             !BS.getScheduleData(VL0)->isPartOfBundle()) &&
 2316       auto *PH = cast<PHINode>(VL0);
 2327             BS.cancelScheduling(VL, VL0);
 2356       bool Reuse = canReuseExtract(VL, VL0, CurrentOrder);
 2365         Op0.assign(VL.size(), VL0->getOperand(0));
 2388         Op0.assign(VL.size(), VL0->getOperand(0));
 2395       BS.cancelScheduling(VL, VL0);
 2405       Type *ScalarTy = VL0->getType();
 2409         BS.cancelScheduling(VL, VL0);
 2423           BS.cancelScheduling(VL, VL0);
 2474       BS.cancelScheduling(VL, VL0);
 2491       Type *SrcTy = VL0->getOperand(0)->getType();
 2495           BS.cancelScheduling(VL, VL0);
 2508       for (unsigned i = 0, e = VL0->getNumOperands(); i < e; ++i) {
 2521       CmpInst::Predicate P0 = cast<CmpInst>(VL0)->getPredicate();
 2523       Type *ComparedTy = VL0->getOperand(0)->getType();
 2528           BS.cancelScheduling(VL, VL0);
 2542       if (cast<CmpInst>(VL0)->isCommutative()) {
 2591       if (isa<BinaryOperator>(VL0) && VL0->isCommutative()) {
 2591       if (isa<BinaryOperator>(VL0) && VL0->isCommutative()) {
 2602       for (unsigned i = 0, e = VL0->getNumOperands(); i < e; ++i) {
 2617           BS.cancelScheduling(VL, VL0);
 2626       Type *Ty0 = VL0->getOperand(0)->getType();
 2632           BS.cancelScheduling(VL, VL0);
 2645           BS.cancelScheduling(VL, VL0);
 2670           BS.cancelScheduling(VL, VL0);
 2690       CallInst *CI = cast<CallInst>(VL0);
 2695         BS.cancelScheduling(VL, VL0);
 2712           BS.cancelScheduling(VL, VL0);
 2725               BS.cancelScheduling(VL, VL0);
 2740           BS.cancelScheduling(VL, VL0);
 2767         BS.cancelScheduling(VL, VL0);
 2778       if (isa<BinaryOperator>(VL0)) {
 2789       for (unsigned i = 0, e = VL0->getNumOperands(); i < e; ++i) {
 2800       BS.cancelScheduling(VL, VL0);