/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Use.h | 34 template <typename> struct simplify_type; 165 template <> struct simplify_type<Use> { struct in namespace:llvm 170 template <> struct simplify_type<const Use> { struct in namespace:llvm
|
H A D | TrackingMDRef.h | 145 template <> struct simplify_type<TrackingMDRef> { struct in namespace:llvm 151 template <> struct simplify_type<const TrackingMDRef> { struct in namespace:llvm 159 template <class T> struct simplify_type<TypedTrackingMDRef<T>> { struct in namespace:llvm 167 template <class T> struct simplify_type<const TypedTrackingMDRef<T>> { struct in namespace:llvm
|
H A D | ValueHandle.h | 161 // Specialize simplify_type to allow WeakVH to participate in 163 template <> struct simplify_type<WeakVH> { struct in namespace:llvm 168 template <> struct simplify_type<const WeakVH> { struct in namespace:llvm 225 // Specialize simplify_type to allow WeakTrackingVH to participate in 227 template <> struct simplify_type<WeakTrackingVH> { struct in namespace:llvm 232 template <> struct simplify_type<const WeakTrackingVH> { struct in namespace:llvm
|
H A D | User.h | 317 template<> struct simplify_type<User::op_iterator> { 324 template<> struct simplify_type<User::const_op_iterator> {
|
H A D | Metadata.h | 762 template <> struct simplify_type<MDOperand> { struct 768 template <> struct simplify_type<const MDOperand> { struct
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Casting.h | 33 template<typename From> struct simplify_type { struct in namespace:llvm 40 template<typename From> struct simplify_type<const From> { struct in namespace:llvm 41 using NonConstSimpleType = typename simplify_type<From>::SimpleType; 48 return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val)); 120 // the simplify_type template. 123 typename simplify_type<SimpleFrom>::SimpleType>::doit( 124 simplify_type<const From>::getSimplifiedValue(Val)); 143 typename simplify_type<const Y>::SimpleType>::doit(Val); 210 To, From, typename simplify_type<From>::SimpleType>::ret_type; 213 // Ensure the non-simple values are converted using the simplify_type templat [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | ilist_iterator.h | 179 template <typename From> struct simplify_type; 186 struct simplify_type<ilist_iterator<OptionsT, false, IsConst>> { struct in namespace:llvm 193 struct simplify_type<const ilist_iterator<OptionsT, false, IsConst>> struct in namespace:llvm 194 : simplify_type<ilist_iterator<OptionsT, false, IsConst>> {};
|
H A D | IntrusiveRefCntPtr.h | 249 template <typename From> struct simplify_type; 251 template <class T> struct simplify_type<IntrusiveRefCntPtr<T>> { struct in namespace:llvm 259 template <class T> struct simplify_type<const IntrusiveRefCntPtr<T>> { struct in namespace:llvm
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CanonicalType.h | 363 /// Implement simplify_type for CanQual<T>, so that we can dyn_cast from 367 struct simplify_type< ::clang::CanQual<T>> { struct in namespace:llvm
|
H A D | Type.h | 1277 /// Implement simplify_type for QualType, so that we can dyn_cast from QualType 1279 template<> struct simplify_type< ::clang::QualType> { struct in namespace:llvm
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 243 template<> struct simplify_type<SDValue> { struct in namespace:llvm 250 template<> struct simplify_type<const SDValue> { struct in namespace:llvm 344 /// simplify_type specializations - Allow casting operators to work directly on 346 template<> struct simplify_type<SDUse> { struct in namespace:llvm
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 1280 template<class T> struct simplify_type< clang::ento::CallEventRef<T>> { struct in namespace:llvm
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CFG.h | 1460 /// Implement simplify_type for CFGTerminator, so that we can dyn_cast from 1462 template <> struct simplify_type< ::clang::CFGTerminator> {
|