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

Declarations

include/llvm/ADT/IntrusiveRefCntPtr.h
  249 template <typename From> struct simplify_type;
include/llvm/ADT/ilist_iterator.h
  179 template <typename From> struct simplify_type;
include/llvm/IR/Use.h
   34 template <typename> struct simplify_type;

References

include/llvm/ADT/ilist_iterator.h
  194     : simplify_type<ilist_iterator<OptionsT, false, IsConst>> {};
include/llvm/Support/Casting.h
   41   using NonConstSimpleType = typename simplify_type<From>::SimpleType;
   48     return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val));
  123       typename simplify_type<SimpleFrom>::SimpleType>::doit(
  210       To, From, typename simplify_type<From>::SimpleType>::ret_type;
  220       typename simplify_type<SimpleFrom>::SimpleType>::doit(
  236       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
  259                           typename simplify_type<Y>::SimpleType>::doit(Val);
  266                           typename simplify_type<Y*>::SimpleType>::doit(Val);
  275       cast_convert_val<X, Y *, typename simplify_type<Y *>::SimpleType>::doit(
unittests/Support/Casting.cpp
   99 static_assert(std::is_same<simplify_type<foo *>::SimpleType, foo *>::value,