message: [XLA:GPU] When linking libdevice, copy the data layout of the main module
  This is harmless and avoids warnings like
  warning: Linking two modules of different data layouts: 'libdevice.10.bc' is '' whereas 'acme' is 'e-i64:64-i128:128-v16:16-v32:32-n16:32:64'
diff: @@ -294,6 +294,9 @@ Status LinkWithBitcodeVector(llvm::Module* module,
  std::unique_ptr<llvm::Module> bitcode_module =
  LoadIRModule(bitcode_path, &module->getContext());
  + // Ignore the data layout of the module we're importing. This avoids a
  + // warning from the linker.
  + bitcode_module->setDataLayout(module->getDataLayout());
  if (linker.linkInModule(
  std::move(bitcode_module), llvm::Linker::Flags::LinkOnlyNeeded,
  [](llvm::Module& M, const llvm::StringSet<>& GVS) {
  