LLVM API Documentation
Go to the source code of this file.
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
Functions | |
template<class X , class Y > | |
bool | llvm::isa (const Y &Val) |
template<class X , class Y > | |
enable_if_c<!is_simple_type< Y > ::value, typename cast_retty < X, const Y >::ret_type > ::type | llvm::cast (const Y &Val) |
template<class X , class Y > | |
cast_retty< X, Y >::ret_type | llvm::cast (Y &Val) |
template<class X , class Y > | |
cast_retty< X, Y * >::ret_type | llvm::cast (Y *Val) |
template<class X , class Y > | |
cast_retty< X, Y * >::ret_type | llvm::cast_or_null (Y *Val) |
template<class X , class Y > | |
enable_if_c<!is_simple_type< Y > ::value, typename cast_retty < X, const Y >::ret_type > ::type | llvm::dyn_cast (const 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 (Y *Val) |
template<class X , class Y > | |
cast_retty< X, Y * >::ret_type | llvm::dyn_cast_or_null (Y *Val) |