Home
last modified time | relevance | path

Searched refs:S0 (Results 1 – 25 of 211) sorted by relevance

123456789

/llvm-project-15.0.7/llvm/test/Transforms/GlobalOpt/
H A Dcrash-2.ll6 %struct.S0.1.7.13 = type { i8, i8, i8, i8, i16, [2 x i8] }
11 @g_71 = internal global %struct.S0.1.7.13 { i8 1, i8 -93, i8 58, i8 -1, i16 -5, [2 x i8] undef }, a…
14 …S0.1.7.13, %struct.S0.1.7.13* @g_71, i32 0, i32 0), i8* getelementptr inbounds (%struct.S0.1.7.13,…
17 …%tmp = load i8, i8* getelementptr inbounds (%struct.S0.1.7.13, %struct.S0.1.7.13* @g_71, i32 0, i3…
/llvm-project-15.0.7/llvm/test/Linker/
H A Dfunc-attrs-a.ll4 …heck0(%struct.S0* sret(%struct.S0) null, %struct.S0* byval(%struct.S0) align 4 null, %struct.S0* a…
5 … @check0(%struct.S0* sret(%struct.S0) %agg.result, %struct.S0* byval(%struct.S0) %arg0, %struct.S0…
7 %struct.S0 = type <{ i8, i8, i8, i8 }>
10 …heck0(%struct.S0* sret(%struct.S0) null, %struct.S0* byval(%struct.S0) align 4 null, %struct.S0* a…
14 declare void @check0(%struct.S0*, %struct.S0*, %struct.S0*, %struct.S0*)
H A Dfunc-attrs-b.ll4 %struct.S0 = type <{ i8, i8, i8, i8 }>
6 … @check0(%struct.S0* sret(%struct.S0) %agg.result, %struct.S0* byval(%struct.S0) %arg0, %struct.S0…
/llvm-project-15.0.7/llvm/test/Transforms/GVN/
H A Dpr17852.ll4 define void @fn1(%struct.S0* byval(%struct.S0) align 8 %p1) {
8 %f2 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
9 %f9 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 7
14 %f22 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
15 %f7 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 5
21 %f3 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
23 %f5 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 3
31 %f321 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
32 %f925 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 7
45 %f6 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 4
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/NewGVN/
H A Dpr17852.ll4 define void @fn1(%struct.S0* byval(%struct.S0) align 8 %p1) {
8 %f2 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
9 %f9 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 7
14 %f22 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
15 %f7 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 5
21 %f3 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
23 %f5 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 3
31 %f321 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 2
32 %f925 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 7
45 %f6 = getelementptr inbounds %struct.S0, %struct.S0* %p1, i64 0, i32 4
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DStringSwitch.h90 StringSwitch &Cases(StringLiteral S0, StringLiteral S1, T Value) { in Cases() argument
91 return Case(S0, Value).Case(S1, Value); in Cases()
96 return Case(S0, Value).Cases(S1, S2, Value); in Cases()
101 return Case(S0, Value).Cases(S1, S2, S3, Value); in Cases()
106 return Case(S0, Value).Cases(S1, S2, S3, S4, Value); in Cases()
112 return Case(S0, Value).Cases(S1, S2, S3, S4, S5, Value); in Cases()
118 return Case(S0, Value).Cases(S1, S2, S3, S4, S5, S6, Value); in Cases()
164 return CaseLower(S0, Value).CaseLower(S1, Value); in CasesLower()
169 return CaseLower(S0, Value).CasesLower(S1, S2, Value); in CasesLower()
174 return CaseLower(S0, Value).CasesLower(S1, S2, S3, Value); in CasesLower()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dfp16-vminmaxnm.ll12 ; CHECK: vmov.f16 [[S0:s[0-9]]], r{{.}}
14 ; CHECK: vminnm.f16 s0, [[S2]], [[S0]]
25 ; CHECK: vmov.f16 [[S0:s[0-9]]], r{{.}}
27 ; CHECK: vminnm.f16 s0, [[S2]], [[S0]]
38 ; CHECK: vmov.f16 [[S0:s[0-9]]], r{{.}}
40 ; CHECK: vminnm.f16 s0, [[S2]], [[S0]]
51 ; CHECK: vmov.f16 [[S0:s[0-9]]], r{{.}}
53 ; CHECK: vminnm.f16 s0, [[S2]], [[S0]]
66 ; CHECK: vminnm.f16 s0, [[S2]], [[S0]]
79 ; CHECK: vmaxnm.f16 s0, [[S2]], [[S0]]
[all …]
H A Dfp16-instructions.ll77 ; CHECK-SOFTFP-FP16-DAG: vcvtb.f32.f16 [[S0]], [[S0]]
80 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
98 ; CHECK-HARDFP-FP16: vadd.f32 [[S0]], [[S0]], [[S2]]
99 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
360 ; CHECK-SOFTFP-FP16-DAG: vcvtb.f32.f16 [[S0]], [[S0]]
363 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
382 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
585 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
604 ; CHECK-HARDFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
981 ; CHECK-SOFTFP-FP16: vcvtb.f16.f32 [[S0]], [[S0]]
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp209 Value *Opd1 = S0->getValueOperand(); in getPHIOperand()
217 NewPN->addIncoming(Opd1, S0->getParent()); in getPHIOperand()
250 S0->andIRFlags(S1); in sinkStoresAndGEPs()
251 S0->dropUnknownNonDebugMetadata(); in sinkStoresAndGEPs()
254 StoreInst *SNew = cast<StoreInst>(S0->clone()); in sinkStoresAndGEPs()
259 assert(S0->getParent() == A0->getParent()); in sinkStoresAndGEPs()
265 S0->eraseFromParent(); in sinkStoresAndGEPs()
310 auto *S0 = dyn_cast<StoreInst>(I); in mergeStores() local
311 if (!S0 || !S0->isSimple()) in mergeStores()
318 if (!canSinkStoresAndGEPs(S0, S1)) in mergeStores()
[all …]
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dmips64-padding-arg.c8 } S0; typedef
16 extern void foo2(int, int, int, S0, S0, int, S0);
18 void foo1(int a0, S0 a1, S0 a2, int b, S0 a3) { in foo1()
40 extern S0 foo6(int, int, long double);
42 S0 foo5(long double a0) { in foo5()
H A Dmips-byval-arg.c6 } S0; typedef
8 extern void foo2(S0);
13 void foo1(S0 a0) { in foo1()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dubsan-nullability-arg.cpp6 struct S0 { struct
10 void foo1(void (S0::*_Nonnull f)());
24 foo1(&S0::foo1); in test1()
31 struct S0 { struct
35 using member_ptr = int S0::*;
46 void test1(S0 s) { in test1()
47 int S0::*member = &S0::field1; in test1()
/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concept.default.init/
H A Ddefault_initializable.verify.cpp29 struct S0 { explicit S0() = default; }; in test() struct
30 S0 x0; in test()
31 S0 y0{}; in test()
32 static_assert(std::constructible_from<S0>); in test()
33 static_assert(brace_initializable<S0>); in test()
34 LIBCPP_STATIC_ASSERT(std::__default_initializable<S0>); in test()
35 static_assert(std::default_initializable<S0>); in test()
37 struct S1 { S0 x; }; // Note: aggregate in test()
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dnon-trivial-c-union.m13 } S0; typedef
18 S0 sg0; // expected-error {{cannot default-initialize an object of type 'S0' since it contains a un…
19 S0 sg1 = { .f0 = {0}, .f1 = 0 };
23 S0 foo1(S0); // expected-error {{cannot use type 'S0' for a function/method parameter since it cont…
27 …S0)m1:(S0)arg; // expected-error {{cannot use type 'S0' for a function/method parameter since it c… argument
39 …S0 s0; // expected-error {{cannot declare an automatic variable of type 'S0' since it contains a u…
40 …S0 s1 = sg0; // expected-error {{declare an automatic variable of type 'S0' since it contains a un…
52 S0 sg3 = (S0){ .f0 = {0}, .f1 = 0 }; // expected-error {{cannot copy-initialize an object of type '…
53 S0 *sg4 = &(S0){ .f1 = 0 }; // expected-error {{cannot default-initialize an object of type 'U0' si…
68 …S0 t1; // expected-error {{cannot declare an automatic variable of type 'S0' since it contains a u…
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonScheduleV60.td32 // S0-3 | | | CVI_VA | | CVI_VA | | CVI_VA | | CVI_VA | | |
34 // S0-3 | | | | | | | | | CVI_VP | | |
35 // S0-3 | | | | | | | CVI_VS | | | | |
36 // S0-1 |(CVI_LD) | | CVI_LD | | CVI_LD | | CVI_LD | | CVI_LD | | |
37 // S0-1 |(C*TMP_LD) | | | | | | | | | |
39 // S0 | | | CVI_ST | | CVI_ST | | CVI_ST | | CVI_ST | |(CVI_ST) |
40 // S0 | | | | | | | | | | |(C*TMP_ST)
46 // S0-3 | CVI_VA_DV | | CVI_VA_DV |
47 // S0-3 | | | CVI_VP_DV |
51 // S0-3 | CVI_HIST Histogram |
/llvm-project-15.0.7/clang/test/PCH/
H A Dblock-helpers.h1 struct S0 { struct
2 S0();
3 S0(const S0 &) noexcept(false);
9 __block S0 x, y; in m() argument
H A Dpragma-pointers_to_members.cpp19 struct S0;
20 static_assert(sizeof(int S0::*) == 12, "");
32 static_assert(sizeof(int S0::*) == 12, "");
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Daddi-offset-fold.ll5 %struct.S0 = type <{ i32, [5 x i8] }>
10 %a = alloca %struct.S0, align 8
13 %a.0.a.0..sroa_cast = bitcast %struct.S0* %a to i64*
16 %a.8.a.8..sroa_idx = getelementptr inbounds %struct.S0, %struct.S0* %a, i64 0, i32 1, i64 4
18 %a.4.a.4..sroa_idx = getelementptr inbounds %struct.S0, %struct.S0* %a, i64 0, i32 1
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Daggregate-initialization.cpp212 …struct S0 { int f; ~S0() = delete; }; // expected-note 3 {{'~S0' has been explicitly marked delete… struct
213 struct S1 { S0 s0; int f; };
221 struct S2 { S0 a[4]; };
229 …struct S0 { int f; ~S0() = delete; }; // expected-note {{'~S0' has been explicitly marked deleted … argument
232 struct S3 : S0 {};
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dbyval.ll115 %struct.S0 = type { i32 }
117 @b = global %struct.S0 { i32 1 }, align 4
120 define internal void @f5(%struct.S0* byval(%struct.S0) nocapture readonly align 4 %p) {
122 store i32 0, i32* getelementptr inbounds (%struct.S0, %struct.S0* @b, i64 0, i32 0), align 4
123 %f2 = getelementptr inbounds %struct.S0, %struct.S0* %p, i64 0, i32 0
131 tail call void @f5(%struct.S0* byval(%struct.S0) align 4 @b)
135 ; CHECK: store i32 0, i32* getelementptr inbounds (%struct.S0, %struct.S0* @b, i64 0, i32 0), align…
136 ; CHECK-NOT: load i32, i32* getelementptr inbounds (%struct.S0, %struct.S0* @b, i64 0, i32 0), alig…
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dinstantiate-return.mm8 struct S0;
11 - (TemplateClass<S0>)m1;
14 // This code used to assert in CodeGen because the return type TemplateClass<S0>
20 - (TemplateClass<S0>)m1 {
/llvm-project-15.0.7/polly/test/DependenceInfo/
H A Dmay_writes_do_not_block_must_writes_for_war.ll3 ; Verify that the presence of a may-write (S1) between a read (S0) and a
7 ; For this example, we want both (S0(Read) -> S1 (May-Write)) as well as
8 ; (S0(Read) -> S2(Must-Write)).
19 ; S0: *out += *sum;
42 br i1 %tobool, label %if.end, label %S0
44 S0: ; preds = %for.body
51 if.end: ; preds = %for.body, %S0
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A DPR26148.ll4 ; struct S0 {
9 ; struct S0 b, c = {3};
28 %struct.S0 = type { i16, i32 }
30 @a = common global %struct.S0 zeroinitializer, align 4, !dbg !0
41 tail call void @llvm.dbg.declare(metadata %struct.S0* undef, metadata !21, metadata !23), !dbg !25
42 tail call void @llvm.dbg.declare(metadata %struct.S0* undef, metadata !22, metadata !23), !dbg !26
48 store i32 3, i32* bitcast (%struct.S0* @a to i32*), align 4, !dbg !30
49 …store i32 0, i32* getelementptr inbounds (%struct.S0, %struct.S0* @a, i64 0, i32 1), align 4, !dbg…
70 !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "S0", file: !3, line: 1, size: 64, align: 3…
H A Dsdag-salvage-add.ll16 ; struct S0 *b;
22 ; struct S0 *b = myVar->b;
52 %struct.S0 = type opaque
64 %b1 = bitcast %struct.S4* %1 to %struct.S0**, !dbg !41
65 %2 = load %struct.S0*, %struct.S0** %b1, align 8, !dbg !41
66 …tail call void @llvm.dbg.value(metadata %struct.S0* %2, metadata !24, metadata !DIExpression()), !…
67 …%call = tail call i32 (%struct.S0*, ...) bitcast (i32 (...)* @use to i32 (%struct.S0*, ...)*)(%str…
107 !23 = !DICompositeType(tag: DW_TAG_structure_type, name: "S0", file: !1, line: 4, flags: DIFlagFwdD…
/llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/
H A Dclmul.ll19 ; CHECK: %[[S0:.*]] = load <2 x i64>, ptr {{.*}}@__msan_param_tls
21 ; CHECK: %[[SHUF0:.*]] = shufflevector <2 x i64> %[[S0]], <2 x i64> poison, <2 x i32> zeroinitializ…
33 ; CHECK: %[[S0:.*]] = load <2 x i64>, ptr {{.*}}@__msan_param_tls
35 ; CHECK: %[[SHUF0:.*]] = shufflevector <2 x i64> %[[S0]], <2 x i64> poison, <2 x i32> zeroinitializ…
47 ; CHECK: %[[S0:.*]] = load <4 x i64>, ptr {{.*}}@__msan_param_tls
49 ; CHECK: %[[SHUF0:.*]] = shufflevector <4 x i64> %[[S0]], <4 x i64> poison, <4 x i32> <i32 1, i32 1…
61 ; CHECK: %[[S0:.*]] = load <8 x i64>, ptr {{.*}}@__msan_param_tls
63 ; CHECK: %[[SHUF0:.*]] = shufflevector <8 x i64> %[[S0]], <8 x i64> poison, <8 x i32> <i32 0, i32 0…

123456789