aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-04-15 02:45:28 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-04-15 02:45:28 +0000
commitbb9cadf4ebfd2a61ace2a5a1994265c342b32937 (patch)
treef31f6b053189f9e0bc686eddd9f3a318fd456e23 /clang/lib/CodeGen/BackendUtil.cpp
parent8a74f6846d4f0844cf6125746571c10748934c8c (diff)
downloadllvm-bb9cadf4ebfd2a61ace2a5a1994265c342b32937.zip
llvm-bb9cadf4ebfd2a61ace2a5a1994265c342b32937.tar.gz
llvm-bb9cadf4ebfd2a61ace2a5a1994265c342b32937.tar.bz2
uselistorder: -mllvm -preserve-ll-use-list-order => -emit-llvm-uselists
Follow up to r234962, start respecting `-emit-llvm-uselists even for LLVM assembly. Note that the driver never passes this flag; this is just a interface convenience/consistency for those using `-cc1` directly. This required LLVM r234969 (and predecessors). llvm-svn: 234970
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
-rw-r--r--clang/lib/CodeGen/BackendUtil.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp
index a6d09f7..0d95fc1 100644
--- a/clang/lib/CodeGen/BackendUtil.cpp
+++ b/clang/lib/CodeGen/BackendUtil.cpp
@@ -607,7 +607,8 @@ void EmitAssemblyHelper::EmitAssembly(BackendAction Action,
break;
case Backend_EmitLL:
- getPerModulePasses()->add(createPrintModulePass(*OS));
+ getPerModulePasses()->add(
+ createPrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists));
break;
default: