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

  /external/llvm/include/llvm/IR/
ValueHandle.h 177 /// an AssertingVH ensures that an assert is triggered as soon as the bad
180 /// Note that an AssertingVH handle does *not* follow values across RAUW
182 /// AssertingVH's as it moves. This is required because in non-assert mode this
185 class AssertingVH
190 friend struct DenseMapInfo<AssertingVH<ValueTy> >;
209 AssertingVH() : ValueHandleBase(Assert) {}
210 AssertingVH(ValueTy *P) : ValueHandleBase(Assert, GetAsValue(P)) {}
211 AssertingVH(const AssertingVH &RHS) : ValueHandleBase(Assert, RHS) {}
213 AssertingVH() : ThePtr(nullptr) {
    [all...]
IRBuilder.h 198 AssertingVH<BasicBlock> Block;
    [all...]
  /external/llvm/unittests/IR/
ValueHandleTest.cpp 105 AssertingVH<CastInst> AVH(BitcastV.get());
109 AssertingVH<Value> GenericAVH(BitcastV.get());
122 AssertingVH<const CastInst> AVH(ConstBitcast);
128 AssertingVH<Value> BitcastAVH(BitcastV.get());
129 AssertingVH<Value> ConstantAVH(ConstantV);
161 AssertingVH<Value> AVH(BitcastV.get());
169 EXPECT_EQ(sizeof(CastInst *), sizeof(AssertingVH<CastInst>));
177 AssertingVH<Value> AVH(BitcastV.get());
180 AssertingVH<Value> Copy(AVH);
389 AssertingVH<Value> *ToClear[2]
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 48 std::set<AssertingVH<Value> > InsertedValues;
49 std::set<AssertingVH<Value> > InsertedPostIncValues;
70 std::set<AssertingVH<PHINode> > ChainedPhis;
AliasSetTracker.h 114 std::vector<AssertingVH<Instruction> > UnknownInsts;
CallGraph.h 268 AssertingVH<Function> F;
ScalarEvolution.h 286 AssertingVH<BasicBlock> ExitingBlock;
    [all...]
  /external/llvm/lib/CodeGen/
MachineModuleInfo.cpp 65 DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry> AddrLabelSymbols;
75 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*> >
85 for (DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry>::iterator
149 DenseMap<AssertingVH<Function>, std::vector<MCSymbol*> >::iterator I =
  /external/clang/lib/CodeGen/
CGOpenMPRuntime.h 217 llvm::StringMap<llvm::AssertingVH<llvm::Constant>, llvm::BumpPtrAllocator>
CodeGenFunction.h 168 llvm::AssertingVH<llvm::Instruction> AllocaInsertPt;
    [all...]
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 318 typedef std::map<AssertingVH<BasicBlock>, LVILatticeVal> ValueCacheEntryTy;
327 typedef std::pair<AssertingVH<BasicBlock>, Value*> OverDefinedPairTy;
332 DenseSet<AssertingVH<BasicBlock> > SeenBlocks;
428 typedef std::pair<AssertingVH<BasicBlock>, Value*> OverDefinedPairTy;
444 DenseSet<AssertingVH<BasicBlock> >::iterator I = SeenBlocks.find(BB);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 162 DenseMap<AssertingVH<Value>, unsigned> ValueRankMap;
163 SetVector<AssertingVH<Instruction> > RedoInsts;
    [all...]
JumpThreading.cpp 86 SmallSet<AssertingVH<BasicBlock>, 16> LoopHeaders;
216 // awesome, but it allows us to use AssertingVH to prevent nasty
    [all...]
  /external/llvm/lib/Transforms/IPO/
MergeFunctions.cpp 392 AssertingVH<Function> F;
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp 429 AssertingVH<Instruction> TerminatorVH(--BB->end());
    [all...]

Completed in 401 milliseconds