Home
last modified time | relevance | path

Searched refs:WeakVH (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DValueHandle.h144 class WeakVH : public ValueHandleBase {
146 WeakVH() : ValueHandleBase(Weak) {} in WeakVH() function
147 WeakVH(Value *P) : ValueHandleBase(Weak, P) {} in WeakVH() function
148 WeakVH(const WeakVH &RHS) in WeakVH() function
151 WeakVH &operator=(const WeakVH &RHS) = default;
167 template <> struct simplify_type<WeakVH> {
170 static SimpleType getSimplifiedValue(WeakVH &WVH) { return WVH; }
172 template <> struct simplify_type<const WeakVH> {
175 static SimpleType getSimplifiedValue(const WeakVH &WVH) { return WVH; }
179 template <> struct DenseMapInfo<WeakVH> {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DFlattenCFGPass.cpp62 std::vector<WeakVH> Blocks; in iterativelyFlattenCFG()
71 for (WeakVH &BlockHandle : Blocks) { in iterativelyFlattenCFG()
H A DSimplifyCFGPass.cpp209 SmallVector<WeakVH, 16> LoopHeaders(UniqueLoopHeaders.begin(), in iterativelySimplifyCFG()
H A DStructurizeCFG.cpp254 SmallVector<WeakVH, 8> AffectedPhis;
662 for (WeakVH VH : AffectedPhis) { in simplifyAffectedPhis()
H A DLoopStrengthReduce.cpp5832 using EqualValues = SmallVector<std::tuple<WeakVH, int64_t>, 4>;
5898 auto EVHandle = std::get<WeakVH>(EV); in DbgApplyEqualValues()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h62 SmallVector<WeakVH, 16> InsertedPHIs;
270 void tryRemoveTrivialPhis(ArrayRef<WeakVH> UpdatedPHIs);
271 void fixupDefs(const SmallVectorImpl<WeakVH> &);
H A DAssumptionCache.h48 WeakVH Assume;
H A DAliasSetTracker.h149 std::vector<WeakVH> UnknownInsts;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h87 WeakVH Value1;
88 WeakVH Value2;
H A DSROA.h82 SmallVector<WeakVH, 8> DeadInsts;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp343 SmallVector<WeakVH, 8> FixupList(InsertedPHIs.begin(), InsertedPHIs.end()); in insertDef()
345 SmallSet<WeakVH, 8> ExistingPhis; in insertDef()
429 tryRemoveTrivialPhis(ArrayRef<WeakVH>(&InsertedPHIs[NewPhiIndex], NewPhiSize)); in insertDef()
462 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { in fixupDefs()
998 SmallVector<WeakVH, 8> InsertedPhis; in applyInsertUpdates()
1360 SmallVector<WeakVH, 16> PhisToOptimize{PhisToCheck.begin(), in removeMemoryAccess()
1402 void MemorySSAUpdater::tryRemoveTrivialPhis(ArrayRef<WeakVH> UpdatedPHIs) { in tryRemoveTrivialPhis()
1417 SmallVector<WeakVH, 16> UpdatedPHIs; in changeToUnreachable()
1432 SmallVector<WeakVH, 16> UpdatedPHIs; in changeCondBranchToUnconditionalTo()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/
H A DReduceGlobalVars.cpp33 std::vector<WeakVH> InstToRemove; in extractGVsFromModule()
H A DReduceArguments.cpp60 std::vector<WeakVH> InstToDelete; in extractArgumentsFromModule()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h29 llvm::MapVector<const llvm::Instruction *, llvm::WeakVH>;
H A DLocal.h178 ArrayRef<WeakVH> LoopHeaders = {});
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h1722 SmallDenseSet<WeakVH, 16> ToBeChangedToUnreachableInsts;
1725 SmallVector<WeakVH, 16> InvokeWithDeadSuccessor;
1744 SmallDenseSet<WeakVH, 8> ToBeDeletedInsts;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1646 SmallVectorImpl<WeakVH> &DeletionCandidates, const BBSetVector &Incoming, in convertToGuardPredicates()
1758 SmallVector<WeakVH, 8> DeletionCandidates; in CreateControlFlowHub()
H A DSimplifyCFG.cpp225 ArrayRef<WeakVH> LoopHeaders;
272 const DataLayout &DL, ArrayRef<WeakVH> LoopHeaders, in SimplifyCFGOpt()
6809 ArrayRef<WeakVH> LoopHeaders) { in simplifyCFG()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DProgrammersManual.rst2271 the same value, just as if the key were a WeakVH. You can configure exactly how