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

References

include/llvm/Analysis/ScalarEvolution.h
 1128   std::unique_ptr<SCEVCouldNotCompute> CouldNotCompute;
 1233       return !isa<SCEVCouldNotCompute>(ExactNotTaken) ||
 1234              !isa<SCEVCouldNotCompute>(MaxNotTaken);
 1241       return !isa<SCEVCouldNotCompute>(ExactNotTaken);
 1305       return !ExitNotTaken.empty() || !isa<SCEVCouldNotCompute>(getMax());
include/llvm/Analysis/ScalarEvolutionExpressions.h
  548     RetVal visitCouldNotCompute(const SCEVCouldNotCompute *S) {
  780     const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) {
include/llvm/Support/Casting.h
   58     return To::classof(&Val);
  106     return isa_impl<To, From>::doit(*Val);
  122     return isa_impl_wrap<To, SimpleFrom,
  132     return isa_impl_cl<To,FromTy>::doit(Val);
  142   return isa_impl_wrap<X, const Y,
lib/Analysis/DependenceAnalysis.cpp
  890   if (!isa<SCEVCouldNotCompute>(UB)) {
  915   if (!isa<SCEVCouldNotCompute>(UB)) {
 1030       if (!isa<SCEVCouldNotCompute>(BECount)) {
lib/Analysis/LoopCacheAnalysis.cpp
   99   if (isa<SCEVCouldNotCompute>(BackedgeTakenCount) ||
lib/Analysis/ScalarEvolution.cpp
  949   void visitCouldNotCompute(const SCEVCouldNotCompute *Numerator) {}
 1242     if (isa<SCEVCouldNotCompute>(Coeff))
 1478       !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount))
 1715       if (!isa<SCEVCouldNotCompute>(MaxBECount)) {
 1782       if (!isa<SCEVCouldNotCompute>(MaxBECount) || HasGuards ||
 2059       if (!isa<SCEVCouldNotCompute>(MaxBECount)) {
 2134       if (!isa<SCEVCouldNotCompute>(MaxBECount) || HasGuards ||
 5678       if (!isa<SCEVCouldNotCompute>(MaxBECount) &&
 7269       if (isa<SCEVCouldNotCompute>(MaxBECount) &&
 7270           !isa<SCEVCouldNotCompute>(BECount))
 7316       if (isa<SCEVCouldNotCompute>(MaxBECount) &&
 7317           !isa<SCEVCouldNotCompute>(BECount))
 7406         if (!isa<SCEVCouldNotCompute>(Ret)) return Ret;
 7447   if (!isa<SCEVCouldNotCompute>(ExhaustiveCount))
 8182           if (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) &&
10715   if (isa<SCEVCouldNotCompute>(MaxBECount) &&
10716       !isa<SCEVCouldNotCompute>(BECount))
10790   if (isa<SCEVCouldNotCompute>(MaxBECount))
11404       CouldNotCompute(new SCEVCouldNotCompute()), ValuesAtScopes(64),
11478   return !isa<SCEVCouldNotCompute>(getBackedgeTakenCount(L));
11511   if (!isa<SCEVCouldNotCompute>(SE->getConstantMaxBackedgeTakenCount(L))) {
11526   if (!isa<SCEVCouldNotCompute>(PBT)) {
11573       if (!isa<SCEVCouldNotCompute>(SV)) {
11586         if (!isa<SCEVCouldNotCompute>(AtUse)) {
11850     return !isa<SCEVCouldNotCompute>(X) && SCEVExprContains(X, IsS);
11936     const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) {
lib/Analysis/TargetTransformInfo.cpp
   72     if (isa<SCEVCouldNotCompute>(EC))
lib/Target/ARM/ARMTargetTransformInfo.cpp
  861   if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1783   if (isa<SCEVCouldNotCompute>(CT))
lib/Transforms/Scalar/IndVarSimplify.cpp
  644         if (isa<SCEVCouldNotCompute>(ExitValue) ||
  652           if (isa<SCEVCouldNotCompute>(ExitCount))
  657           if (isa<SCEVCouldNotCompute>(ExitValue) ||
 2667     if (isa<SCEVCouldNotCompute>(ExitCount))
 2670     if (!isa<SCEVCouldNotCompute>(ExitCount)) {
 2705     if (isa<SCEVCouldNotCompute>(ExitCount))
 2716   if (isa<SCEVCouldNotCompute>(MaxExitCount))
 2832   if (isa<SCEVCouldNotCompute>(ExactBTC) ||
 3054       if (isa<SCEVCouldNotCompute>(ExitCount))
 3122   if (VerifyIndvars && !isa<SCEVCouldNotCompute>(BackedgeTakenCount)) {
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  789   if (isa<SCEVCouldNotCompute>(LatchCount)) {
lib/Transforms/Scalar/LoopDeletion.cpp
  195   if (isa<SCEVCouldNotCompute>(S)) {
lib/Transforms/Scalar/LoopFuse.cpp
  670     if (isa<SCEVCouldNotCompute>(TripCount0)) {
  677     if (isa<SCEVCouldNotCompute>(TripCount1)) {
lib/Transforms/Scalar/LoopPredication.cpp
  369   if (isa<SCEVCouldNotCompute>(LHSS))
  372   if (isa<SCEVCouldNotCompute>(RHSS))
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 2072   if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
 2257   if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  618   if (isa<SCEVCouldNotCompute>(BECountSC) ||
  629   if (isa<SCEVCouldNotCompute>(TripCountSC)) {
lib/Transforms/Utils/LoopUtils.cpp
  729   if (isa<SCEVCouldNotCompute>(InnerLoopBECountSC) ||
tools/polly/lib/Analysis/ScopInfo.cpp
  739   if (isa<SCEVCouldNotCompute>(PtrSCEV))
  743   if (BasePtrSCEV && !isa<SCEVCouldNotCompute>(BasePtrSCEV))
tools/polly/lib/CodeGen/BlockGenerators.cpp
   75   if (isa<SCEVCouldNotCompute>(Scev))
tools/polly/lib/Support/SCEVValidator.cpp
  637   if (isa<SCEVCouldNotCompute>(Expr))
  662   if (isa<SCEVCouldNotCompute>(E))
  701   if (isa<SCEVCouldNotCompute>(Expr))
tools/polly/lib/Support/ScopHelper.cpp
  643     if (!isa<SCEVCouldNotCompute>(Scev))
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>