Handling of `prefetch` (legalization/lowering)

I recently encountered similar issues. We can extent legalization/lowering to match this pattern Evaluate(call_intrin)) and lower them to Stmt