| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | builtins-elementwise-math.c | 26 vf2 = __builtin_elementwise_abs(vf1); 181 vf1 = __builtin_elementwise_max(vf1, vf2); 221 vf1 = __builtin_elementwise_max(cvf1, vf2); 226 vf1 = __builtin_elementwise_max(vf2, cvf1); 261 vf1 = __builtin_elementwise_min(vf1, vf2); 307 vf1 = __builtin_elementwise_min(cvf1, vf2); 312 vf1 = __builtin_elementwise_min(vf2, cvf1); 333 vf2 = __builtin_elementwise_ceil(vf1); in test_builtin_elementwise_ceil() 349 vf2 = __builtin_elementwise_floor(vf1); in test_builtin_elementwise_floor() 365 vf2 = __builtin_elementwise_roundeven(vf1); in test_builtin_elementwise_roundeven() [all …]
|
| H A D | Nontemporal.cpp | 14 float __attribute__((vector_size(16))) vf1, vf2; variable 32 __builtin_nontemporal_store(vf1, &vf2); // CHECK: store <4 x float>{{.*}}align 16, !nontemporal in test_all_sizes() 46 vf2 = __builtin_nontemporal_load(&vf1); // CHECK: load <4 x float>{{.*}}align 16, !nontemporal in test_all_sizes()
|
| /llvm-project-15.0.7/llvm/test/MC/RISCV/rvv/ |
| H A D | ext.s | 11 vzext.vf2 v8, v4, v0.t 12 # CHECK-INST: vzext.vf2 v8, v4, v0.t 17 vzext.vf2 v8, v4 18 # CHECK-INST: vzext.vf2 v8, v4 23 vsext.vf2 v8, v4, v0.t 24 # CHECK-INST: vsext.vf2 v8, v4, v0.t 29 vsext.vf2 v8, v4 30 # CHECK-INST: vsext.vf2 v8, v4
|
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/ |
| H A D | export-single-impl.ll | 42 ; SUMMARY-NEXT: SingleImplName: vf2 66 ; CHECK: @vt2 = constant void (i8*)* @vf2 67 @vt2 = constant void (i8*)* @vf2, !type !1 79 ; CHECK: define void @vf2(i8* %0) 80 define void @vf2(i8*) {
|
| H A D | uniform-retval.ll | 11 ; CHECK: remark: {{.*}} devirtualized vf2 14 @vt2 = constant [1 x i8*] [i8* bitcast (i32 (i8*)* @vf2 to i8*)], !type !0 20 define i32 @vf2(i8* %this) readnone {
|
| H A D | soa-vtable.ll | 8 …null, void (i8*)* @vf1], [2 x void (i8*)*] [void (i8*)* null, void (i8*)* @vf2] }, !type !0, !type… 14 define void @vf2(i8* %this) { 43 ; CHECK: call void @vf2(
|
| H A D | vcp-no-this.ll | 7 @vt2 = constant [1 x i8*] [i8* bitcast (i32 ()* @vf2 to i8*)], !type !0 13 define i32 @vf2() readnone {
|
| H A D | vcp-decl.ll | 7 @vt2 = constant [1 x i8*] [i8* bitcast (i32 (i8*, i32)* @vf2 to i8*)], !type !0 11 define i32 @vf2(i8* %this, i32 %arg) readnone {
|
| H A D | vcp-non-constant-arg.ll | 7 @vt2 = constant [1 x i8*] [i8* bitcast (i32 (i8*, i32)* @vf2 to i8*)], !type !0 13 define i32 @vf2(i8* %this, i32 %arg) readnone {
|
| H A D | vcp-uses-this.ll | 7 @vt2 = constant [1 x i8*] [i8* bitcast (i32 (i8*)* @vf2 to i8*)], !type !0 14 define i32 @vf2(i8* %this) readnone {
|
| H A D | uniform-retval-invoke.ll | 7 @vt2 = constant [1 x i8*] [i8* bitcast (i32 (i8*)* @vf2 to i8*)], !type !0 13 define i32 @vf2(i8* %this) readnone {
|
| H A D | uniform-retval-multiple-assumes.ll | 7 @vt2 = constant [1 x i8*] [i8* bitcast (i32 (i8*)* @vf2 to i8*)], !type !0 13 define i32 @vf2(i8* %this) readnone {
|
| H A D | constant-arg.ll | 7 …x i8] c"\00\00\00\00\00\00\00\02", [1 x i8*] [i8* bitcast (i1 (i8*, i32)* @vf2 to i8*)], [0 x i8] … 12 @vt2 = constant [1 x i8*] [i8* bitcast (i1 (i8*, i32)* @vf2 to i8*)], !type !0 22 define i1 @vf2(i8* %this, i32 %arg) readnone {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | vexts-sdnode.ll | 9 ; CHECK-NEXT: vsext.vf2 v9, v8 20 ; CHECK-NEXT: vzext.vf2 v9, v8 75 ; CHECK-NEXT: vsext.vf2 v9, v8 86 ; CHECK-NEXT: vzext.vf2 v9, v8 141 ; CHECK-NEXT: vsext.vf2 v9, v8 152 ; CHECK-NEXT: vzext.vf2 v9, v8 207 ; CHECK-NEXT: vsext.vf2 v10, v8 339 ; CHECK-NEXT: vsext.vf2 v9, v8 350 ; CHECK-NEXT: vzext.vf2 v9, v8 383 ; CHECK-NEXT: vsext.vf2 v9, v8 [all …]
|
| H A D | fixed-vectors-zext-vp.ll | 13 ; CHECK-NEXT: vzext.vf2 v9, v8, v0.t 24 ; CHECK-NEXT: vzext.vf2 v9, v8 85 ; CHECK-NEXT: vzext.vf2 v9, v8, v0.t 96 ; CHECK-NEXT: vzext.vf2 v9, v8 133 ; CHECK-NEXT: vzext.vf2 v10, v8, v0.t 144 ; CHECK-NEXT: vzext.vf2 v10, v8 169 ; CHECK-NEXT: vzext.vf2 v16, v24, v0.t 176 ; CHECK-NEXT: vzext.vf2 v24, v8, v0.t 196 ; CHECK-NEXT: vzext.vf2 v16, v24 202 ; CHECK-NEXT: vzext.vf2 v24, v8
|
| H A D | fixed-vectors-sext-vp.ll | 13 ; CHECK-NEXT: vsext.vf2 v9, v8, v0.t 24 ; CHECK-NEXT: vsext.vf2 v9, v8 85 ; CHECK-NEXT: vsext.vf2 v9, v8, v0.t 96 ; CHECK-NEXT: vsext.vf2 v9, v8 133 ; CHECK-NEXT: vsext.vf2 v10, v8, v0.t 144 ; CHECK-NEXT: vsext.vf2 v10, v8 169 ; CHECK-NEXT: vsext.vf2 v16, v24, v0.t 176 ; CHECK-NEXT: vsext.vf2 v24, v8, v0.t 196 ; CHECK-NEXT: vsext.vf2 v16, v24 202 ; CHECK-NEXT: vsext.vf2 v24, v8
|
| H A D | fixed-vectors-extload-truncstore.ll | 25 ; CHECK-NEXT: vsext.vf2 v8, v9 37 ; CHECK-NEXT: vzext.vf2 v8, v9 97 ; CHECK-NEXT: vsext.vf2 v8, v9 109 ; CHECK-NEXT: vzext.vf2 v8, v9 191 ; CHECK-NEXT: vsext.vf2 v8, v9 203 ; CHECK-NEXT: vzext.vf2 v8, v9 566 ; CHECK-NEXT: vsext.vf2 v8, v9 578 ; CHECK-NEXT: vzext.vf2 v8, v9 626 ; CHECK-NEXT: vsext.vf2 v8, v9 638 ; CHECK-NEXT: vzext.vf2 v8, v9 [all …]
|
| H A D | vzext.ll | 587 ; CHECK-NEXT: vzext.vf2 v9, v8 631 ; CHECK-NEXT: vzext.vf2 v10, v8 675 ; CHECK-NEXT: vzext.vf2 v12, v8 719 ; CHECK-NEXT: vzext.vf2 v16, v8 763 ; CHECK-NEXT: vzext.vf2 v9, v8 807 ; CHECK-NEXT: vzext.vf2 v9, v8 851 ; CHECK-NEXT: vzext.vf2 v10, v8 895 ; CHECK-NEXT: vzext.vf2 v12, v8 983 ; CHECK-NEXT: vzext.vf2 v9, v8 1027 ; CHECK-NEXT: vzext.vf2 v9, v8 [all …]
|
| H A D | vsext.ll | 587 ; CHECK-NEXT: vsext.vf2 v9, v8 631 ; CHECK-NEXT: vsext.vf2 v10, v8 675 ; CHECK-NEXT: vsext.vf2 v12, v8 719 ; CHECK-NEXT: vsext.vf2 v16, v8 763 ; CHECK-NEXT: vsext.vf2 v9, v8 807 ; CHECK-NEXT: vsext.vf2 v9, v8 851 ; CHECK-NEXT: vsext.vf2 v10, v8 895 ; CHECK-NEXT: vsext.vf2 v12, v8 983 ; CHECK-NEXT: vsext.vf2 v9, v8 1027 ; CHECK-NEXT: vsext.vf2 v9, v8 [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/SystemZ/ |
| H A D | builtins-systemz-zvector3-constrained.c | 33 vector float vf2; in test_core() local 56 vf2 = vf; in test_core() 57 vf += vec_revb(vec_insert(f, vec_revb(vf2), 0)); in test_core()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | member-function-pointer-calls.cpp | 8 virtual int vf2() { return 2; } in vf2() function 32 return f(&a, &A::vf2); in g2()
|
| H A D | member-function-pointers.cpp | 12 struct A { int a; void f(); virtual void vf1(); virtual void vf2(); }; 30 void (A::*pa4)() = &A::vf2; 71 void (A::*pa4)() = &A::vf2; in f2()
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/Inputs/ |
| H A D | cache-typeid-resolutions2.ll | 4 @vt2 = constant i1 (i8*)* @vf2, !type !0 6 define internal i1 @vf2(i8* %this) {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | vsx-minmax.ll | 10 @vf2 = common global <4 x float> zeroinitializer, align 16 34 store <4 x float> %7, <4 x float>* @vf2, align 16 85 ;vector float vf1, vf2, vf3, vf4; 92 ; vf2 = vec_vmaxfp(vf, vf);
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/ |
| H A D | shuffle-replication-i64.ll | 14 ; SSE2-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %vf2 = shufflevector <2 x i… 21 ; SSE3-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %vf2 = shufflevector <2 x i… 28 ; SSSE3-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %vf2 = shufflevector <2 x … 35 ; SSE41-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %vf2 = shufflevector <2 x … 42 ; SSE42-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %vf2 = shufflevector <2 x … 49 ; AVX-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %vf2 = shufflevector <2 x i6… 69 %vf2 = shufflevector <2 x i64> undef, <2 x i64> poison, <4 x i32> <i32 0, i32 0, i32 1, i32 1> 133 …%vf2 = shufflevector <2 x i64> undef, <2 x i64> poison, <6 x i32> <i32 0, i32 0, i32 0, i32 1, i32… 197 …%vf2 = shufflevector <2 x i64> undef, <2 x i64> poison, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i32… 261 …%vf2 = shufflevector <2 x i64> undef, <2 x i64> poison, <10 x i32> <i32 0, i32 0, i32 0, i32 0, i3… [all …]
|