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