reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/ScalarEvolution.h
 1248     PoisoningVH<BasicBlock> ExitingBlock;
 1253     explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock,
include/llvm/IR/ValueHandle.h
  493   PoisoningVH(const PoisoningVH &RHS)
  501   PoisoningVH &operator=(const PoisoningVH &RHS) {
  501   PoisoningVH &operator=(const PoisoningVH &RHS) {
  519 template <typename T> struct DenseMapInfo<PoisoningVH<T>> {
  520   static inline PoisoningVH<T> getEmptyKey() {
  521     PoisoningVH<T> Res;
  526   static inline PoisoningVH<T> getTombstoneKey() {
  527     PoisoningVH<T> Res;
  532   static unsigned getHashValue(const PoisoningVH<T> &Val) {
  536   static bool isEqual(const PoisoningVH<T> &LHS, const PoisoningVH<T> &RHS) {
  536   static bool isEqual(const PoisoningVH<T> &LHS, const PoisoningVH<T> &RHS) {
lib/Analysis/LazyValueInfo.cpp
  162       SmallDenseMap<PoisoningVH<BasicBlock>, ValueLatticeElement, 4> BlockVals;
  167     typedef DenseMap<PoisoningVH<BasicBlock>, SmallPtrSet<Value *, 4>>
  171     DenseSet<PoisoningVH<BasicBlock> > SeenBlocks;
  277   DenseSet<PoisoningVH<BasicBlock> >::iterator I = SeenBlocks.find(BB);
unittests/IR/ValueHandleTest.cpp
  433   PoisoningVH<CastInst> VH(BitcastV.get());
  437   PoisoningVH<Value> GenericVH(BitcastV.get());
  450   PoisoningVH<const CastInst> VH(ConstBitcast);
  456   PoisoningVH<Value> BitcastVH(BitcastV.get());
  457   PoisoningVH<Value> ConstantVH(ConstantV);
  489   PoisoningVH<Value> VH(BitcastV.get());
  511   PoisoningVH<Value> VH(BitcastV.get());