/external/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyIndVar.h | 61 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V = nullptr); 66 SmallVectorImpl<WeakVH> &Dead);
|
H A D | ValueMapper.h | 23 typedef ValueMap<const Value *, WeakVH> ValueToValueMapTy;
|
H A D | Cloning.h | 174 SmallVector<WeakVH, 8> InlinedCalls;
|
/external/llvm/unittests/IR/ |
H A D | ValueHandleTest.cpp | 38 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 D | MetadataTest.cpp | 123 WeakVH wvh = n;
|
/external/llvm/include/llvm/IR/ |
H A D | ValueHandle.h | 140 /// 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 D | XCoreLowerThreadLocal.cpp | 130 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 D | CGDebugInfo.h | 68 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 D | CGDebugInfo.cpp | 143 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 D | CodeGenModule.h | 341 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 D | CGDeclCXX.cpp | 499 const std::vector<std::pair<llvm::WeakVH, llvm::Constant*> >
|
/external/llvm/include/llvm/Analysis/ |
H A D | IVUsers.h | 81 WeakVH OperandValToReplace;
|
H A D | MemoryBuiltins.h | 221 typedef std::pair<WeakVH, WeakVH> WeakEvalType;
|
H A D | ScalarEvolutionExpander.h | 133 SmallVectorImpl<WeakVH> &DeadInsts,
|
H A D | CallGraph.h | 170 typedef std::pair<WeakVH, CallGraphNode *> CallRecord;
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 53 SmallVectorImpl<WeakVH> &DeadInsts; 59 SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = nullptr) : 452 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V) 463 SmallVectorImpl<WeakVH> &Dead) {
|
H A D | LoopUnroll.cpp | 448 SmallVector<WeakVH, 16> DeadInsts;
|
H A D | CloneFunction.cpp | 286 WeakVH &BBEntry = VMap[BB]; 560 // WeakVH in the VMap. Notably, we rely on that so that if we coalesce
|
H A D | Local.cpp | 418 WeakVH BIHandle(BI); 460 WeakVH PhiIt = &BB->front();
|
/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 1075 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 D | BitcodeReader.h | 38 std::vector<WeakVH> ValuePtrs; 97 std::vector<WeakVH> MDValuePtrs;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 78 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 D | LoopStrengthReduce.cpp | 812 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 D | LoopIdiomRecognize.cpp | 742 WeakVH InstPtr(I); 755 WeakVH InstPtr(I);
|
H A D | DeadStoreElimination.cpp | 528 WeakVH NextInst(BBI);
|