Home
last modified time | relevance | path

Searched refs:isa_impl_cl (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/llvm/include/llvm/Support/
DCasting.h68 template <typename To, typename From> struct isa_impl_cl {
74 template <typename To, typename From> struct isa_impl_cl<To, const From> {
81 struct isa_impl_cl<To, const std::unique_ptr<From>> {
84 return isa_impl_cl<To, From>::doit(*Val);
88 template <typename To, typename From> struct isa_impl_cl<To, From*> {
95 template <typename To, typename From> struct isa_impl_cl<To, From*const> {
102 template <typename To, typename From> struct isa_impl_cl<To, const From*> {
109 template <typename To, typename From> struct isa_impl_cl<To, const From*const> {
131 return isa_impl_cl<To,FromTy>::doit(Val);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DCasting.h69 template <typename To, typename From> struct isa_impl_cl {
75 template <typename To, typename From> struct isa_impl_cl<To, const From> {
82 struct isa_impl_cl<To, const std::unique_ptr<From>> {
85 return isa_impl_cl<To, From>::doit(*Val);
89 template <typename To, typename From> struct isa_impl_cl<To, From*> {
96 template <typename To, typename From> struct isa_impl_cl<To, From*const> {
103 template <typename To, typename From> struct isa_impl_cl<To, const From*> {
110 template <typename To, typename From> struct isa_impl_cl<To, const From*const> {
132 return isa_impl_cl<To,FromTy>::doit(Val);
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DCasting.h67 template <typename To, typename From> struct isa_impl_cl {
73 template <typename To, typename From> struct isa_impl_cl<To, const From> {
79 template <typename To, typename From> struct isa_impl_cl<To, From*> {
86 template <typename To, typename From> struct isa_impl_cl<To, From*const> {
93 template <typename To, typename From> struct isa_impl_cl<To, const From*> {
100 template <typename To, typename From> struct isa_impl_cl<To, const From*const> {
122 return isa_impl_cl<To,FromTy>::doit(Val);
/external/llvm/include/llvm/Support/
DCasting.h67 template <typename To, typename From> struct isa_impl_cl {
73 template <typename To, typename From> struct isa_impl_cl<To, const From> {
79 template <typename To, typename From> struct isa_impl_cl<To, From*> {
86 template <typename To, typename From> struct isa_impl_cl<To, From*const> {
93 template <typename To, typename From> struct isa_impl_cl<To, const From*> {
100 template <typename To, typename From> struct isa_impl_cl<To, const From*const> {
122 return isa_impl_cl<To,FromTy>::doit(Val);
/external/clang/test/SemaTemplate/
Dtemplate-id-expr.cpp4 struct isa_impl_cl { struct
10 void isa(const Y &Val) { return isa_impl_cl<Y>::template isa<X>(Val); } in isa() argument
/external/llvm-project/clang/test/SemaTemplate/
Dtemplate-id-expr.cpp6 struct isa_impl_cl { struct
12 void isa(const Y &Val) { return isa_impl_cl<Y>::template isa<X>(Val); } in isa() argument