|
Namespaces |
namespace | llvm |
Classes |
struct | llvm::simplify_type< From > |
struct | llvm::simplify_type< const From > |
struct | llvm::isa_impl_wrap< To, From, SimpleType > |
struct | llvm::isa_impl_wrap< To, const FromTy, const FromTy > |
struct | llvm::isa_impl_cl< FromCl > |
struct | llvm::isa_impl_cl< const FromCl > |
struct | llvm::isa_impl_cl< FromCl * > |
struct | llvm::isa_impl_cl< FromCl & > |
struct | llvm::cast_retty_impl< To, From > |
struct | llvm::cast_retty_impl< To, const From > |
struct | llvm::cast_retty_impl< To, From * > |
struct | llvm::cast_retty_impl< To, const From * > |
struct | llvm::cast_retty_impl< To, const From *const > |
struct | llvm::cast_retty_wrap< To, From, SimpleFrom > |
struct | llvm::cast_retty_wrap< To, FromTy, FromTy > |
struct | llvm::cast_retty< To, From > |
struct | llvm::cast_convert_val< To, From, SimpleFrom > |
struct | llvm::cast_convert_val< To, FromTy, FromTy > |
Functions |
template<typename To, typename From> |
bool | llvm::isa_impl (const From &Val) |
template<class X, class Y> |
bool | llvm::isa (const Y &Val) |
template<class X, class Y> |
cast_retty< X, Y >::ret_type | llvm::cast (const Y &Val) |
template<class X, class Y> |
cast_retty< X, Y * >::ret_type | llvm::cast_or_null (Y *Val) |
template<class X, class Y> |
cast_retty< X, Y >::ret_type | llvm::dyn_cast (Y Val) |
template<class X, class Y> |
cast_retty< X, Y >::ret_type | llvm::dyn_cast_or_null (Y Val) |