llvm::cast_convert_val

Performs the actual cast after simplifying non-simple source values.

Synopsis

Declared in <llvm/Support/Casting.h>

template<
    class To,
    class From,
    class SimpleFrom>
struct cast_convert_val;

Static Member Functions

NameDescription
doit Simplifies Val and continues casting on the simplified type.

Specializations

NameDescription
cast_convert_val<To, FromTy, FromTy> Terminal cast_convert_val specialization for non-pointer values.
cast_convert_val<To, FromTy*, FromTy*> Terminal cast_convert_val specialization for pointer values.