Home
last modified time | relevance | path

Searched refs:BuildVectorOpds (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4205 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/
DSLPVectorizer.cpp7333 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/
DSLPVectorizer.cpp6977 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 …]