uselistorder: Pull the bit through PrintModulePass

Now the callers of `PrintModulePass()` (etc.) that care about use-list
order in assembly pass in the flag.

llvm-svn: 234969
This commit is contained in:
Duncan P. N. Exon Smith
2015-04-15 02:38:06 +00:00
parent c4f0a325a7
commit 8a74f6846d
6 changed files with 27 additions and 14 deletions

View File

@@ -270,7 +270,8 @@ int main(int argc, char **argv) {
}
if (OutputAssembly)
Passes.add(createPrintModulePass(Out.os()));
Passes.add(createPrintModulePass(Out.os(), "",
shouldPreserveAssemblyUseListOrder()));
else if (Force || !CheckBitcodeOutputToConsole(Out.os(), true))
Passes.add(
createBitcodeWriterPass(Out.os(), shouldPreserveBitcodeUseListOrder()));