search for: allbutmain

Displaying 3 results from an estimated 3 matches for "allbutmain".

2008 May 09
2
[LLVMdev] [PATCH] Internalize improvements
...was also different from not specifying the -internalize-public-api-file option, in which case nothing would be internalized (thus respecting the InternalizeEverything option). The difference between not specifying the -file option and having an empty or non-existent file was removed and the AllButMain option (the new name for InternalizeEverything) is always respected. Furthermore, this patch does some renaming and has improved comments. Lastly, this patch adds a few testcases for the Internalize pass. The first three RUN lines work with the orginal and modified code, the last two RUN lines...
2013 Jul 28
0
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
...ect that inlines only Index: tools/lto/LTOCodeGenerator.cpp =================================================================== --- tools/lto/LTOCodeGenerator.cpp (revision 187135) +++ tools/lto/LTOCodeGenerator.cpp (working copy) @@ -412,11 +412,12 @@ // Enabling internalize here would use its AllButMain variant. It // keeps only main if it exists and does nothing for libraries. Instead // we create the pass ourselves with the symbol list provided by the linker. - if (!DisableOpt) - PassManagerBuilder().populateLTOPassManager(passes, - /*Intern...
2013 Jul 18
3
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
Andy and I briefly discussed this the other day, we have not yet got chance to list a detailed pass order for the pre- and post- IPO scalar optimizations. This is wish-list in our mind: pre-IPO: based on the ordering he propose, get rid of the inlining (or just inline tiny func), get rid of all loop xforms... post-IPO: get rid of inlining, or maybe we still need it, only