2
0

SWDEV-287018 - Generate tempraries for _optimized.bc and _linked.bc if -save-temp-all is passed.

Change-Id: Ie8a7af66f0764f0a94948d45d7deed786f799c96
Este cometimento está contido em:
Juan Manuel MARTINEZ CAAMAÑO
2022-10-21 14:04:47 +00:00
cometido por Juan MartinezFernandez
ascendente 8246c73e3a
cometimento 9b8005d758
2 ficheiros modificados com 6 adições e 4 eliminações
+3 -4
Ver ficheiro
@@ -385,8 +385,7 @@ bool Program::linkLLVMBitcode(const amd_comgr_data_set_t inputs,
if (status == AMD_COMGR_STATUS_SUCCESS) {
std::string dumpFileName;
if (requiredDump && amdOptions != nullptr &&
amdOptions->isDumpFlagSet(amd::option::DUMP_BC_LINKED)) {
if (requiredDump || amdOptions->isDumpFlagSet(amd::option::DUMP_BC_LINKED)) {
dumpFileName = amdOptions->getDumpFileName("_linked.bc");
}
status = extractByteCodeBinary(*output, AMD_COMGR_DATA_KIND_BC, dumpFileName, binaryData,
@@ -491,8 +490,8 @@ bool Program::compileToLLVMBitcode(const amd_comgr_data_set_t compileInputs,
if (status == AMD_COMGR_STATUS_SUCCESS) {
std::string outFileName;
if (amdOptions->isDumpFlagSet(amd::option::DUMP_BC_ORIGINAL)) {
outFileName = amdOptions->getDumpFileName("_original.bc");
if (amdOptions->isDumpFlagSet(amd::option::DUMP_BC_OPTIMIZED)) {
outFileName = amdOptions->getDumpFileName("_optimized.bc");
}
status = extractByteCodeBinary(output, AMD_COMGR_DATA_KIND_BC, outFileName, binaryData,
binarySize);