Lines Matching full:eliminate
78 /// try to eliminate the cast by moving the type information into the alloc.
286 // eliminate it now.
317 /// same value. This is used by code that tries to eliminate truncates.
336 // If this is an extension from the dest type, we can eliminate it, even if it
463 // Transform trunc(lshr (zext A), Cst) to eliminate one type conversion.
500 /// in order to eliminate the icmp.
651 // eliminate it, even if it has multiple uses.
883 /// in order to eliminate the icmp.
980 /// to promote integer operations to a wider types will allow us to eliminate
995 // If this is a truncate from the dest type, we can trivially eliminate it,
1108 // for a truncate. If the source and dest are the same type, eliminate the
1180 // smaller than the destination type, we can eliminate the truncate by doing
1661 // If the address spaces don't match, don't eliminate the bitcast, which is
1748 // us to eliminate at least one cast.