|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/MemoryDependenceAnalysis.h 317 DenseMap<AssertingVH<const Value>, NonLocalDepResult> NonLocalDefsCache;
include/llvm/Analysis/MemorySSAUpdater.h 79 SmallSet<AssertingVH<MemoryPhi>, 8> NonOptPhis;
include/llvm/Analysis/ScalarEvolutionExpander.h 57 DenseSet<AssertingVH<Value>> InsertedValues;
58 DenseSet<AssertingVH<Value>> InsertedPostIncValues;
78 DenseSet<AssertingVH<PHINode>> ChainedPhis;
104 AssertingVH<BasicBlock> Block;
include/llvm/IR/IRBuilder.h 281 AssertingVH<BasicBlock> Block;
include/llvm/IR/ValueHandle.h 263 AssertingVH(const AssertingVH &RHS) : ValueHandleBase(Assert, RHS) {}
277 ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
277 ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
288 struct DenseMapInfo<AssertingVH<T>> {
289 static inline AssertingVH<T> getEmptyKey() {
290 AssertingVH<T> Res;
295 static inline AssertingVH<T> getTombstoneKey() {
296 AssertingVH<T> Res;
301 static unsigned getHashValue(const AssertingVH<T> &Val) {
305 static bool isEqual(const AssertingVH<T> &LHS, const AssertingVH<T> &RHS) {
305 static bool isEqual(const AssertingVH<T> &LHS, const AssertingVH<T> &RHS) {
include/llvm/Transforms/Scalar/GVN.h 186 DenseMap<AssertingVH<BasicBlock>, uint32_t> BlockRPONumber;
include/llvm/Transforms/Scalar/JumpThreading.h 89 SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders;
include/llvm/Transforms/Scalar/Reassociate.h 74 SetVector<AssertingVH<Instruction>, std::deque<AssertingVH<Instruction>>>;
74 SetVector<AssertingVH<Instruction>, std::deque<AssertingVH<Instruction>>>;
78 DenseMap<AssertingVH<Value>, unsigned> ValueRankMap;
include/llvm/Transforms/Utils/BypassSlowDivision.h 32 AssertingVH<Value> Dividend;
33 AssertingVH<Value> Divisor;
include/llvm/Transforms/Utils/PredicateInfo.h 266 SmallSet<AssertingVH<Function>, 20> CreatedDeclarations;
lib/Analysis/MemorySSAUpdater.cpp 378 SmallVector<AssertingVH<MemoryPhi>, 4> NewInsertedPHIs;
lib/CodeGen/CodeGenPrepare.cpp 283 AssertingVH<Value>,
284 SmallVector<std::pair<AssertingVH<GetElementPtrInst>, int64_t>, 32>>
288 SmallSet<AssertingVH<Value>, 2> NewGEPBases;
291 DenseMap<AssertingVH<GetElementPtrInst>, int> LargeOffsetGEPID;
2774 std::pair<AssertingVH<GetElementPtrInst>, int64_t> &LargeOffsetGEP;
4605 std::pair<AssertingVH<GetElementPtrInst>, int64_t> LargeOffsetGEP(nullptr,
4713 std::pair<AssertingVH<GetElementPtrInst>, int64_t> LargeOffsetGEP(nullptr,
5285 SmallVectorImpl<std::pair<AssertingVH<GetElementPtrInst>, int64_t>>
lib/CodeGen/MachineModuleInfo.cpp 71 DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry> AddrLabelSymbols;
80 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*>>
126 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*>>::iterator I =
lib/Transforms/IPO/MergeFunctions.cpp 176 mutable AssertingVH<Function> F;
297 DenseMap<AssertingVH<Function>, FnTreeType::iterator> FNodesInTree;
lib/Transforms/Scalar/DivRemPairs.cpp 77 AssertingVH<Instruction> DivInst;
81 AssertingVH<Instruction> RemInst;
lib/Transforms/Scalar/IndVarSimplify.cpp 995 DenseMap<AssertingVH<Instruction>, ExtendKind> ExtendKindMap;
997 using DefUserPair = std::pair<AssertingVH<Value>, AssertingVH<Instruction>>;
997 using DefUserPair = std::pair<AssertingVH<Value>, AssertingVH<Instruction>>;
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 262 MapVector<AssertingVH<Instruction>, AssertingVH<Value>>;
262 MapVector<AssertingVH<Instruction>, AssertingVH<Value>>;
710 AssertingVH<Value> BaseValue; // Non-null only if Status == Base.
1333 AssertingVH<Instruction> Old;
1334 AssertingVH<Instruction> New;
lib/Transforms/Utils/BasicBlockUtils.cpp 217 SmallVector<AssertingVH<Value>, 4> IncomingValues;
lib/Transforms/Utils/Local.cpp 612 AssertingVH<Instruction> TerminatorVH(&BB->back());
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 343 llvm::AssertingVH<llvm::Instruction> ServiceInsertPt = nullptr;
375 llvm::StringMap<llvm::AssertingVH<llvm::Constant>, llvm::BumpPtrAllocator>
tools/clang/lib/CodeGen/CodeGenFunction.h 343 llvm::AssertingVH<llvm::Instruction> AllocaInsertPt;
tools/polly/include/polly/CodeGen/BlockGenerators.h 37 using AllocaMapTy = DenseMap<const ScopArrayInfo *, AssertingVH<AllocaInst>>;
47 std::pair<AssertingVH<Value>, EscapeUserVectorTy>>;
tools/polly/include/polly/CodeGen/IRBuilder.h 75 llvm::DenseMap<llvm::AssertingVH<llvm::Value>,
76 llvm::AssertingVH<llvm::Value>> &NewMap) {
110 llvm::MapVector<llvm::AssertingVH<llvm::Value>, llvm::MDNode *> AliasScopeMap;
113 llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::MDNode *>
126 llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>>
126 llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>>
tools/polly/include/polly/CodeGen/IslExprBuilder.h 84 typedef llvm::MapVector<isl_id *, llvm::AssertingVH<llvm::Value>> IDToValueTy;
tools/polly/include/polly/ScopInfo.h 398 AssertingVH<Value> BasePtr;
545 AssertingVH<Value> BaseAddr;
587 AssertingVH<Value> AccessValue;
631 AssertingVH<Value> FAD;
1802 std::map<std::pair<AssertingVH<const Value>, MemoryKind>,
tools/polly/include/polly/Support/ScopHelper.h 38 using ValueMapT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>,
39 llvm::AssertingVH<llvm::Value>>;
42 using InvariantLoadsSetTy = llvm::SetVector<llvm::AssertingVH<llvm::LoadInst>>;
unittests/IR/ValueHandleTest.cpp 122 AssertingVH<CastInst> AVH(BitcastV.get());
126 AssertingVH<Value> GenericAVH(BitcastV.get());
139 AssertingVH<const CastInst> AVH(ConstBitcast);
145 AssertingVH<Value> BitcastAVH(BitcastV.get());
146 AssertingVH<Value> ConstantAVH(ConstantV);
178 AssertingVH<Value> AVH(BitcastV.get());
194 AssertingVH<Value> AVH(BitcastV.get());
197 AssertingVH<Value> Copy(AVH);
408 AssertingVH<Value> *ToClear[2];
410 AssertingVH<Value> &A0, AssertingVH<Value> &A1)
410 AssertingVH<Value> &A0, AssertingVH<Value> &A1)
423 AssertingVH<Value> A1, A2;
unittests/Transforms/Utils/LocalTest.cpp 81 AssertingVH<PHINode> P1 = B.CreatePHI(Type::getInt32Ty(C), 2);
87 AssertingVH<PHINode> P3 = B.CreatePHI(Type::getInt32Ty(C), 2);
usr/include/c++/7.4.0/bits/ptr_traits.h 141 pointer_to(__make_not_void<element_type>& __r) noexcept