Changeset View
Changeset View
Standalone View
Standalone View
clang/test/CodeGen/thinlto-distributed-cfi-devirt.ll
; REQUIRES: x86-registered-target | ; REQUIRES: x86-registered-target | ||||
; Backend test for distribute ThinLTO with CFI. | ; Backend test for distribute ThinLTO with CFI. | ||||
; It additionally enables -fwhole-program-vtables to get more information in | ; It additionally enables -fwhole-program-vtables to get more information in | ||||
; TYPE_IDs of GLOBALVAL_SUMMARY_BLOCK. | ; TYPE_IDs of GLOBALVAL_SUMMARY_BLOCK. | ||||
; RUN: opt -thinlto-bc -thinlto-split-lto-unit -o %t.o %s | ; RUN: opt -thinlto-bc -thinlto-split-lto-unit -o %t.o %s | ||||
; FIXME: Fix machine verifier issues and remove -verify-machineinstrs=0. PR39436. | ; FIXME: Fix machine verifier issues and remove -verify-machineinstrs=0. PR39436. | ||||
; RUN: llvm-lto2 run -thinlto-distributed-indexes %t.o \ | ; RUN: llvm-lto2 run -thinlto-distributed-indexes %t.o \ | ||||
; RUN: -whole-program-visibility \ | |||||
; RUN: -verify-machineinstrs=0 \ | ; RUN: -verify-machineinstrs=0 \ | ||||
; RUN: -o %t2.index \ | ; RUN: -o %t2.index \ | ||||
; RUN: -r=%t.o,test,px \ | ; RUN: -r=%t.o,test,px \ | ||||
; RUN: -r=%t.o,_ZN1A1nEi,p \ | ; RUN: -r=%t.o,_ZN1A1nEi,p \ | ||||
; RUN: -r=%t.o,_ZN1B1fEi,p \ | ; RUN: -r=%t.o,_ZN1B1fEi,p \ | ||||
; RUN: -r=%t.o,_ZN1C1fEi,p \ | ; RUN: -r=%t.o,_ZN1C1fEi,p \ | ||||
; RUN: -r=%t.o,_ZTV1B, \ | ; RUN: -r=%t.o,_ZTV1B, \ | ||||
; RUN: -r=%t.o,_ZTV1C, \ | ; RUN: -r=%t.o,_ZTV1C, \ | ||||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |