message: Allow loop fusion of fusion computations of non-loop type.
  Fixes bug introduced in commit
diff: @@ -150,8 +150,7 @@ bool IsLoopFusible(const HloInstruction& instr) {
  instr.opcode() == HloOpcode::kConcatenate ||
  instr.opcode() == HloOpcode::kDynamicSlice ||
  instr.opcode() == HloOpcode::kDynamicUpdateSlice ||
  - (instr.opcode() == HloOpcode::kFusion &&
  - instr.fusion_kind() == HloInstruction::FusionKind::kLoop) ||
  + instr.opcode() == HloOpcode::kFusion ||
  instr.opcode() == HloOpcode::kGather ||
  instr.opcode() == HloOpcode::kIota ||
  instr.opcode() == HloOpcode::kPad ||
  