Displaying 1 result from an estimated 1 matches for "genresult".
Did you mean:
openresult
2013 Jul 12
14
[LLVMdev] [Proposal] Parallelize post-IPO stage.
...C.message();
+ if (determineTarget(errMsg))
return true;
- }
- // generate object file
- tool_output_file objFile(Filename.c_str(), FD);
+ PostIPOCompile PostIPOStage(_IPOPartMgr, _IPOFileMgr, true/*merge objects*/);
+ if (!_IPOFileMgr.CreateWorkDir(errMsg))
+ return true;
- bool genResult = generateObjectFile(objFile.os(), errMsg);
- objFile.os().close();
- if (objFile.os().has_error()) {
- objFile.os().clear_error();
- sys::fs::remove(Twine(Filename));
+ performIPO(errMsg, true);
+
+ if (!PostIPOStage.Compile(errMsg))
return true;
- }
- objFile.keep();
- if (gen...