Searched refs:PHIToOpcodes (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 18696 DenseMap<Value *, SmallVector<Value *, 4>> PHIToOpcodes; in vectorizeChainsInBlock() 18697 auto PHICompare = [this, &PHIToOpcodes](Value *V1, Value *V2) { in vectorizeChainsInBlock() 18707 ArrayRef<Value *> Opcodes1 = PHIToOpcodes[V1]; in vectorizeChainsInBlock() 18708 ArrayRef<Value *> Opcodes2 = PHIToOpcodes[V2]; in vectorizeChainsInBlock() 18776 auto AreCompatiblePHIs = [&PHIToOpcodes, this, &R](Value *V1, Value *V2) { in vectorizeChainsInBlock() 18781 ArrayRef<Value *> Opcodes1 = PHIToOpcodes[V1]; in vectorizeChainsInBlock() 18782 ArrayRef<Value *> Opcodes2 = PHIToOpcodes[V2]; in vectorizeChainsInBlock() 18831 PHIToOpcodes.try_emplace(V).first->getSecond(); in vectorizeChainsInBlock() 18857 if (HaveVectorizedPhiNodes && any_of(PHIToOpcodes, [&](const auto &P) { in vectorizeChainsInBlock() 18861 PHIToOpcodes in vectorizeChainsInBlock() 18693 DenseMap<Value *, SmallVector<Value *, 4>> PHIToOpcodes; vectorizeChainsInBlock() local [all...] |