Lines Matching refs:getOrCreateVectorValue

416   Value *getOrCreateVectorValue(Value *V, unsigned Part);
1824 Value *InnerLoopVectorizer::getOrCreateVectorValue(Value *V, unsigned Part) { in getOrCreateVectorValue() function in InnerLoopVectorizer
1919 auto *U = getOrCreateVectorValue(V, Instance.Part); in getOrCreateScalarValue()
2143 Value *StoredVec = getOrCreateVectorValue( in vectorizeInterleaveGroup()
2264 Value *StoredVal = getOrCreateVectorValue(SI->getValueOperand(), Part); in vectorizeMemoryInstruction()
2267 Value *VectorGep = getOrCreateVectorValue(Ptr, Part); in vectorizeMemoryInstruction()
2297 Value *VectorGep = getOrCreateVectorValue(Ptr, Part); in vectorizeMemoryInstruction()
3145 Value *I = getOrCreateVectorValue(KV.first, Part); in truncateToMinimalBitwidths()
3248 Value *I = getOrCreateVectorValue(KV.first, Part); in truncateToMinimalBitwidths()
3397 Value *PreviousLastPart = getOrCreateVectorValue(Previous, UF - 1); in fixFirstOrderRecurrence()
3424 Value *PreviousPart = getOrCreateVectorValue(Previous, Part); in fixFirstOrderRecurrence()
3461 ExtractForPhiUsedOutsideLoop = getOrCreateVectorValue(Previous, UF - 2); in fixFirstOrderRecurrence()
3508 Type *VecTy = getOrCreateVectorValue(LoopExitInst, 0)->getType(); in fixReduction()
3549 Value *VecRdxPhi = getOrCreateVectorValue(Phi, Part); in fixReduction()
3550 Value *Val = getOrCreateVectorValue(LoopVal, Part); in fixReduction()
3774 Value *NewIncV = getOrCreateVectorValue(ScIncV, 0); in fixNonInductionPHIs()
3924 : getOrCreateVectorValue(GEP->getPointerOperand(), Part); in widenInstruction()
3933 Indices.push_back(getOrCreateVectorValue(U.get(), Part)); in widenInstruction()
3973 Value *A = getOrCreateVectorValue(BinOp->getOperand(0), Part); in widenInstruction()
3974 Value *B = getOrCreateVectorValue(BinOp->getOperand(1), Part); in widenInstruction()
4004 Value *Cond = getOrCreateVectorValue(I.getOperand(0), Part); in widenInstruction()
4005 Value *Op0 = getOrCreateVectorValue(I.getOperand(1), Part); in widenInstruction()
4006 Value *Op1 = getOrCreateVectorValue(I.getOperand(2), Part); in widenInstruction()
4023 Value *A = getOrCreateVectorValue(Cmp->getOperand(0), Part); in widenInstruction()
4024 Value *B = getOrCreateVectorValue(Cmp->getOperand(1), Part); in widenInstruction()
4061 Value *A = getOrCreateVectorValue(CI->getOperand(0), Part); in widenInstruction()
4104 Arg = getOrCreateVectorValue(CI->getArgOperand(i), Part); in widenInstruction()
6912 return ILV.getOrCreateVectorValue(V, Part); in getOrCreateVectorValues()
6967 State.ILV->getOrCreateVectorValue(Phi->getIncomingValue(In), Part); in execute()