This patch adds PPC back end optimization to analyze the arguments of a conditional trap instruction to execute one of the following
- Delete it if the condition is never true
 - Replace it with an unconditional trap if the condition is always true
 - Otherwise keep it
 
Seems that we should be able to handle all 4 in the same block: