Lines Matching refs:getMainOp
2406 Instruction *getMainOp() const { in getMainOp() function
3666 (isa<LoadInst, ExtractElementInst, ExtractValueInst>(TE.getMainOp()) || in getReorderingData()
3667 (TopToBottom && isa<StoreInst, InsertElementInst>(TE.getMainOp()))) && in getReorderingData()
3690 bool Reuse = canReuseExtract(TE.Scalars, TE.getMainOp(), CurrentOrder); in getReorderingData()
3894 InsertElementInst>(TE->getMainOp()) && in reorderTopToBottom()
3899 if (isa<InsertElementInst, StoreInst>(TE->getMainOp())) in reorderTopToBottom()
4199 Data.first->getMainOp()) || in reorderBottomToTop()
4202 if (!isa<InsertElementInst, StoreInst>(Data.first->getMainOp()) || in reorderBottomToTop()
4716 sortPtrAccesses(VL, UserTreeIdx.UserTE->getMainOp()->getType(), *DL, *SE, in buildTree_rec()
5995 const unsigned Sz = DL->getTypeSizeInBits(E->getMainOp()->getType()); in getEntryCost()
6053 auto *LI = cast<LoadInst>(E->getMainOp()); in getEntryCost()
6099 E->getMainOp()->getType()->isPointerTy())) && in getEntryCost()
6101 Instruction *VL0 = E->getMainOp(); in getEntryCost()
6575 Type *Src0SclTy = E->getMainOp()->getOperand(0)->getType(); in getEntryCost()
7173 FixedVectorType::get(TE->getMainOp()->getType(), VecVF), OrigMask); in getTreeCost()
7445 auto *Front = E->getMainOp(); in setInsertPointAfterBundle()
7839 if (E->getMainOp()) in vectorizeTree()
7871 Instruction *VL0 = E->getMainOp(); in vectorizeTree()
8394 return isAlternateInstruction(I, E->getMainOp(), E->getAltOp()); in vectorizeTree()