Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DDeadArgumentElimination.h117 using UseVector = SmallVector<RetOrArg, 5>; variable
124 Liveness markIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses);
125 Liveness surveyUse(const Use *U, UseVector &MaybeLiveUses,
127 Liveness surveyUses(const Value *V, UseVector &MaybeLiveUses);
132 const UseVector &MaybeLiveUses);
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp367 UseVector &MaybeLiveUses) {
386 DeadArgumentEliminationPass::surveyUse(const Use *U, UseVector &MaybeLiveUses,
475 UseVector &MaybeLiveUses) {
517 using RetUses = SmallVector<UseVector, 5>; in surveyFunction()
596 UseVector MaybeLiveAggregateUses; in surveyFunction()
626 UseVector MaybeLiveArgUses; in surveyFunction()
661 const UseVector &MaybeLiveUses) {
H A DOpenMPOpt.cpp344 using UseVector = SmallVector<Use *, 16>; typedef
353 UseVector &getOrCreateUseVector(Function *F) { in getOrCreateUseVector()
354 std::shared_ptr<UseVector> &UV = UsesMap[F]; in getOrCreateUseVector()
356 UV = std::make_shared<UseVector>(); in getOrCreateUseVector()
362 const UseVector *getUseVector(Function &F) const { in getUseVector()
392 UseVector &UV = getOrCreateUseVector(F); in foreachUse()
412 DenseMap<Function *, std::shared_ptr<UseVector>> UsesMap;
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp1664 bool UseVector = IsCurrIdxVector || IsPrevIdxVector; ConstantFoldGetElementPtr() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp780 bool IsConstantSrc, bool UseVector,
20188 bool IsConstantSrc, bool UseVector, bool UseTrunc) { in getStoreMergeCandidates()
20193 assert((!UseTrunc || !UseVector) && in getStoreMergeCandidates()
20220 if (UseVector) { in checkMergeStoreCandidatesForDependencies()
20228 if (UseVector) { in checkMergeStoreCandidatesForDependencies()
20748 bool UseVector = (LastLegalVectorType > LastLegalType) && AllowVectors; in tryStoreMergeOfLoads()
20749 unsigned NumElem = (UseVector) ? LastLegalVectorType : LastLegalType; in tryStoreMergeOfLoads()
20750 bool UseTrunc = LastIntegerTrunc && !UseVector; in tryStoreMergeOfLoads()
20783 UseVector, UseTrunc); in tryStoreMergeOfLoads()
20854 /*UseVector*/ tru in mergeConsecutiveStores()
19850 mergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> & StoreNodes,EVT MemVT,unsigned NumStores,bool IsConstantSrc,bool UseVector,bool UseTrunc) mergeStoresOfConstantsOrVecElts() argument
20402 bool UseVector = (LastLegalVectorType > LastLegalType) && AllowVectors; tryStoreMergeOfConstants() local
[all...]