message: Fixing address space cast in reduction epilog
  Introduced from
diff: @@ -2346,7 +2346,9 @@ void IrEmitterUnnested::EmitEpilogueForReduction(
  shared_cache,
  {b_.getInt32(0), constant(j), thread_id_info.lane_id}));
  llvm::Value* initial_value = reduction_info.GetInitialValues()[i];
  - llvm::Value* initial_value_addr = b_.CreateAlloca(element_type);
  + llvm::Value* initial_value_addr =
  + shared_to_global(llvm_ir::EmitAllocaAtFunctionEntry(
  + element_type, "initial_value_addr", &b_));
  b_.CreateStore(initial_value, initial_value_addr);
  llvm::Value* warp_exists = b_.CreateICmpULT(
  