/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Use.h | 34 template <typename> struct simplify_type; 116 template <> struct simplify_type<Use> { struct in namespace:llvm 121 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 | 165 // Specialize simplify_type to allow WeakVH to participate in 167 template <> struct simplify_type<WeakVH> { struct in namespace:llvm 172 template <> struct simplify_type<const WeakVH> { struct in namespace:llvm 229 // Specialize simplify_type to allow WeakTrackingVH to participate in 231 template <> struct simplify_type<WeakTrackingVH> { struct in namespace:llvm 236 template <> struct simplify_type<const WeakTrackingVH> { struct in namespace:llvm
|
H A D | User.h | 322 template<> struct simplify_type<User::op_iterator> { 329 template<> struct simplify_type<User::const_op_iterator> {
|
H A D | Metadata.h | 787 template <> struct simplify_type<MDOperand> { struct 793 template <> struct simplify_type<const MDOperand> { struct
|
/netbsd-current/external/apache2/llvm/dist/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)); 119 // the simplify_type template. 122 typename simplify_type<SimpleFrom>::SimpleType>::doit( 123 simplify_type<const From>::getSimplifiedValue(Val)); 143 typename simplify_type<const Y>::SimpleType>::doit(Val); 215 To, From, typename simplify_type<From>::SimpleType>::ret_type; 218 // Ensure the non-simple values are converted using the simplify_type templat [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | ilist_iterator.h | 178 template <typename From> struct simplify_type; 185 struct simplify_type<ilist_iterator<OptionsT, false, IsConst>> { struct in namespace:llvm 192 struct simplify_type<const ilist_iterator<OptionsT, false, IsConst>> struct in namespace:llvm 193 : simplify_type<ilist_iterator<OptionsT, false, IsConst>> {};
|
H A D | IntrusiveRefCntPtr.h | 279 template <typename From> struct simplify_type; 281 template <class T> struct simplify_type<IntrusiveRefCntPtr<T>> { struct in namespace:llvm 289 template <class T> struct simplify_type<const IntrusiveRefCntPtr<T>> { struct in namespace:llvm
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | AssumptionCache.h | 252 template<> struct simplify_type<AssumptionCache::ResultElem> { struct in class:llvm::AssumptionCache 259 template<> struct simplify_type<const AssumptionCache::ResultElem> { struct in class:llvm::AssumptionCache
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | CanonicalType.h | 365 /// Implement simplify_type for CanQual<T>, so that we can dyn_cast from 369 struct simplify_type< ::clang::CanQual<T>> { struct in namespace:llvm
|
H A D | Type.h | 1312 /// Implement simplify_type for QualType, so that we can dyn_cast from QualType 1314 template<> struct simplify_type< ::clang::QualType> { struct in namespace:llvm
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 257 template<> struct simplify_type<SDValue> { struct in namespace:llvm 264 template<> struct simplify_type<const SDValue> { struct in namespace:llvm 358 /// simplify_type specializations - Allow casting operators to work directly on 360 template<> struct simplify_type<SDUse> { struct in namespace:llvm
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 1473 template<class T> struct simplify_type< clang::ento::CallEventRef<T>> { struct in namespace:llvm
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
H A D | CFG.h | 1471 /// Implement simplify_type for CFGTerminator, so that we can dyn_cast from 1473 template <> struct simplify_type< ::clang::CFGTerminator> {
|