Home
last modified time | relevance | path

Searched refs:ValueSet (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h88 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 DPhiValues.h43 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 DCodeExtractor.cpp498 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 DPhiValues.cpp120 ValueSet &NonPhi = NonPhiReachableMap[RootDepthNumber]; in processPhi()
127 const PhiValues::ValueSet &PhiValues::getValuesForPhi(const PHINode *PN) { in getValuesForPhi()
H A DLazyValueInfo.cpp272 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 DSLPVectorizer.cpp1786 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()