Skip to content

Commit 157993c

Browse files
committed
update all tests/cases/*.ll to asm triple
1 parent f38a340 commit 157993c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+125
-123
lines changed

tests/cases/abs.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/aliasbitcast2_noasm.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66

tests/cases/aliasbitcast3_noasm.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66

tests/cases/aliasbitcastdollar_noasm.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66

tests/cases/alignedunaligned.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
; Check aligned operations that are of non-aligned sizes (e.g., memcpy of 7 bytes at alignment 4)
66

tests/cases/allocavartop.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/breakinthemiddle.ll

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
12
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
23
target triple = "asmjs-unknown-emscripten"
34

tests/cases/breakinthemiddle2.ll

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
12
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
23
target triple = "asmjs-unknown-emscripten"
34

tests/cases/call_i64_noret.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/callalias.ll

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/callalias2.ll

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/callundef.ll

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/cmpxchg_volatile.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'ta2.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
%"struct.std::__1::__atomic_base.0" = type { i8 }
66
%"struct.std::__1::__atomic_base" = type { %"struct.std::__1::__atomic_base.0" }

tests/cases/emptyasm_aue.ll

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
12
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
23
target triple = "asmjs-unknown-emscripten"
34

tests/cases/emptystruct.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'emptystruct.c'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
%struct.s = type { {}, i32 }
66

tests/cases/entry2.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/tmpKnA2D3/a.out.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [11 x i8] c"getgid=%d\0A\00", align 1
66
@.str1 = private unnamed_addr constant [6 x i8] c"f=%d\0A\00", align 1

tests/cases/extendedprecision.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66

tests/cases/floatreturningfuncptr.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/frem.ll

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
2-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
34

45
@.str2 = private constant [6 x i8] c"*%f*\0A\00", align 1 ; [#uses=1]
56

tests/cases/i64toi8star.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66
@.str2 = private unnamed_addr constant [9 x i8] c"*%d...*\0A\00", align 1 ; [#uses=1 type=[9 x i8]*]

tests/cases/indirectbrphi.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/tmpj4LoEu/src.cpp.o.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@_ZZ4mainE5addrs = private unnamed_addr constant [2 x i8*] [i8* blockaddress(@main, %14), i8* blockaddress(@main, %19)], align 4
66
@.str = private unnamed_addr constant [8 x i8] c"bad %d\0A\00", align 1

tests/cases/inttoptrfloat.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/issue_39.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/dev/shm/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-f128:128:128-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [6 x i8] c"*yes*\00", align 1 ; [#uses=1]
66

tests/cases/longjmp_tiny.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@_ZL3buf = internal global [20 x i16] zeroinitializer, align 2
66
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1

tests/cases/longjmp_tiny_invoke.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@_ZL3buf = internal global [20 x i16] zeroinitializer, align 2
66
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1

tests/cases/longjmp_tiny_invoke_phi.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@_ZL3buf = internal global [20 x i16] zeroinitializer, align 2
66
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1

tests/cases/longjmp_tiny_keepem.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1
66
@.str1 = private unnamed_addr constant [6 x i8] c"more\0A\00", align 1

tests/cases/longjmp_tiny_keepem_cond.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1
66
@.str1 = private unnamed_addr constant [6 x i8] c"more\0A\00", align 1

tests/cases/longjmp_tiny_phi.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@_ZL3buf = internal global [20 x i16] zeroinitializer, align 2
66
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1

tests/cases/longjmp_tiny_phi2.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten_temp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@_ZL3buf = internal global [20 x i16] zeroinitializer, align 2
66
@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00", align 1

tests/cases/ncurly.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
%1 = type { %2 }
66
%2 = type <{ i32 }>

tests/cases/phinonexist.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/quoted.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66

tests/cases/quotedlabel.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/tmp/emscripten/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = 'tests/hello_world.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private constant [14 x i8] c"hello, world!\00", align 1 ; [#uses=1]
66

tests/cases/returnfp.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/selectadd.ll

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
21
; ModuleID = 'tests/hello_world.bc'
3-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
4-
target triple = "i386-pc-linux-gnu"
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
54

65
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
76

tests/cases/selectstruct.ll

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
; ModuleID = 'tests/hello_world.bc'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
3-
target triple = "i386-pc-linux-gnu"
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, world!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66

tests/cases/structparam.ll

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; ModuleID = '/dev/shm/tmp/src.cpp.o'
2-
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32"
3-
target triple = "i386-pc-linux-gnu"
1+
; ModuleID = '/tmp/tmpe4Pk1F/a.out.bc'
2+
target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:128-n32-S128"
3+
target triple = "asmjs-unknown-emscripten"
44

55
@.str = private unnamed_addr constant [15 x i8] c"hello, %d %d!\0A\00", align 1 ; [#uses=1 type=[15 x i8]*]
66
@_dispatchTable = internal global i64 0

0 commit comments

Comments
 (0)