Searched refs:BuildVectorOpds (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 4205 SmallVectorImpl<Value *> &BuildVectorOpds) { in findBuildVector() argument 4212 BuildVectorOpds.push_back(IE->getOperand(1)); in findBuildVector() 4237 SmallVectorImpl<Value *> &BuildVectorOpds) { in findBuildAggregate() argument 4243 if (!I || !findBuildAggregate(I, BuildVector, BuildVectorOpds)) in findBuildAggregate() 4247 BuildVectorOpds.push_back(IV->getInsertedValueOperand()); in findBuildAggregate() 4488 SmallVector<Value *, 16> BuildVectorOpds; in vectorizeChainsInBlock() local 4489 if (!findBuildVector(FirstInsertElem, BuildVector, BuildVectorOpds)) in vectorizeChainsInBlock() 4495 if (tryToVectorizeList(BuildVectorOpds, R, BuildVector)) { in vectorizeChainsInBlock() 4511 SmallVector<Value *, 16> BuildVectorOpds; in vectorizeChainsInBlock() local 4512 if (!findBuildAggregate(LastInsertValue, BuildVector, BuildVectorOpds)) in vectorizeChainsInBlock() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 7333 SmallVectorImpl<Value *> &BuildVectorOpds, in findBuildAggregate_rec() argument 7345 BuildVectorOpds, InsertElts, *OperandIndex)) in findBuildAggregate_rec() 7348 BuildVectorOpds[*OperandIndex] = InsertedOperand; in findBuildAggregate_rec() 7377 SmallVectorImpl<Value *> &BuildVectorOpds, in findBuildAggregate() argument 7384 assert((BuildVectorOpds.empty() && InsertElts.empty()) && in findBuildAggregate() 7390 BuildVectorOpds.resize(*AggregateSize); in findBuildAggregate() 7393 if (findBuildAggregate_rec(LastInsertInst, TTI, BuildVectorOpds, InsertElts, in findBuildAggregate() 7395 llvm::erase_if(BuildVectorOpds, in findBuildAggregate() 7398 if (BuildVectorOpds.size() >= 2) in findBuildAggregate() 7569 SmallVector<Value *, 16> BuildVectorOpds; in vectorizeInsertValueInst() local [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 6977 SmallVectorImpl<Value *> &BuildVectorOpds, in findBuildAggregate() argument 7004 BuildVectorOpds.append(TmpBuildVectorOpds.rbegin(), in findBuildAggregate() 7008 BuildVectorOpds.push_back(InsertedOperand); in findBuildAggregate() 7017 std::reverse(BuildVectorOpds.begin(), BuildVectorOpds.end()); in findBuildAggregate() 7187 SmallVector<Value *, 16> BuildVectorOpds; in vectorizeInsertValueInst() local 7188 if (!findBuildAggregate(IVI, TTI, BuildVectorOpds, UserCost)) in vectorizeInsertValueInst() 7194 return tryToVectorizeList(BuildVectorOpds, R, UserCost); in vectorizeInsertValueInst() 7200 SmallVector<Value *, 16> BuildVectorOpds; in vectorizeInsertElementInst() local 7201 if (!findBuildAggregate(IEI, TTI, BuildVectorOpds, UserCost) || in vectorizeInsertElementInst() 7202 (llvm::all_of(BuildVectorOpds, in vectorizeInsertElementInst() [all …]
|