Searched refs:WeakVH (Results 1 - 25 of 36) sorted by relevance

12

/external/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h61 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V = nullptr);
66 SmallVectorImpl<WeakVH> &Dead);
H A DValueMapper.h23 typedef ValueMap<const Value *, WeakVH> ValueToValueMapTy;
H A DCloning.h174 SmallVector<WeakVH, 8> InlinedCalls;
/external/llvm/unittests/IR/
H A DValueHandleTest.cpp38 WeakVH WVH(BitcastV.get());
50 WeakVH BitcastWVH(BitcastV.get());
51 WeakVH ConstantWVH(ConstantV);
83 WeakVH WVH(BitcastV.get());
84 WeakVH WVH_Copy(WVH);
85 WeakVH WVH_Recreated(BitcastV.get());
93 WeakVH WVH(BitcastV.get());
94 WeakVH WVH_Copy(WVH);
95 WeakVH WVH_Recreated(BitcastV.get());
338 std::unique_ptr<WeakVH> ToClea
[all...]
H A DMetadataTest.cpp123 WeakVH wvh = n;
/external/llvm/include/llvm/IR/
H A DValueHandle.h140 /// WeakVH - This is a value handle that tries hard to point to a Value, even
145 class WeakVH : public ValueHandleBase { class in namespace:llvm
147 WeakVH() : ValueHandleBase(Weak) {} function in class:llvm::WeakVH
148 WeakVH(Value *P) : ValueHandleBase(Weak, P) {} function in class:llvm::WeakVH
149 WeakVH(const WeakVH &RHS) function in class:llvm::WeakVH
164 // Specialize simplify_type to allow WeakVH to participate in
166 template<> struct simplify_type<WeakVH> {
168 static SimpleType getSimplifiedValue(WeakVH &WVH) {
363 /// If WeakVH wer
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp130 SmallVector<WeakVH,8> WUsers(CE->user_begin(), CE->user_end());
134 if (WeakVH WU = WUsers.pop_back_val()) {
161 SmallVector<WeakVH,8> WUsers;
164 WUsers.push_back(WeakVH(U));
166 if (WeakVH WU = WUsers.pop_back_val()) {
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h68 llvm::DenseMap<const void *, llvm::WeakVH> TypeCache;
88 std::vector<std::pair<const TagType *, llvm::WeakVH>> ReplaceMap;
92 llvm::DenseMap<const Decl *, llvm::WeakVH> RegionMap;
103 llvm::DenseMap<const char *, llvm::WeakVH> DIFileCache;
104 llvm::DenseMap<const FunctionDecl *, llvm::WeakVH> SPCache;
107 llvm::DenseMap<const Decl *, llvm::WeakVH> DeclCache;
108 llvm::DenseMap<const NamespaceDecl *, llvm::WeakVH> NameSpaceCache;
109 llvm::DenseMap<const NamespaceAliasDecl *, llvm::WeakVH> NamespaceAliasCache;
110 llvm::DenseMap<const Decl *, llvm::WeakVH> StaticDataMemberCache;
H A DCGDebugInfo.cpp143 llvm::DenseMap<const Decl *, llvm::WeakVH>::iterator
259 llvm::DenseMap<const char *, llvm::WeakVH>::iterator it =
902 StaticDataMemberCache[Var->getCanonicalDecl()] = llvm::WeakVH(GV);
954 llvm::DenseMap<const Decl *, llvm::WeakVH>::iterator MI =
1129 SPCache[Method->getCanonicalDecl()] = llvm::WeakVH(SP);
1153 llvm::DenseMap<const FunctionDecl *, llvm::WeakVH>::iterator MI =
1168 llvm::DenseMap<const FunctionDecl *, llvm::WeakVH>::iterator MI =
1567 RegionMap[Ty->getDecl()] = llvm::WeakVH(FwdDecl);
1594 RegionMap[Ty->getDecl()] = llvm::WeakVH(FwdDecl);
1681 RegionMap[Ty->getDecl()] = llvm::WeakVH(RealDec
[all...]
H A DCodeGenModule.h341 std::vector<llvm::WeakVH> LLVMUsed;
342 std::vector<llvm::WeakVH> LLVMCompilerUsed;
414 std::vector<std::pair<llvm::WeakVH,llvm::Constant*> > CXXGlobalDtors;
427 llvm::WeakVH CFConstantStringClassRef;
431 llvm::WeakVH ConstantStringClassRef;
H A DCGDeclCXX.cpp499 const std::vector<std::pair<llvm::WeakVH, llvm::Constant*> >
/external/llvm/include/llvm/Analysis/
H A DIVUsers.h81 WeakVH OperandValToReplace;
H A DMemoryBuiltins.h221 typedef std::pair<WeakVH, WeakVH> WeakEvalType;
H A DScalarEvolutionExpander.h133 SmallVectorImpl<WeakVH> &DeadInsts,
H A DCallGraph.h170 typedef std::pair<WeakVH, CallGraphNode *> CallRecord;
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp53 SmallVectorImpl<WeakVH> &DeadInsts;
59 SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = nullptr) :
452 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V)
463 SmallVectorImpl<WeakVH> &Dead) {
H A DLoopUnroll.cpp448 SmallVector<WeakVH, 16> DeadInsts;
H A DCloneFunction.cpp286 WeakVH &BBEntry = VMap[BB];
560 // WeakVH in the VMap. Notably, we rely on that so that if we coalesce
H A DLocal.cpp418 WeakVH BIHandle(BI);
460 WeakVH PhiIt = &BB->front();
/external/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp1075 std::vector<WeakVH> Deferred;
1079 bool doSanityCheck(std::vector<WeakVH> &Worklist);
1132 bool MergeFunctions::doSanityCheck(std::vector<WeakVH> &Worklist) {
1140 for (std::vector<WeakVH>::iterator I = Worklist.begin(), E = Worklist.end();
1143 for (std::vector<WeakVH>::iterator J = I; J != E && j < Max; ++J, ++j) {
1162 for (std::vector<WeakVH>::iterator K = J; K != E && k < Max;
1211 Deferred.push_back(WeakVH(I));
1215 std::vector<WeakVH> Worklist;
1225 for (std::vector<WeakVH>::iterator I = Worklist.begin(),
1239 for (std::vector<WeakVH>
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.h38 std::vector<WeakVH> ValuePtrs;
97 std::vector<WeakVH> MDValuePtrs;
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp78 SmallVector<WeakVH, 16> DeadInsts;
414 // Use a WeakVH to observe whether this happens.
415 WeakVH WeakPH = PN;
450 SmallVector<WeakVH, 8> PHIs;
725 SmallVectorImpl<WeakVH> &DeadInsts;
733 SmallVectorImpl<WeakVH> &DI) :
H A DLoopStrengthReduce.cpp812 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) {
1707 SmallVectorImpl<WeakVH> &DeadInsts);
1791 SmallVectorImpl<WeakVH> &DeadInsts) const;
1795 SmallVectorImpl<WeakVH> &DeadInsts,
1800 SmallVectorImpl<WeakVH> &DeadInsts,
2877 SmallVectorImpl<WeakVH> &DeadInsts) {
4527 SmallVectorImpl<WeakVH> &DeadInsts) const {
4714 SmallVectorImpl<WeakVH> &DeadInsts,
4787 SmallVectorImpl<WeakVH> &DeadInsts,
4826 SmallVector<WeakVH, 1
[all...]
H A DLoopIdiomRecognize.cpp742 WeakVH InstPtr(I);
755 WeakVH InstPtr(I);
H A DDeadStoreElimination.cpp528 WeakVH NextInst(BBI);

Completed in 1821 milliseconds

12