Home
last modified time | relevance | path

Searched refs:simplify_type (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DCasting.h34 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 DTrackingMDRef.h146 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 DUse.h35 template <typename> struct simplify_type;
166 template <> struct simplify_type<Use> {
171 template <> struct simplify_type<const Use> {
H A DValueHandle.h164 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 DUser.h318 template<> struct simplify_type<User::op_iterator> {
325 template<> struct simplify_type<User::const_op_iterator> {
H A DMetadata.h754 template <> struct simplify_type<MDOperand> {
760 template <> struct simplify_type<const MDOperand> {
H A DDebugInfoMetadata.h244 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 Dilist_iterator.h180 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 DIntrusiveRefCntPtr.h250 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 DCanonicalType.h368 struct simplify_type< ::clang::CanQual<T>> {
H A DType.h1236 template<> struct simplify_type< ::clang::QualType> {
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h239 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 DCallEvent.h1219 template<class T> struct simplify_type< clang::ento::CallEventRef<T>> {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFG.h1230 template <> struct simplify_type< ::clang::CFGTerminator> {
/freebsd-12.1/contrib/gcc/cp/
H A DChangeLog-19981865 * xref.c (simplify_type): Cast argument of ctype function to