Home
last modified time | relevance | path

Searched refs:VectorParts (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp330 typedef SmallVector<Value *, 2> VectorParts; typedef in __anon63bf7e8f0111::InnerLoopVectorizer
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) { in splat()
490 VectorParts &Entry = MapStorage[Key]; in splat()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlan.h122 using VectorParts = SmallVector<Value *, 2>; member
124 std::map<Value *, VectorParts> VectorMapStorage;
141 const VectorParts &Entry = VectorMapStorage.find(Key)->second; in hasVectorValue()
183 VectorParts Entry(UF); in setVectorValue()
DLoopVectorize.cpp429 using VectorParts = SmallVector<Value *, 2>; typedef in llvm::InnerLoopVectorizer
2393 VectorParts BlockInMaskParts(UF); in vectorizeMemoryInstruction()
3793 VectorParts RdxParts(UF); in fixReduction()
7391 InnerLoopVectorizer::VectorParts Entry(State.UF); in execute()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.h132 using VectorParts = SmallVector<Value *, 2>; member
134 std::map<Value *, VectorParts> VectorMapStorage;
151 const VectorParts &Entry = VectorMapStorage.find(Key)->second; in hasVectorValue()
195 VectorParts Entry(UF); in setVectorValue()
DLoopVectorize.cpp504 using VectorParts = SmallVector<Value *, 2>; typedef in llvm::InnerLoopVectorizer
2736 VectorParts BlockInMaskParts(UF); in vectorizeMemoryInstruction()
4263 VectorParts RdxParts(UF); in fixReduction()
8672 InnerLoopVectorizer::VectorParts Entry(State.UF); in execute()