/external/llvm/include/llvm/Support/ |
H A D | ValueHandle.h | 174 /// AssertingVH - This is a Value Handle that points to a value and asserts out 180 /// one. Using an AssertingVH ensures that an assert is triggered as soon as 183 /// Note that an AssertingVH handle does *not* follow values across RAUW 185 /// AssertingVH's as it moves. This is required because in non-assert mode this 188 class AssertingVH class in namespace:llvm 214 AssertingVH() : ValueHandleBase(Assert) {} function in class:llvm::AssertingVH 215 AssertingVH(ValueTy *P) : ValueHandleBase(Assert, GetAsValue(P)) {} function in class:llvm::AssertingVH 216 AssertingVH(const AssertingVH &RHS) : ValueHandleBase(Assert, RHS) {} function in class:llvm::AssertingVH 218 AssertingVH() function in class:llvm::AssertingVH 219 AssertingVH(ValueTy *P) : ThePtr(P) {} function in class:llvm::AssertingVH [all...] |
/external/llvm/lib/ExecutionEngine/ |
H A D | EventListenerCommon.h | 29 // string into oprofile. Use an AssertingVH rather than a ValueMap because we 31 DenseMap<AssertingVH<MDNode>, std::string> Filenames; 32 DenseMap<AssertingVH<MDNode>, std::string> Paths;
|
H A D | ExecutionEngine.cpp | 170 AssertingVH<const GlobalValue> &V = 213 AssertingVH<const GlobalValue> &V = 241 std::map<void *, AssertingVH<const GlobalValue> >::iterator I =
|
/external/llvm/unittests/Support/ |
H A D | ValueHandleTest.cpp | 109 AssertingVH<CastInst> AVH(BitcastV.get()); 113 AssertingVH<Value> GenericAVH(BitcastV.get()); 126 AssertingVH<const CastInst> AVH(ConstBitcast); 132 AssertingVH<Value> BitcastAVH(BitcastV.get()); 133 AssertingVH<Value> ConstantAVH(ConstantV); 165 AssertingVH<Value> AVH(BitcastV.get()); 173 EXPECT_EQ(sizeof(CastInst *), sizeof(AssertingVH<CastInst>)); 181 AssertingVH<Value> AVH(BitcastV.get()); 184 AssertingVH<Value> Copy(AVH); 387 AssertingVH<Valu [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 43 std::map<std::pair<const SCEV *, Instruction *>, AssertingVH<Value> > 45 std::set<AssertingVH<Value> > InsertedValues; 46 std::set<AssertingVH<Value> > InsertedPostIncValues; 68 std::set<AssertingVH<PHINode> > ChainedPhis;
|
H A D | CallGraph.h | 175 AssertingVH<Function> F;
|
H A D | AliasSetTracker.h | 115 std::vector<AssertingVH<Instruction> > UnknownInsts;
|
H A D | ScalarEvolution.h | 279 AssertingVH<BasicBlock> ExitingBlock;
|
/external/llvm/include/llvm/CodeGen/ |
H A D | LexicalScopes.h | 235 AssertingVH<const MDNode> Desc; // Debug info descriptor. 236 AssertingVH<const MDNode> InlinedAtLocation; // Location at which this
|
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JIT.h | 37 std::vector<AssertingVH<Function> > PendingFunctions; 47 std::vector<AssertingVH<Function> > &getPendingFunctions(const MutexGuard &L){
|
H A D | JITEmitter.cpp | 93 typedef std::map<void*, AssertingVH<Function> > CallSiteToFunctionMapTy; 96 typedef std::map<AssertingVH<GlobalValue>, void*> GlobalToIndirectSymMapTy;
|
/external/llvm/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 64 DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry> AddrLabelSymbols; 74 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*> > 84 for (DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry>::iterator 148 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*> >::iterator I =
|
/external/llvm/include/llvm/ExecutionEngine/ |
H A D | ExecutionEngine.h | 75 std::map<void *, AssertingVH<const GlobalValue> > GlobalAddressReverseMap; 84 std::map<void*, AssertingVH<const GlobalValue> > &
|
/external/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 320 typedef std::map<AssertingVH<BasicBlock>, LVILatticeVal> ValueCacheEntryTy; 329 typedef std::pair<AssertingVH<BasicBlock>, Value*> OverDefinedPairTy; 334 DenseSet<AssertingVH<BasicBlock> > SeenBlocks; 414 typedef std::pair<AssertingVH<BasicBlock>, Value*> OverDefinedPairTy; 436 DenseSet<AssertingVH<BasicBlock> >::iterator I = SeenBlocks.find(BB);
|
H A D | ScalarEvolutionExpander.cpp | 1527 AssertingVH<Value> >::iterator I =
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 118 DenseMap<AssertingVH<Value>, unsigned> ValueRankMap; 119 SetVector<AssertingVH<Instruction> > RedoInsts;
|
H A D | JumpThreading.cpp | 84 SmallSet<AssertingVH<BasicBlock>, 16> LoopHeaders; 197 // awesome, but it allows us to use AssertingVH to prevent nasty
|
/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 109 // Drops AssertingVH reference to the function. Outside of debug mode, this 121 AssertingVH<Function> Func;
|
/external/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 375 AssertingVH<Instruction> TerminatorVH(--BB->end());
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenFunction.h | 591 llvm::AssertingVH<llvm::Instruction> AllocaInsertPt;
|