HomeSort by relevance Sort by last modified time
    Searched defs:Extracts (Results 1 - 2 of 2) sorted by null

  /external/llvm/lib/CodeGen/
InterleavedAccessPass.cpp 96 /// extractelement instructions in \p Extracts can be replaced by uses of the
99 bool tryReplaceExtracts(ArrayRef<ExtractElementInst *> Extracts,
202 SmallVector<ExtractElementInst *, 4> Extracts;
211 Extracts.push_back(Extract);
251 if (!tryReplaceExtracts(Extracts, Shuffles))
268 ArrayRef<ExtractElementInst *> Extracts,
273 if (Extracts.empty())
280 for (auto *Extract : Extracts) {
321 IRBuilder<> Builder(Extracts[0]->getContext());
  /external/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 69 SmallVector<Instruction *, 2> Extracts;
78 Extracts.push_back(EU);
140 for (auto E : Extracts)
421 // extract, so any subsequent extracts in the same basic block can use it.
428 // Replace extracts from the original narrow vector with extracts from the new
488 // Although we are giving up for now, see if we can create extracts
    [all...]

Completed in 705 milliseconds