Searched refs:ValueSet (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeExtractor.h | 88 using ValueSet = SetVector<Value *>; variable 181 ValueSet &Inputs, ValueSet &Outputs); 207 LLVM_ABI void findInputsOutputs(ValueSet &Inputs, ValueSet &Outputs, 208 const ValueSet &Allocas, 228 ValueSet &SinkCands, ValueSet &HoistCands, 254 ValueSet ExcludeArgsFromAggregate; 285 Function *constructFunctionDeclaration(const ValueSet &inputs, 286 const ValueSet &outputs, 289 ValueSet &StructValues, 295 void emitFunctionBody(const ValueSet &inputs, const ValueSet &outputs, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | PhiValues.h | 43 using ValueSet = SmallSetVector<Value *, 4>; 52 LLVM_ABI const ValueSet &getValuesForPhi(const PHINode *PN); 83 DenseMap<unsigned int, ValueSet> NonPhiReachableMap;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 498 ValueSet &SinkCands, ValueSet &HoistCands, in findAllocas() 664 void CodeExtractor::findInputsOutputs(ValueSet &Inputs, ValueSet &Outputs, in findInputsOutputs() 665 const ValueSet &SinkCands, in findInputsOutputs() 833 const ValueSet &inputs, const ValueSet &outputs, BlockFrequency EntryFreq, in constructFunctionDeclaration() 834 const Twine &Name, ValueSet &StructValues, StructType *&StructTy) { in constructFunctionDeclaration() 1422 ValueSet Inputs, Outputs; in extractCodeRegion() 1428 ValueSet &inputs, ValueSet &outputs) { in extractCodeRegion() 1451 ValueSet SinkingCands, HoistingCands; in extractCodeRegion() 1463 ValueSet LifetimesStart; in extractCodeRegion() 1513 ValueSet StructValues; in extractCodeRegion() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | PhiValues.cpp | 120 ValueSet &NonPhi = NonPhiReachableMap[RootDepthNumber]; in processPhi() 127 const PhiValues::ValueSet &PhiValues::getValuesForPhi(const PHINode *PN) { in getValuesForPhi()
|
| H A D | LazyValueInfo.cpp | 272 auto &ValueSet = OI->second->OverDefined; in threadEdgeImpl() local 276 if (!ValueSet.erase(V)) in threadEdgeImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 1786 using ValueSet = SmallPtrSet<Value *, 16>; typedef in llvm::slpvectorizer::BoUpSLP 4307 ValueSet MustGather; 4310 ValueSet NonScheduledFirst; 8300 BoUpSLP::ValueSet &VectorizedLoads, in tryToVectorizeGatheredLoads() 8492 BoUpSLP::ValueSet VectorizedLoads; in tryToVectorizeGatheredLoads() 9053 ValueSet SourceVectors; in getScalarsVectorizationState() 21137 void clearVectorizedStores(const BoUpSLP::ValueSet &VectorizedStores) { in clearVectorizedStores() 21168 BoUpSLP::ValueSet VectorizedStores; in vectorizeStores()
|