Lines Matching refs:IEBase
7100 while (auto *IEBase = dyn_cast<InsertElementInst>(Base)) { in getTreeCost() local
7101 if (IEBase != EU.User && in getTreeCost()
7102 (!IEBase->hasOneUse() || in getTreeCost()
7103 getInsertIndex(IEBase).value_or(*InsertIdx) == *InsertIdx)) in getTreeCost()
7106 if (const TreeEntry *E = getTreeEntry(IEBase)) { in getTreeCost()
7107 VU = IEBase; in getTreeCost()
7109 IEBase = cast<InsertElementInst>(Base); in getTreeCost()
7110 int Idx = *getInsertIndex(IEBase); in getTreeCost()
7114 Base = IEBase->getOperand(0); in getTreeCost()
8571 while (auto *IEBase = dyn_cast<InsertElementInst>(Base)) { in vectorizeTree() local
8572 if (IEBase != User && in vectorizeTree()
8573 (!IEBase->hasOneUse() || in vectorizeTree()
8574 getInsertIndex(IEBase).value_or(Idx) == Idx)) in vectorizeTree()
8577 if (const TreeEntry *E = getTreeEntry(IEBase)) { in vectorizeTree()
8579 IEBase = cast<InsertElementInst>(Base); in vectorizeTree()
8580 int IEIdx = *getInsertIndex(IEBase); in vectorizeTree()
8584 Base = IEBase->getOperand(0); in vectorizeTree()