HomeSort by relevance Sort by last modified time
    Searched refs:VectorParts (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 330 typedef SmallVector<Value *, 2> VectorParts;
334 typedef DenseMap<std::pair<BasicBlock *, BasicBlock *>, VectorParts>
367 VectorParts createBlockInMask(BasicBlock *BB);
370 VectorParts createEdgeMask(BasicBlock *Src, BasicBlock *Dst);
378 void widenPHIInstruction(Instruction *PN, VectorParts &Entry, unsigned UF,
418 VectorParts &Entry, IntegerType *TruncType);
423 void widenIntInduction(PHINode *IV, VectorParts &Entry,
431 VectorParts &getVectorValue(Value *V);
489 VectorParts &splat(Value *Key, Value *Val) {
490 VectorParts &Entry = MapStorage[Key]
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
VPlan.h 119 using VectorParts = SmallVector<Value *, 2>;
121 std::map<Value *, VectorParts> VectorMapStorage;
138 const VectorParts &Entry = VectorMapStorage.find(Key)->second;
139 assert(Entry.size() == UF && "VectorParts has wrong dimensions.");
180 VectorParts Entry(UF);
    [all...]
LoopVectorize.cpp 388 using VectorParts = SmallVector<Value *, 2>;
445 VectorParts *BlockInMask = nullptr);
    [all...]

Completed in 515 milliseconds