Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/ThinLTO/X86/devirt_available_externally.ll
Show All 12 Lines | |||||
; RUN: llvm-dis -o - %t3.o | FileCheck %s --check-prefix=AVAILEXTERNAL | ; RUN: llvm-dis -o - %t3.o | FileCheck %s --check-prefix=AVAILEXTERNAL | ||||
; AVAILEXTERNAL: gv: (name: "_ZTV1D" | ; AVAILEXTERNAL: gv: (name: "_ZTV1D" | ||||
; AVAILEXTERNAL-NOT: vTableFuncs | ; AVAILEXTERNAL-NOT: vTableFuncs | ||||
; AVAILEXTERNAL-SAME: ; guid = | ; AVAILEXTERNAL-SAME: ; guid = | ||||
; RUN: llvm-dis -o - %t4.o | FileCheck %s --check-prefix=EXTERNAL | ; RUN: llvm-dis -o - %t4.o | FileCheck %s --check-prefix=EXTERNAL | ||||
; EXTERNAL: gv: (name: "_ZTV1D", {{.*}} vTableFuncs: ((virtFunc: | ; EXTERNAL: gv: (name: "_ZTV1D", {{.*}} vTableFuncs: ((virtFunc: | ||||
; RUN: llvm-lto2 run %t3.o %t4.o -save-temps -pass-remarks=. \ | ; RUN: llvm-lto2 run %t3.o %t4.o -save-temps -pass-remarks=. \ | ||||
; RUN: -whole-program-visibility \ | |||||
; RUN: -wholeprogramdevirt-print-index-based \ | ; RUN: -wholeprogramdevirt-print-index-based \ | ||||
; RUN: -o %t5 \ | ; RUN: -o %t5 \ | ||||
; RUN: -r=%t3.o,test,px \ | ; RUN: -r=%t3.o,test,px \ | ||||
; RUN: -r=%t3.o,_ZTV1D, \ | ; RUN: -r=%t3.o,_ZTV1D, \ | ||||
; RUN: -r=%t3.o,_ZN1D1mEi, \ | ; RUN: -r=%t3.o,_ZN1D1mEi, \ | ||||
; RUN: -r=%t4.o,_ZN1D1mEi,p \ | ; RUN: -r=%t4.o,_ZN1D1mEi,p \ | ||||
; RUN: -r=%t4.o,_ZTV1D,px \ | ; RUN: -r=%t4.o,_ZTV1D,px \ | ||||
; RUN: 2>&1 | FileCheck %s --check-prefix=REMARK --check-prefix=PRINT | ; RUN: 2>&1 | FileCheck %s --check-prefix=REMARK --check-prefix=PRINT | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |