Displaying 1 result from an estimated 1 matches for "ipofile".
2013 Jul 12
14
[LLVMdev] [Proposal] Parallelize post-IPO stage.
...Module *NewMod);
+ GlobalVariable *CreateVarDecl(const GlobalVariable *GV, Module *NewMod);
+
+private:
+ ModPartSchemeMgr &PartSchemeMgr;
+ IPOPartMgr &IPOPartMgr;
+ Module *MergedModule;
+ int NextPartId;
+};
+
+class PostIPOCompile {
+public:
+ PostIPOCompile(IPOPartMgr &IPM, IPOFileMgr &IFM, bool ToMergeObjs = false) :
+ PartMgr(IPM), FileMgr(IFM), MergedObjFile(0), MergeObjs(ToMergeObjs) {}
+
+ IPOFile *getMergedObjFile() const { return MergedObjFile; }
+
+ bool Compile(std::string &ErrMsg);
+
+private:
+ bool generateMakefile(std::string &ErrMsg);
+
+privat...