Author: mboehme Date: Mon Jan 23 08:33:42 2017 New Revision: 292791 URL: http://llvm.org/viewvc/llvm-project?rev=292791&view=rev Log: Revert "IRGen: Start using the WriteThinLTOBitcode pass."
Summary: This reverts commit r292662. This change broke internal builds. Will provide a reproducer internally. Subscribers: pcc, mehdi_amini, cfe-commits, mgorny Differential Revision: https://reviews.llvm.org/D29025 Removed: cfe/trunk/test/CodeGenCXX/type-metadata-thinlto.cpp Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp cfe/trunk/test/CMakeLists.txt Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/BackendUtil.cpp?rev=292791&r1=292790&r2=292791&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/BackendUtil.cpp (original) +++ cfe/trunk/lib/CodeGen/BackendUtil.cpp Mon Jan 23 08:33:42 2017 @@ -689,11 +689,9 @@ void EmitAssemblyHelper::EmitAssembly(Ba break; case Backend_EmitBC: - if (CodeGenOpts.EmitSummaryIndex) - PerModulePasses.add(createWriteThinLTOBitcodePass(*OS)); - else - PerModulePasses.add( - createBitcodeWriterPass(*OS, CodeGenOpts.EmitLLVMUseLists)); + PerModulePasses.add(createBitcodeWriterPass( + *OS, CodeGenOpts.EmitLLVMUseLists, CodeGenOpts.EmitSummaryIndex, + CodeGenOpts.EmitSummaryIndex)); break; case Backend_EmitLL: Modified: cfe/trunk/test/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CMakeLists.txt?rev=292791&r1=292790&r2=292791&view=diff ============================================================================== --- cfe/trunk/test/CMakeLists.txt (original) +++ cfe/trunk/test/CMakeLists.txt Mon Jan 23 08:33:42 2017 @@ -80,7 +80,6 @@ if( NOT CLANG_BUILT_STANDALONE ) llc llvm-bcanalyzer llvm-dis - llvm-modextract llvm-nm llvm-objdump llvm-profdata Removed: cfe/trunk/test/CodeGenCXX/type-metadata-thinlto.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/type-metadata-thinlto.cpp?rev=292790&view=auto ============================================================================== --- cfe/trunk/test/CodeGenCXX/type-metadata-thinlto.cpp (original) +++ cfe/trunk/test/CodeGenCXX/type-metadata-thinlto.cpp (removed) @@ -1,11 +0,0 @@ -// RUN: %clang_cc1 -flto=thin -flto-unit -triple x86_64-unknown-linux -fvisibility hidden -emit-llvm-bc -o %t %s -// RUN: llvm-modextract -o - -n 1 %t | llvm-dis | FileCheck %s - -// CHECK: @_ZTV1A = linkonce_odr -class A { - virtual void f() {} -}; - -A *f() { - return new A; -} _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits