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

References

include/llvm/Analysis/BranchProbabilityInfo.h
  156       BPI->eraseBlock(cast<BasicBlock>(getValPtr()));
include/llvm/Analysis/CFLAliasAnalysisUtils.h
   38     auto *Val = getValPtr();
include/llvm/Analysis/IVUsers.h
   46     return cast<Instruction>(getValPtr());
include/llvm/Analysis/ScalarEvolutionExpressions.h
  487     Value *getValue() const { return getValPtr(); }
  501     Type *getType() const { return getValPtr()->getType(); }
include/llvm/IR/ValueHandle.h
   43       : PrevPair(nullptr, Kind), Val(RHS.getValPtr()) {
   44     if (isValid(getValPtr()))
   60     if (isValid(getValPtr()))
   65     if (isValid(getValPtr()))
   70     if (getValPtr() == RHS)
   72     if (isValid(getValPtr()))
   75     if (isValid(getValPtr()))
   81     if (getValPtr() == RHS.getValPtr())
   81     if (getValPtr() == RHS.getValPtr())
   82       return RHS.getValPtr();
   83     if (isValid(getValPtr()))
   85     setValPtr(RHS.getValPtr());
   86     if (isValid(getValPtr()))
   88     return getValPtr();
   91   Value *operator->() const { return getValPtr(); }
   92   Value &operator*() const { return *getValPtr(); }
  157     return getValPtr();
  198     return getValPtr();
  202     return ValueHandleBase::isValid(getValPtr());
  245   Value *getRawValPtr() const { return ValueHandleBase::getValPtr(); }
  395     return getValPtr();
  460   Value *getRawValPtr() const { return ValueHandleBase::getValPtr(); }
include/llvm/IR/ValueMap.h
  258   KeyT Unwrap() const { return cast_or_null<KeySansPointerT>(getValPtr()); }
  322     return LHS == RHS.getValPtr();
lib/Analysis/AliasSetTracker.cpp
  719   AST->deleteValue(getValPtr());
  724   AST->copyValue(getValPtr(), V);
lib/Analysis/AssumptionCache.cpp
  140   auto AVI = AC->AffectedValues.find(getValPtr());
  164   AC->transferAffectedValuesInCache(getValPtr(), NV);
  241   auto I = ACT->AssumptionCaches.find_as(cast<Function>(getValPtr()));
lib/Analysis/GlobalsModRef.cpp
  210   Value *V = getValPtr();
lib/Analysis/PhiValues.cpp
   17   PV->invalidateValue(getValPtr());
   23   PV->invalidateValue(getValPtr());
lib/Analysis/ScalarEvolution.cpp
11358   if (PHINode *PN = dyn_cast<PHINode>(getValPtr()))
11360   SE->eraseValueFromMap(getValPtr());
11370   Value *Old = getValPtr();
lib/CodeGen/MachineModuleInfo.cpp
  184   Map->UpdateForDeletedBlock(cast<BasicBlock>(getValPtr()));
  188   Map->UpdateForRAUWBlock(cast<BasicBlock>(getValPtr()), cast<BasicBlock>(V2));
lib/IR/Value.cpp
  787     assert(getValPtr() == Next->getValPtr() && "Added to wrong list?");
  787     assert(getValPtr() == Next->getValPtr() && "Added to wrong list?");
  802   assert(getValPtr() && "Null pointer doesn't have a use list!");
  804   LLVMContextImpl *pImpl = getValPtr()->getContext().pImpl;
  806   if (getValPtr()->HasValueHandle) {
  809     ValueHandleBase *&Entry = pImpl->ValueHandles[getValPtr()];
  823   ValueHandleBase *&Entry = Handles[getValPtr()];
  826   getValPtr()->HasValueHandle = true;
  838     assert(I->second && I->first == I->second->getValPtr() &&
  845   assert(getValPtr() && getValPtr()->HasValueHandle &&
  845   assert(getValPtr() && getValPtr()->HasValueHandle &&
  862   LLVMContextImpl *pImpl = getValPtr()->getContext().pImpl;
  865     Handles.erase(getValPtr());
  866     getValPtr()->HasValueHandle = false;
unittests/IR/ValueHandleTest.cpp
  326       getValPtr()->replaceAllUsesWith(
  331       ASSERT_TRUE(nullptr != getValPtr());
  332       EXPECT_EQ(1U, getValPtr()->getNumUses());