| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | ValueHandle.h | 144 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 D | FlattenCFGPass.cpp | 62 std::vector<WeakVH> Blocks; in iterativelyFlattenCFG() 71 for (WeakVH &BlockHandle : Blocks) { in iterativelyFlattenCFG()
|
| H A D | SimplifyCFGPass.cpp | 209 SmallVector<WeakVH, 16> LoopHeaders(UniqueLoopHeaders.begin(), in iterativelySimplifyCFG()
|
| H A D | StructurizeCFG.cpp | 254 SmallVector<WeakVH, 8> AffectedPhis; 662 for (WeakVH VH : AffectedPhis) { in simplifyAffectedPhis()
|
| H A D | LoopStrengthReduce.cpp | 5832 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 D | MemorySSAUpdater.h | 62 SmallVector<WeakVH, 16> InsertedPHIs; 270 void tryRemoveTrivialPhis(ArrayRef<WeakVH> UpdatedPHIs); 271 void fixupDefs(const SmallVectorImpl<WeakVH> &);
|
| H A D | AssumptionCache.h | 48 WeakVH Assume;
|
| H A D | AliasSetTracker.h | 149 std::vector<WeakVH> UnknownInsts;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| H A D | Reassociate.h | 87 WeakVH Value1; 88 WeakVH Value2;
|
| H A D | SROA.h | 82 SmallVector<WeakVH, 8> DeadInsts;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 343 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 D | ReduceGlobalVars.cpp | 33 std::vector<WeakVH> InstToRemove; in extractGVsFromModule()
|
| H A D | ReduceArguments.cpp | 60 std::vector<WeakVH> InstToDelete; in extractArgumentsFromModule()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | Debugify.h | 29 llvm::MapVector<const llvm::Instruction *, llvm::WeakVH>;
|
| H A D | Local.h | 178 ArrayRef<WeakVH> LoopHeaders = {});
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 1722 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 D | BasicBlockUtils.cpp | 1646 SmallVectorImpl<WeakVH> &DeletionCandidates, const BBSetVector &Incoming, in convertToGuardPredicates() 1758 SmallVector<WeakVH, 8> DeletionCandidates; in CreateControlFlowHub()
|
| H A D | SimplifyCFG.cpp | 225 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 D | ProgrammersManual.rst | 2271 the same value, just as if the key were a WeakVH. You can configure exactly how
|