Searched refs:VectorParts (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 330 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/ |
D | VPlan.h | 122 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()
|
D | LoopVectorize.cpp | 429 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/ |
D | VPlan.h | 132 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()
|
D | LoopVectorize.cpp | 504 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()
|