brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · a1ea5e5 Raw
30 lines · plain
1; REQUIRES: x862; RUN: rm -fr %t.dir/savetemps3; RUN: mkdir -p %t.dir/savetemps4; RUN: llvm-as -o %t.dir/savetemps/savetemps.obj %s5; RUN: lld-link /out:%t.dir/savetemps/savetemps.exe /entry:main \6; RUN:     /subsystem:console %t.dir/savetemps/savetemps.obj7; RUN: not llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.0.preopt.bc8; RUN: not llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.2.internalize.bc9; RUN: not llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.4.opt.bc10; RUN: not llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.5.precodegen.bc11; RUN: not llvm-objdump -s %t.dir/savetemps/savetemps.exe.lto.obj12; RUN: lld-link /lldsavetemps /out:%t.dir/savetemps/savetemps.exe /entry:main \13; RUN:     /subsystem:console %t.dir/savetemps/savetemps.obj14; RUN: llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.0.preopt.bc | FileCheck %s15; RUN: llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.2.internalize.bc | FileCheck %s16; RUN: llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.4.opt.bc | FileCheck %s17; RUN: llvm-dis -o - %t.dir/savetemps/savetemps.exe.0.5.precodegen.bc | FileCheck %s18; RUN: llvm-objdump -s %t.dir/savetemps/savetemps.exe.lto.obj | \19; RUN:     FileCheck --check-prefix=CHECK-OBJDUMP %s20 21; CHECK: define {{(noundef )?}}i32 @main()22; CHECK-OBJDUMP: file format coff23 24target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"25target triple = "x86_64-pc-windows-msvc"26 27define i32 @main() {28  ret i32 029}30