diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-04-15 02:45:28 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-04-15 02:45:28 +0000 |
commit | bb9cadf4ebfd2a61ace2a5a1994265c342b32937 (patch) | |
tree | f31f6b053189f9e0bc686eddd9f3a318fd456e23 /clang/lib/CodeGen/BackendUtil.cpp | |
parent | 8a74f6846d4f0844cf6125746571c10748934c8c (diff) | |
download | llvm-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.cpp | 3 |
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: |