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

Name

Description

doit

Simplifies Val and continues casting on the simplified type.

Specializations

Name

Description

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.

Created with MrDocs