Searched refs:simplify_type (Results 1 – 15 of 15) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | Casting.h | 34 template<typename From> struct simplify_type { struct 41 template<typename From> struct simplify_type<const From> { argument 42 using NonConstSimpleType = typename simplify_type<From>::SimpleType; 49 return simplify_type<From>::getSimplifiedValue(const_cast<From&>(Val)); 124 typename simplify_type<SimpleFrom>::SimpleType>::doit( 201 To, From, typename simplify_type<From>::SimpleType>::ret_type; 211 typename simplify_type<SimpleFrom>::SimpleType>::doit( 212 simplify_type<From>::getSimplifiedValue(Val)); 227 std::is_same<X, typename simplify_type<X>::SimpleType>::value; 243 X, const Y, typename simplify_type<const Y>::SimpleType>::doit(Val); [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | TrackingMDRef.h | 146 template <> struct simplify_type<TrackingMDRef> { 152 template <> struct simplify_type<const TrackingMDRef> { 160 template <class T> struct simplify_type<TypedTrackingMDRef<T>> { 168 template <class T> struct simplify_type<const TypedTrackingMDRef<T>> {
|
| H A D | Use.h | 35 template <typename> struct simplify_type; 166 template <> struct simplify_type<Use> { 171 template <> struct simplify_type<const Use> {
|
| H A D | ValueHandle.h | 164 template <> struct simplify_type<WeakVH> { 169 template <> struct simplify_type<const WeakVH> { 209 template <> struct simplify_type<WeakTrackingVH> { 214 template <> struct simplify_type<const WeakTrackingVH> {
|
| H A D | User.h | 318 template<> struct simplify_type<User::op_iterator> { 325 template<> struct simplify_type<User::const_op_iterator> {
|
| H A D | Metadata.h | 754 template <> struct simplify_type<MDOperand> { 760 template <> struct simplify_type<const MDOperand> {
|
| H A D | DebugInfoMetadata.h | 244 template <class T> struct simplify_type<const TypedDINodeRef<T>> { 253 struct simplify_type<TypedDINodeRef<T>> 254 : simplify_type<const TypedDINodeRef<T>> {};
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | ilist_iterator.h | 180 template <typename From> struct simplify_type; 187 struct simplify_type<ilist_iterator<OptionsT, false, IsConst>> { 194 struct simplify_type<const ilist_iterator<OptionsT, false, IsConst>> 195 : simplify_type<ilist_iterator<OptionsT, false, IsConst>> {};
|
| H A D | IntrusiveRefCntPtr.h | 250 template <typename From> struct simplify_type; 252 template <class T> struct simplify_type<IntrusiveRefCntPtr<T>> { 260 template <class T> struct simplify_type<const IntrusiveRefCntPtr<T>> {
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 368 struct simplify_type< ::clang::CanQual<T>> {
|
| H A D | Type.h | 1236 template<> struct simplify_type< ::clang::QualType> {
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 239 template<> struct simplify_type<SDValue> { 246 template<> struct simplify_type<const SDValue> { 342 template<> struct simplify_type<SDUse> {
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 1219 template<class T> struct simplify_type< clang::ento::CallEventRef<T>> {
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/ |
| H A D | CFG.h | 1230 template <> struct simplify_type< ::clang::CFGTerminator> {
|
| /freebsd-12.1/contrib/gcc/cp/ |
| H A D | ChangeLog-1998 | 1865 * xref.c (simplify_type): Cast argument of ctype function to
|