HomeSort by relevance Sort by last modified time
    Searched refs:AssertingVH (Results 1 - 22 of 22) sorted by null

  /external/llvm/include/llvm/Support/
ValueHandle.h 164 /// AssertingVH - This is a Value Handle that points to a value and asserts out
170 /// one. Using an AssertingVH ensures that an assert is triggered as soon as
173 /// Note that an AssertingVH handle does *not* follow values across RAUW
175 /// AssertingVH's as it moves. This is required because in non-assert mode this
178 class AssertingVH
204 AssertingVH() : ValueHandleBase(Assert) {}
205 AssertingVH(ValueTy *P) : ValueHandleBase(Assert, GetAsValue(P)) {}
206 AssertingVH(const AssertingVH &RHS) : ValueHandleBase(Assert, RHS) {}
208 AssertingVH() : ThePtr(0) {
    [all...]
  /external/llvm/unittests/Support/
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<Value> *ToClear[2]
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 37 std::map<std::pair<const SCEV *, Instruction *>, AssertingVH<Value> >
39 std::set<AssertingVH<Value> > InsertedValues;
40 std::set<AssertingVH<Value> > InsertedPostIncValues;
CallGraph.h 175 AssertingVH<Function> F;
AliasSetTracker.h 115 std::vector<AssertingVH<Instruction> > UnknownInsts;
ScalarEvolution.h 267 AssertingVH<BasicBlock> ExitingBlock;
    [all...]
  /external/llvm/include/llvm/CodeGen/
LexicalScopes.h 231 AssertingVH<const MDNode> Desc; // Debug info descriptor.
232 AssertingVH<const MDNode> InlinedAtLocation; // Location at which this
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.h 37 std::vector<AssertingVH<Function> > PendingFunctions;
47 std::vector<AssertingVH<Function> > &getPendingFunctions(const MutexGuard &L){
OProfileJITEventListener.cpp 76 // string into oprofile. Use an AssertingVH rather than a ValueMap because we
78 DenseMap<AssertingVH<MDNode>, std::string> Filenames;
JITEmitter.cpp 94 typedef std::map<void*, AssertingVH<Function> > CallSiteToFunctionMapTy;
97 typedef std::map<AssertingVH<GlobalValue>, void*> GlobalToIndirectSymMapTy;
    [all...]
  /external/llvm/lib/CodeGen/
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/
ExecutionEngine.h 72 std::map<void *, AssertingVH<const GlobalValue> > GlobalAddressReverseMap;
81 std::map<void*, AssertingVH<const GlobalValue> > &
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 329 struct DenseMapInfo<std::pair<AssertingVH<BasicBlock>, Value*> > {
330 typedef std::pair<AssertingVH<BasicBlock>, Value*> PairTy;
331 typedef DenseMapInfo<AssertingVH<BasicBlock> > APointerInfo;
359 typedef std::map<AssertingVH<BasicBlock>, LVILatticeVal> ValueCacheEntryTy;
368 typedef std::pair<AssertingVH<BasicBlock>, Value*> OverDefinedPairTy;
448 typedef std::pair<AssertingVH<BasicBlock>, Value*> OverDefinedPairTy;
    [all...]
ScalarEvolutionExpander.cpp     [all...]
InstructionSimplify.cpp     [all...]
  /external/llvm/include/llvm/
Value.h 36 class AssertingVH;
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 77 DenseMap<AssertingVH<>, unsigned> ValueRankMap;
213 DenseMap<AssertingVH<>, unsigned> &ValueRankMap) {
495 DenseMap<AssertingVH<>, unsigned> &ValueRankMap) {
521 DenseMap<AssertingVH<>, unsigned> &ValueRankMap) {
    [all...]
JumpThreading.cpp 82 SmallSet<AssertingVH<BasicBlock>, 16> LoopHeaders;
192 // awesome, but it allows us to use AssertingVH to prevent nasty
    [all...]
  /frameworks/compile/libbcc/lib/CodeGen/
CodeEmitter.h 68 typedef std::map<llvm::AssertingVH<llvm::GlobalValue>, void *>
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 171 AssertingVH<const GlobalValue> &V =
214 AssertingVH<const GlobalValue> &V =
242 std::map<void *, AssertingVH<const GlobalValue> >::iterator I =
    [all...]
  /external/llvm/lib/Transforms/IPO/
MergeFunctions.cpp 109 // Drops AssertingVH reference to the function. Outside of debug mode, this
121 AssertingVH<Function> Func;
  /external/clang/lib/CodeGen/
CodeGenFunction.h 592 llvm::AssertingVH<llvm::Instruction> AllocaInsertPt;
    [all...]

Completed in 6145 milliseconds