mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-28 08:46:06 +00:00

(This isn't really x86-specific, but we have to pick some non-Apple triple to exercise the right codepath.) llvm-svn: 340644
12 lines
871 B
LLVM
12 lines
871 B
LLVM
; RUN: %clang_cc1 -flto -triple x86_64-pc-linux-gnu -emit-llvm-bc -disable-llvm-passes -x ir < %s -o - | llvm-bcanalyzer -dump | FileCheck %s
|
|
; RUN: %clang_cc1 -flto=thin -triple x86_64-pc-linux-gnu -emit-llvm-bc -disable-llvm-passes -x ir < %s -o - | llvm-bcanalyzer -dump | FileCheck %s
|
|
; RUN: %clang_cc1 -fexperimental-new-pass-manager -flto -triple x86_64-pc-linux-gnu -emit-llvm-bc -disable-llvm-passes -x ir < %s -o - | llvm-bcanalyzer -dump | FileCheck %s
|
|
; RUN: %clang_cc1 -fexperimental-new-pass-manager -flto=thin -triple x86_64-pc-linux-gnu -emit-llvm-bc -disable-llvm-passes -x ir < %s -o - | llvm-bcanalyzer -dump | FileCheck %s
|
|
; REQUIRES: x86-registered-target
|
|
|
|
; CHECK-NOT:GLOBALVAL_SUMMARY_BLOCK
|
|
|
|
; Make sure this doesn't crash, and we don't try to emit a module summary.
|
|
; (The command is roughly emulating what -save-temps would do.)
|
|
@0 = global i32 0
|