Lines Matching defs:ObjStream
367 llvm::raw_string_ostream ObjStream(ObjBuffer);
404 ObjStream << "# HIP Object Generator\n";
405 ObjStream << "# *** Automatically generated by Clang ***\n";
409 ObjStream << " .section .hip_gpubin_handle,\"dw\"\n";
411 ObjStream << " .protected " << PrimaryGpuBinHandleSymbol << "\n";
412 ObjStream << " .type " << PrimaryGpuBinHandleSymbol << ",@object\n";
413 ObjStream << " .section .hip_gpubin_handle,\"aw\"\n";
415 ObjStream << " .globl " << PrimaryGpuBinHandleSymbol << "\n";
416 ObjStream << " .p2align 3\n"; // Align 8
417 ObjStream << PrimaryGpuBinHandleSymbol << ":\n";
418 ObjStream << " .zero 8\n"; // Size 8
422 ObjStream << " .globl " << AliasSymbol << "\n";
423 ObjStream << " .set " << AliasSymbol << "," << PrimaryGpuBinHandleSymbol
430 ObjStream << " .section .hip_fatbin,\"dw\"\n";
432 ObjStream << " .protected " << PrimaryHipFatbinSymbol << "\n";
433 ObjStream << " .type " << PrimaryHipFatbinSymbol << ",@object\n";
434 ObjStream << " .section .hip_fatbin,\"a\",@progbits\n";
436 ObjStream << " .globl " << PrimaryHipFatbinSymbol << "\n";
437 ObjStream << " .p2align " << llvm::Log2(llvm::Align(HIPCodeObjectAlign))
441 ObjStream << " .globl " << AliasSymbol << "\n";
442 ObjStream << " .set " << AliasSymbol << "," << PrimaryHipFatbinSymbol
445 ObjStream << PrimaryHipFatbinSymbol << ":\n";
446 ObjStream << " .incbin ";
447 llvm::sys::printArg(ObjStream, BundleFile, /*Quote=*/true);
448 ObjStream << "\n";
451 ObjStream << " .section .note.GNU-stack, \"\", @progbits\n";