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

Declarations

include/llvm/IR/Value.h
  521   const Value *stripPointerCasts() const;

References

include/llvm/Analysis/ObjCARCAnalysisUtils.h
  118     V = V->stripPointerCasts();
include/llvm/Analysis/TargetTransformInfoImpl.h
  738     auto *BaseGV = dyn_cast<GlobalValue>(Ptr->stripPointerCasts());
include/llvm/IR/Constant.h
  184     return cast<Constant>(Value::stripPointerCasts());
include/llvm/IR/Value.h
  524         static_cast<const Value *>(this)->stripPointerCasts());
lib/Analysis/CaptureTracking.cpp
  357           if (isNoAliasCall(V->stripPointerCasts()))
lib/Analysis/EHPersonalities.cpp
   23       Pers ? dyn_cast<Function>(Pers->stripPointerCasts()) : nullptr;
lib/Analysis/MemoryBuiltins.cpp
  118     V = V->stripPointerCasts();
  228   ImmutableCallSite CS(LookThroughBitCast ? V->stripPointerCasts() : V);
lib/Analysis/ModuleSummaryAnalysis.cpp
  322         CalledValue = CalledValue->stripPointerCasts();
lib/Analysis/StackSafetyAnalysis.cpp
  337             dyn_cast<GlobalValue>(CS.getCalledValue()->stripPointerCasts());
lib/Analysis/ValueTracking.cpp
 3480   V = V->stripPointerCasts();
 3595   V = V->stripPointerCasts();
 5747   Ptr1 = Ptr1->stripPointerCasts();
 5748   Ptr2 = Ptr2->stripPointerCasts();
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1585           const auto *GV = cast<GlobalValue>(Op->stripPointerCasts());
lib/CodeGen/GlobalMerge.cpp
  590                 dyn_cast<GlobalVariable>(U->stripPointerCasts()))
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 9433     V = V->stripPointerCasts();
 9470     const Value *Dst = SI->getPointerOperand()->stripPointerCasts();
 9482     const Value *Val = SI->getValueOperand()->stripPointerCasts();
lib/IR/SafepointIRVerifier.cpp
  341       Worklist.push_back(CI->stripPointerCasts());
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  215   auto *LocPtr = Loc.Ptr->stripPointerCasts();
lib/Transforms/Scalar/DeadStoreElimination.cpp
  359   const Value *P1 = Earlier.Ptr->stripPointerCasts();
  360   const Value *P2 = Later.Ptr->stripPointerCasts();
 1011     const Value *Ptr = Loc.Ptr->stripPointerCasts();