Go to the source code of this file.
|
#define | CODE(i) |
|
#define | CODE(i) |
|
#define | M(S, D) |
|
|
|
template<nat id> |
Ref | mim::plug::core::normalize_nat (Ref type, Ref callee, Ref arg) |
|
|
template<ncmp id> |
Ref | mim::plug::core::normalize_ncmp (Ref type, Ref callee, Ref arg) |
|
|
template<icmp id> |
Ref | mim::plug::core::normalize_icmp (Ref type, Ref c, Ref arg) |
|
|
template<extrema id> |
Ref | mim::plug::core::normalize_extrema (Ref type, Ref c, Ref arg) |
|
|
Ref | mim::plug::core::normalize_abs (Ref type, Ref c, Ref arg) |
|
|
template<bit1 id> |
Ref | mim::plug::core::normalize_bit1 (Ref type, Ref c, Ref a) |
|
|
template<bit2 id> |
Ref | mim::plug::core::normalize_bit2 (Ref type, Ref c, Ref arg) |
|
|
Ref | mim::plug::core::normalize_idx (Ref type, Ref c, Ref arg) |
|
|
template<shr id> |
Ref | mim::plug::core::normalize_shr (Ref type, Ref c, Ref arg) |
|
|
template<wrap id> |
Ref | mim::plug::core::normalize_wrap (Ref type, Ref c, Ref arg) |
|
|
template<div id> |
Ref | mim::plug::core::normalize_div (Ref full_type, Ref c, Ref arg) |
|
|
template<conv id> |
Ref | mim::plug::core::normalize_conv (Ref dst_t, Ref c, Ref x) |
|
|
Ref | mim::plug::core::normalize_bitcast (Ref dst_t, Ref callee, Ref src) |
|
|
template<trait id> |
Ref | mim::plug::core::normalize_trait (Ref nat, Ref callee, Ref type) |
|
|
Ref | mim::plug::core::normalize_zip (Ref type, Ref c, Ref arg) |
|
|
template<pe id> |
Ref | mim::plug::core::normalize_pe (Ref type, Ref callee, Ref arg) |
|
◆ CODE [1/2]
Value: case i: res = fold<Id, id, i>(*la, *lb, nsw, nuw); break;
◆ CODE [2/2]
Value: case i: res = fold<Id, i>(*la, nsw, nuw); break;