Lines Matching +full:llvm +full:- +full:3
1 …N: %clang_cc1 %s -triple=x86_64-unknown-unknown -target-feature +3dnowa -emit-llvm -o - -Werror | …
2 … RUN: %clang_cc1 %s -triple=x86_64-scei-ps4 -target-feature +3dnowa -emit-llvm -o - -Werror | File…
10 // PS4-LABEL: define i64 @test_m_pavgusb in test_m_pavgusb()
11 // GCC-LABEL: define double @test_m_pavgusb in test_m_pavgusb()
12 // CHECK: @llvm.x86.3dnow.pavgusb in test_m_pavgusb()
17 // PS4-LABEL: define i64 @test_m_pf2id in test_m_pf2id()
18 // GCC-LABEL: define double @test_m_pf2id in test_m_pf2id()
19 // CHECK: @llvm.x86.3dnow.pf2id in test_m_pf2id()
24 // PS4-LABEL: define i64 @test_m_pfacc in test_m_pfacc()
25 // GCC-LABEL: define double @test_m_pfacc in test_m_pfacc()
26 // CHECK: @llvm.x86.3dnow.pfacc in test_m_pfacc()
31 // PS4-LABEL: define i64 @test_m_pfadd in test_m_pfadd()
32 // GCC-LABEL: define double @test_m_pfadd in test_m_pfadd()
33 // CHECK: @llvm.x86.3dnow.pfadd in test_m_pfadd()
38 // PS4-LABEL: define i64 @test_m_pfcmpeq in test_m_pfcmpeq()
39 // GCC-LABEL: define double @test_m_pfcmpeq in test_m_pfcmpeq()
40 // CHECK: @llvm.x86.3dnow.pfcmpeq in test_m_pfcmpeq()
45 // PS4-LABEL: define i64 @test_m_pfcmpge in test_m_pfcmpge()
46 // GCC-LABEL: define double @test_m_pfcmpge in test_m_pfcmpge()
47 // CHECK: @llvm.x86.3dnow.pfcmpge in test_m_pfcmpge()
52 // PS4-LABEL: define i64 @test_m_pfcmpgt in test_m_pfcmpgt()
53 // GCC-LABEL: define double @test_m_pfcmpgt in test_m_pfcmpgt()
54 // CHECK: @llvm.x86.3dnow.pfcmpgt in test_m_pfcmpgt()
59 // PS4-LABEL: define i64 @test_m_pfmax in test_m_pfmax()
60 // GCC-LABEL: define double @test_m_pfmax in test_m_pfmax()
61 // CHECK: @llvm.x86.3dnow.pfmax in test_m_pfmax()
66 // PS4-LABEL: define i64 @test_m_pfmin in test_m_pfmin()
67 // GCC-LABEL: define double @test_m_pfmin in test_m_pfmin()
68 // CHECK: @llvm.x86.3dnow.pfmin in test_m_pfmin()
73 // PS4-LABEL: define i64 @test_m_pfmul in test_m_pfmul()
74 // GCC-LABEL: define double @test_m_pfmul in test_m_pfmul()
75 // CHECK: @llvm.x86.3dnow.pfmul in test_m_pfmul()
80 // PS4-LABEL: define i64 @test_m_pfrcp in test_m_pfrcp()
81 // GCC-LABEL: define double @test_m_pfrcp in test_m_pfrcp()
82 // CHECK: @llvm.x86.3dnow.pfrcp in test_m_pfrcp()
87 // PS4-LABEL: define i64 @test_m_pfrcpit1 in test_m_pfrcpit1()
88 // GCC-LABEL: define double @test_m_pfrcpit1 in test_m_pfrcpit1()
89 // CHECK: @llvm.x86.3dnow.pfrcpit1 in test_m_pfrcpit1()
94 // PS4-LABEL: define i64 @test_m_pfrcpit2 in test_m_pfrcpit2()
95 // GCC-LABEL: define double @test_m_pfrcpit2 in test_m_pfrcpit2()
96 // CHECK: @llvm.x86.3dnow.pfrcpit2 in test_m_pfrcpit2()
101 // PS4-LABEL: define i64 @test_m_pfrsqrt in test_m_pfrsqrt()
102 // GCC-LABEL: define double @test_m_pfrsqrt in test_m_pfrsqrt()
103 // CHECK: @llvm.x86.3dnow.pfrsqrt in test_m_pfrsqrt()
108 // PS4-LABEL: define i64 @test_m_pfrsqrtit1 in test_m_pfrsqrtit1()
109 // GCC-LABEL: define double @test_m_pfrsqrtit1 in test_m_pfrsqrtit1()
110 // CHECK: @llvm.x86.3dnow.pfrsqit1 in test_m_pfrsqrtit1()
115 // PS4-LABEL: define i64 @test_m_pfsub in test_m_pfsub()
116 // GCC-LABEL: define double @test_m_pfsub in test_m_pfsub()
117 // CHECK: @llvm.x86.3dnow.pfsub in test_m_pfsub()
122 // PS4-LABEL: define i64 @test_m_pfsubr in test_m_pfsubr()
123 // GCC-LABEL: define double @test_m_pfsubr in test_m_pfsubr()
124 // CHECK: @llvm.x86.3dnow.pfsubr in test_m_pfsubr()
129 // PS4-LABEL: define i64 @test_m_pi2fd in test_m_pi2fd()
130 // GCC-LABEL: define double @test_m_pi2fd in test_m_pi2fd()
131 // CHECK: @llvm.x86.3dnow.pi2fd in test_m_pi2fd()
136 // PS4-LABEL: define i64 @test_m_pmulhrw in test_m_pmulhrw()
137 // GCC-LABEL: define double @test_m_pmulhrw in test_m_pmulhrw()
138 // CHECK: @llvm.x86.3dnow.pmulhrw in test_m_pmulhrw()
143 // PS4-LABEL: define i64 @test_m_pf2iw in test_m_pf2iw()
144 // GCC-LABEL: define double @test_m_pf2iw in test_m_pf2iw()
145 // CHECK: @llvm.x86.3dnowa.pf2iw in test_m_pf2iw()
150 // PS4-LABEL: define i64 @test_m_pfnacc in test_m_pfnacc()
151 // GCC-LABEL: define double @test_m_pfnacc in test_m_pfnacc()
152 // CHECK: @llvm.x86.3dnowa.pfnacc in test_m_pfnacc()
157 // PS4-LABEL: define i64 @test_m_pfpnacc in test_m_pfpnacc()
158 // GCC-LABEL: define double @test_m_pfpnacc in test_m_pfpnacc()
159 // CHECK: @llvm.x86.3dnowa.pfpnacc in test_m_pfpnacc()
164 // PS4-LABEL: define i64 @test_m_pi2fw in test_m_pi2fw()
165 // GCC-LABEL: define double @test_m_pi2fw in test_m_pi2fw()
166 // CHECK: @llvm.x86.3dnowa.pi2fw in test_m_pi2fw()
171 // PS4-LABEL: define i64 @test_m_pswapdsf in test_m_pswapdsf()
172 // GCC-LABEL: define double @test_m_pswapdsf in test_m_pswapdsf()
173 // CHECK: @llvm.x86.3dnowa.pswapd in test_m_pswapdsf()
178 // PS4-LABEL: define i64 @test_m_pswapdsi in test_m_pswapdsi()
179 // GCC-LABEL: define double @test_m_pswapdsi in test_m_pswapdsi()
180 // CHECK: @llvm.x86.3dnowa.pswapd in test_m_pswapdsi()