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

References

include/llvm/ADT/APFloat.h
  785     static_assert(std::is_same<T, IEEEFloat>::value ||
  786                   std::is_same<T, DoubleAPFloat>::value, "");
  787     if (std::is_same<T, DoubleAPFloat>::value) {
include/llvm/ADT/ArrayRef.h
  249     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  257     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
include/llvm/ADT/STLExtras.h
 1002       std::is_same<T, U>::value || is_one_of<T, Ts...>::value;
 1147                          std::is_same<typename std::iterator_traits<decltype(
include/llvm/ADT/SmallVector.h
  287       typename std::enable_if<std::is_same<typename std::remove_const<T1>::type,
include/llvm/ADT/StringRef.h
  258     typename std::enable_if<std::is_same<T, std::string>::value,
include/llvm/ExecutionEngine/Orc/RPCUtils.h
  899         std::is_same<decltype(T::serialize(std::declval<ChannelT &>(),
  918         std::is_same<decltype(T::deserialize(std::declval<ChannelT &>(),
 1652     static const bool value = std::is_same<F, Func>::value |
include/llvm/Support/Casting.h
  236       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
include/llvm/Support/FormatVariadicDetails.h
   82                    std::is_same<decltype(std::declval<llvm::raw_ostream &>()
include/llvm/Support/TrailingObjects.h
  330       std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
  342       std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
lib/Support/ItaniumManglingCanonicalizer.cpp
  112     if (std::is_same<T, ForwardTemplateReference>::value) {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  856         std::is_same<int8_t, typename std::make_signed<T>::type>::value;
  874         std::is_same<int8_t, typename std::make_signed<T>::type>::value;
lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
  766   if (std::is_same<int8_t, typename std::make_signed<T>::type>::value)
  769   if (std::is_same<int16_t, typename std::make_signed<T>::type>::value)
  779       std::is_same<int8_t, typename std::make_signed<T>::type>::value;
tools/clang/include/clang/AST/Expr.h
  956   static_assert(std::is_same<uint64_t, llvm::APInt::WordType>::value,
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  520             std::is_same<T, QualType>::value &&
  521             std::is_same<TypeT, Type>::value>::type* = nullptr)
  669   static_assert(std::is_same<T, CXXOperatorCallExpr>::value ||
  672   static_assert(std::is_same<ArgT, StringRef>::value,
  752   static_assert(std::is_same<DeclMatcherT, Matcher<Decl>>::value,
  922       std::is_same<T, Decl>::value ||
  923       std::is_same<T, Stmt>::value ||
  924       std::is_same<T, QualType>::value ||
  925       std::is_same<T, Type>::value ||
  926       std::is_same<T, TypeLoc>::value ||
  927       std::is_same<T, NestedNameSpecifier>::value ||
  928       std::is_same<T, NestedNameSpecifierLoc>::value ||
  929       std::is_same<T, CXXCtorInitializer>::value;
tools/clang/include/clang/Basic/Diagnostic.h
 1211 typename std::enable_if<std::is_same<T, bool>::value,
 1243     std::is_same<typename std::remove_const<T>::type, DeclContext>::value,
tools/clang/include/clang/Basic/PartialDiagnostic.h
  384   typename std::enable_if<std::is_same<T, DeclContext>::value,
tools/clang/include/clang/Sema/Overload.h
  988                         std::is_same<ImplicitConversionSequence, T>::value,
tools/clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
   39   static auto check(ClassT *) -> typename std::is_same<
tools/clang/lib/Analysis/RetainSummaryManager.cpp
   35   return std::is_same<T, P>::value || isOneOf<T, ToCompare...>();
tools/clang/tools/extra/clangd/Context.h
  162     static_assert(std::is_same<typename std::decay<T>::type, T>::value,
tools/clang/tools/extra/clangd/Function.h
   96   static_assert(std::is_same<typename std::decay<T>::type, T>::value,
tools/lldb/include/lldb/DataFormatters/TypeCategory.h
   98     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  104     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  111     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  117     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  124     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  130     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  137     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
  143     typename std::enable_if<std::is_same<U, T>::value, ForEachCallbacks &>::type
tools/lldb/unittests/Utility/RangeTest.cpp
   20   static_assert(std::is_same<lldb::addr_t, decltype(r.GetRangeBase())>::value,
   22   static_assert(std::is_same<lldb::addr_t, decltype(r.GetRangeEnd())>::value,
   24   static_assert(std::is_same<uint32_t, decltype(r.GetByteSize())>::value,
unittests/ADT/IListNodeTest.cpp
   25       std::is_same<compute_node_options<Node>::type,
   37       std::is_same<
   43       std::is_same<
   49       std::is_same<
   55       std::is_same<
   61       std::is_same<
unittests/ADT/IteratorTest.cpp
   29 static_assert(std::is_same<typename AdaptedIter::value_type, Shadow<0>>::value,
   32     std::is_same<typename AdaptedIter::difference_type, Shadow<1>>::value, "");
   33 static_assert(std::is_same<typename AdaptedIter::pointer, Shadow<2>>::value,
   35 static_assert(std::is_same<typename AdaptedIter::reference, Shadow<3>>::value,
   56 static_assert(IsAdaptedIterCategorySame<pointee_iterator_defaulted,
   58 static_assert(IsAdaptedIterCategorySame<pointee_iterator_defaulted,
   61 static_assert(IsAdaptedIterCategorySame<pointer_iterator_defaulted,
   63 static_assert(IsAdaptedIterCategorySame<pointer_iterator_defaulted,
unittests/ADT/RangeAdapterTest.cpp
  160       std::is_same<
  165       std::is_same<
unittests/Analysis/CallGraphTest.cpp
   26   static_assert(std::is_same<decltype(*I), NodeRef>::value,
   28   static_assert(std::is_same<decltype(*X), NodeRef>::value,
   30   static_assert(std::is_same<decltype(*E), NodeRef>::value,
   39   static_assert(std::is_same<decltype(*S), NodeRef>::value,
   41   static_assert(std::is_same<decltype(*F), NodeRef>::value,
unittests/IR/DominatorTreeBatchUpdatesTest.cpp
   27     std::is_same<DomUpdate, PostDominatorTree::UpdateType>::value,
unittests/IR/ValueMapTest.cpp
  118   static_assert(std::is_same<ExpectedType, VarType>::value,
unittests/Support/Casting.cpp
   91 static_assert(std::is_same<simplify_type<Use>::SimpleType, Value *>::value,
   93 static_assert(std::is_same<simplify_type<Use *>::SimpleType, Value *>::value,
   97 static_assert(std::is_same<simplify_type<foo>::SimpleType, int>::value,
   99 static_assert(std::is_same<simplify_type<foo *>::SimpleType, foo *>::value,
  146   static_assert(std::is_same<std::unique_ptr<const foo>, decltype(FP)>::value,
usr/include/c++/7.4.0/bits/regex.h
  396       static_assert(is_same<_Ch_type, typename _Rx_traits::char_type>::value,
usr/include/c++/7.4.0/bits/regex_compiler.h
  531       typedef typename std::is_same<_CharT, char>::type _UseCache;
usr/include/c++/7.4.0/bits/unique_ptr.h
  426           is_same<pointer, element_type*>,
  440                        is_same<pointer, element_type*>,
usr/include/c++/7.4.0/fstream
   84       static_assert(is_same<typename _Traits::pos_type,
usr/include/c++/7.4.0/tuple
  497       return  __and_<__not_<is_same<tuple<_Elements...>,
  508       return  __not_<is_same<tuple<_Elements...>,
usr/include/c++/7.4.0/type_traits
 1019       typedef __and_<__not_<is_same<__src_t, __dst_t>>,
 1045         __or_<is_same<__src_t, __dst_t>,
 2365       typedef typename conditional<__or_<is_same<_Argval, _Class>,
 2381       typedef typename conditional<__or_<is_same<_Argval, _Class>,
utils/TableGen/CodeGenDAGPatterns.h
   56   static_assert(std::is_same<std::underlying_type<MVT::SimpleValueType>::type,