Lines Matching refs:ExtractElement
409 assert((Opcode == Instruction::ExtractElement || in getExtractIndex()
412 if (Opcode == Instruction::ExtractElement) { in getExtractIndex()
1567 case Instruction::ExtractElement: { in buildTree_rec()
1982 assert(E0->getOpcode() == Instruction::ExtractElement || in canReuseExtract()
2083 if (getSameOpcode(VL).getOpcode() == Instruction::ExtractElement && in getEntryCost()
2097 Cost -= TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getEntryCost()
2116 case Instruction::ExtractElement: in getEntryCost()
2120 if (ShuffleOrOp == Instruction::ExtractElement) { in getEntryCost()
2125 Instruction::ExtractElement, VecTy, Idx); in getEntryCost()
2128 Instruction::ExtractElement, VecTy, Idx); in getEntryCost()
2134 if (ShuffleOrOp == Instruction::ExtractElement) { in getEntryCost()
2142 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, Idx); in getEntryCost()
2175 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
2589 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane); in getTreeCost()
3101 case Instruction::ExtractElement: { in vectorizeTree()