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

References

include/llvm/ADT/PointerIntPair.h
   53   PointerIntPair(PointerTy PtrVal, IntType IntVal) {
   61   IntType getInt() const { return (IntType)Info::getInt(Value); }
   67   void setInt(IntType IntVal) LLVM_LVALUE_FUNCTION {
   75   void setPointerAndInt(PointerTy PtrVal, IntType IntVal) LLVM_LVALUE_FUNCTION {
  137   static_assert(std::is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>>::value,
include/llvm/ADT/SmallVector.h
  644     ::new ((void *)this->end()) T(std::forward<ArgTypes>(Args)...);
include/llvm/Analysis/ScalarEvolution.h
  943   LoopDisposition getLoopDisposition(const SCEV *S, const Loop *L);
 1378            SmallVector<PointerIntPair<const Loop *, 2, LoopDisposition>, 2>>
 1409   LoopDisposition computeLoopDisposition(const SCEV *S, const Loop *L);
lib/Analysis/ScalarEvolution.cpp
11543 static StringRef loopDispositionToStr(ScalarEvolution::LoopDisposition LD) {
11643 ScalarEvolution::LoopDisposition
11651   LoopDisposition D = computeLoopDisposition(S, L);
11662 ScalarEvolution::LoopDisposition
11709       LoopDisposition D = getLoopDisposition(Op, L);
11719     LoopDisposition LD = getLoopDisposition(UDiv->getLHS(), L);
11722     LoopDisposition RD = getLoopDisposition(UDiv->getRHS(), L);
lib/Transforms/Utils/LoopUtils.cpp
  734   ScalarEvolution::LoopDisposition LD =
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };