Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/Transforms/WholeProgramDevirt/export-vcp.ll
; RUN: opt -mtriple=x86_64-unknown-linux-gnu -wholeprogramdevirt -wholeprogramdevirt-summary-action=export -wholeprogramdevirt-read-summary=%S/Inputs/export.yaml -wholeprogramdevirt-write-summary=%t -S -o - %s | FileCheck --check-prefixes=CHECK,X86 %s | ; RUN: opt -mtriple=x86_64-unknown-linux-gnu -wholeprogramdevirt -whole-program-visibility -wholeprogramdevirt-summary-action=export -wholeprogramdevirt-read-summary=%S/Inputs/export.yaml -wholeprogramdevirt-write-summary=%t -S -o - %s | FileCheck --check-prefixes=CHECK,X86 %s | ||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t | ; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t | ||||
; RUN: opt -mtriple=armv7-unknown-linux-gnu -wholeprogramdevirt -wholeprogramdevirt-summary-action=export -wholeprogramdevirt-read-summary=%S/Inputs/export.yaml -wholeprogramdevirt-write-summary=%t -S -o - %s | FileCheck --check-prefixes=CHECK,ARM %s | ; RUN: opt -mtriple=armv7-unknown-linux-gnu -wholeprogramdevirt -whole-program-visibility -wholeprogramdevirt-summary-action=export -wholeprogramdevirt-read-summary=%S/Inputs/export.yaml -wholeprogramdevirt-write-summary=%t -S -o - %s | FileCheck --check-prefixes=CHECK,ARM %s | ||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t | ; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t | ||||
target datalayout = "e-p:64:64" | target datalayout = "e-p:64:64" | ||||
; SUMMARY: TypeIdMap: | ; SUMMARY: TypeIdMap: | ||||
; SUMMARY-NEXT: typeid3: | ; SUMMARY-NEXT: typeid3: | ||||
; SUMMARY-NEXT: TTRes: | ; SUMMARY-NEXT: TTRes: | ||||
; SUMMARY-NEXT: Kind: Unsat | ; SUMMARY-NEXT: Kind: Unsat | ||||
▲ Show 20 Lines • Show All 90 Lines • Show Last 20 Lines |