diff options
author | Vitaly Buka <vitalybuka@google.com> | 2018-02-14 22:41:15 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2018-02-14 22:41:15 +0000 |
commit | 44396faabcb72ef03db1c357fe493dd9b4a1bed9 (patch) | |
tree | e04afaeb1e0e904450bce3f7d6429e0bcfb41ea9 /clang/test/CodeGen/thinlto-distributed.ll | |
parent | de8140066a7cedff3f8f9e828d4430ad4e80f3d3 (diff) | |
download | bcm5719-llvm-44396faabcb72ef03db1c357fe493dd9b4a1bed9.tar.gz bcm5719-llvm-44396faabcb72ef03db1c357fe493dd9b4a1bed9.zip |
[ThinLTO/CFI] Include TYPE_ID summaries into GLOBALVAL_SUMMARY_BLOCK
Summary:
TypeID summaries are used by CFI and need to be serialized by ThinLTO
indexing for later use by LTO Backend.
Reviewers: tejohnson, pcc
Subscribers: mehdi_amini, inglorion, eraman, hiraditya, llvm-commits
Differential Revision: https://reviews.llvm.org/D42611
llvm-svn: 325182
Diffstat (limited to 'clang/test/CodeGen/thinlto-distributed.ll')
-rw-r--r-- | clang/test/CodeGen/thinlto-distributed.ll | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/clang/test/CodeGen/thinlto-distributed.ll b/clang/test/CodeGen/thinlto-distributed.ll new file mode 100644 index 00000000000..ae21d7b3e9a --- /dev/null +++ b/clang/test/CodeGen/thinlto-distributed.ll @@ -0,0 +1,21 @@ +; REQUIRES: x86-registered-target + +; Trivial test for distributes ThinLTO + +; RUN: opt -thinlto-bc -o %t.o %s + +; RUN: llvm-lto2 run -thinlto-distributed-indexes %t.o \ +; RUN: -o %t2.index \ +; RUN: -r=%t.o,main,px + +; RUN: %clang_cc1 -triple x86_64-grtev4-linux-gnu \ +; RUN: -emit-obj -fthinlto-index=%t.o.thinlto.bc \ +; RUN: -o %t.native.o -x ir %t.o + +target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-grtev4-linux-gnu" + +define i32 @main() { +entry: + ret i32 0 +} |