Home
last modified time | relevance | path

Searched refs:agg (Results 1 – 25 of 208) sorted by relevance

123456789

/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/
H A Daggregates.ll6 define i32 @extract_first_i32({i32, i32} %agg) {
19 %r = extractvalue {i32, i32} %agg, 0
36 %r = extractvalue {i32, i32} %agg, 1
40 define i32 @extract_i32({i32, i1} %agg) {
53 %r = extractvalue {i32, i1} %agg, 0
57 define i1 @extract_i1({i32, i1} %agg) {
70 %r = extractvalue {i32, i1} %agg, 1
87 %r = extractvalue {i32, float} %agg, 1
104 %r = extractvalue {i32, [42 x i42]} %agg, 1
121 %r = extractvalue {i32, <42 x i42>} %agg, 1
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/
H A Daggregates.ll6 define i32 @extract_first_i32({i32, i32} %agg) {
19 %r = extractvalue {i32, i32} %agg, 0
36 %r = extractvalue {i32, i32} %agg, 1
40 define i32 @extract_i32({i32, i1} %agg) {
53 %r = extractvalue {i32, i1} %agg, 0
57 define i1 @extract_i1({i32, i1} %agg) {
70 %r = extractvalue {i32, i1} %agg, 1
87 %r = extractvalue {i32, float} %agg, 1
104 %r = extractvalue {i32, [42 x i42]} %agg, 1
121 %r = extractvalue {i32, <42 x i42>} %agg, 1
[all …]
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-invalid.cpp4 namespace agg namespace
24 namespace agg
39 class the_application : public agg::platform_support
41 agg::rbox_ctrl<agg::rgba8> m_polygons;
44 typedef agg::renderer_base<pixfmt_type> base_ren_type;
46 agg::scanline_u8 sl;
47 agg::rasterizer_scanline_aa<> ras;
48 agg::render_ctrl(ras, sl, ren_base, m_polygons);
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A D2009-09-28-LdStOptiBug.ll6 define void @foo(%0* noalias nocapture sret(%0) %agg.result, double %x.0, double %y.0) nounwind {
14 %agg.result.0 = getelementptr %0, %0* %agg.result, i32 0, i32 0 ; <double*> [#uses=1]
15 store double %tmpr, double* %agg.result.0, align 8
16 %agg.result.1 = getelementptr %0, %0* %agg.result, i32 0, i32 1 ; <double*> [#uses=1]
17 store double %x77, double* %agg.result.1, align 8
H A D2009-12-02-vtrn-undef.ll9 define void @t(%struct.int16x8x2_t* noalias nocapture sret(%struct.int16x8x2_t) %agg.result, <8 x i…
14 …%agg.result1218.0 = getelementptr %struct.int16x8x2_t, %struct.int16x8x2_t* %agg.result, i32 0, i3…
15 store <8 x i16> %0, <8 x i16>* %agg.result1218.0, align 16
16 …%agg.result12.1.0 = getelementptr %struct.int16x8x2_t, %struct.int16x8x2_t* %agg.result, i32 0, i3…
17 store <8 x i16> %1, <8 x i16>* %agg.result12.1.0, align 16
H A Dinterval-update-remat.ll41 %agg.tmp = alloca %struct.MockConnect.5.230.280.1305.2330, align 1
45 %agg.tmp10 = alloca %class.Message.13.238.288.1313.2338, align 4
47 %agg.tmp16 = alloca %class.scoped_refptr.19.244.294.1319.2344, align 1
48 %agg.tmp18 = alloca %class.BoundNetLog.20.245.295.1320.2345, align 4
50 …230.280.1305.2330* @_ZN11MockConnectC1Ev(%struct.MockConnect.5.230.280.1305.2330* nonnull %agg.tmp)
51 …231.281.1306.2331* nonnull %socket_data, %struct.MockConnect.5.230.280.1305.2330* nonnull %agg.tmp)
70 …age.13.238.288.1313.2338* @_ZN7MessageC1Ev(%class.Message.13.238.288.1313.2338* nonnull %agg.tmp10)
71 …0.235.285.1310.2335* nonnull %temp.lvalue, %class.Message.13.238.288.1313.2338* nonnull %agg.tmp10)
90 …ed_refptr.19.244.294.1319.2344* nonnull sret(%class.scoped_refptr.19.244.294.1319.2344) %agg.tmp16)
93 …BoundNetLog.20.245.295.1320.2345, %class.BoundNetLog.20.245.295.1320.2345* %agg.tmp18, i32 0, i32 0
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dnoreturn-call-linux.ll26 %agg.tmp = alloca %struct.ByVal, align 8
27 %agg.tmp1 = alloca %struct.ByVal, align 8
28 %agg.tmp2 = alloca %struct.ByVal, align 8
37 call void @getbyval(ptr nonnull sret(%struct.ByVal) %agg.tmp) #4
38 call void @make_push_unprofitable(ptr nonnull byval(%struct.ByVal) align 8 %agg.tmp) #4
39 call void @getbyval(ptr nonnull sret(%struct.ByVal) %agg.tmp1) #4
40 call void @make_push_unprofitable(ptr nonnull byval(%struct.ByVal) align 8 %agg.tmp1) #4
41 call void @getbyval(ptr nonnull sret(%struct.ByVal) %agg.tmp2) #4
42 call void @make_push_unprofitable(ptr nonnull byval(%struct.ByVal) align 8 %agg.tmp2) #4
H A Dlifetime-alias.ll21 @.str.2 = private unnamed_addr constant [19 x i8] c"agg.a2_[16] == 't'\00", align 1
90 %agg = alloca %struct.Agg, align 8
91 %agg.tmp = alloca %"class.std::__3::basic_string", align 8
92 %agg.tmp1 = alloca %"class.std::__3::basic_string", align 8
99 call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %agg) #4
100 call void @llvm.memset.p0.i64(ptr nonnull align 8 %agg.tmp, i8 0, i64 24, i1 false) #4
104 %arrayidx.i.i12 = getelementptr inbounds i8, ptr %agg.tmp, i64 11
110 %arrayidx.i.i34 = getelementptr inbounds i8, ptr %agg.tmp1, i64 21
112 …call void @llvm.memcpy.p0.p0.i64(ptr nonnull align 8 %agg, ptr nonnull align 8 %agg.tmp, i64 24, i…
114 %a2_.i = getelementptr inbounds %struct.Agg, ptr %agg, i64 0, i32 1
[all …]
H A Dnoreturn-call.ll54 %agg.tmp = alloca %struct.ByVal, align 4
55 %agg.tmp5 = alloca %struct.ByVal, align 4
56 %agg.tmp6 = alloca %struct.ByVal, align 4
75 call void @getbyval(ptr nonnull sret(%struct.ByVal) %agg.tmp)
76 call void @make_push_unprofitable(ptr nonnull byval(%struct.ByVal) align 4 %agg.tmp)
77 call void @getbyval(ptr nonnull sret(%struct.ByVal) %agg.tmp5)
78 call void @make_push_unprofitable(ptr nonnull byval(%struct.ByVal) align 4 %agg.tmp5)
79 call void @getbyval(ptr nonnull sret(%struct.ByVal) %agg.tmp6)
80 call void @make_push_unprofitable(ptr nonnull byval(%struct.ByVal) align 4 %agg.tmp6)
H A Dstdcall.ll23 …dcallcc void @ReturnLargeType(ptr noalias nocapture sret(%struct.large_type) align 8 %agg.result) {
27 store i64 123, ptr %agg.result, align 8
28 %b = getelementptr inbounds %struct.large_type, ptr %agg.result, i32 0, i32 1
30 %c = getelementptr inbounds %struct.large_type, ptr %agg.result, i32 0, i32 2
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb/
H A D2011-05-11-DAGLegalizer.ll18 %agg.tmp = alloca %struct.RRRRRRRR, align 4
19 %agg.tmp4 = alloca %struct.RRRRRRRR, align 4
20 %agg.tmp10 = alloca %struct.RRRRRRRR, align 4
21 %agg.tmp16 = alloca %struct.RRRRRRRR, align 4
30 %tmp2 = bitcast %struct.RRRRRRRR* %agg.tmp to i8*
36 %tmp8 = bitcast %struct.RRRRRRRR* %agg.tmp4 to i8*
42 %tmp14 = bitcast %struct.RRRRRRRR* %agg.tmp10 to i8*
48 %tmp20 = bitcast %struct.RRRRRRRR* %agg.tmp16 to i8*
51agg.tmp, %struct.RRRRRRRR* byval(%struct.RRRRRRRR) %agg.tmp4, %struct.RRRRRRRR* byval(%struct.RRRR…
/llvm-project-15.0.7/llvm/test/DebugInfo/AArch64/
H A Dframeindices.ll47 %agg.tmp = alloca %struct.A, align 8
55 call void @_Z2f91A(%struct.A* %agg.tmp), !dbg !52
72 %agg.tmp.i = alloca %struct.A, align 8
81 call void @_Z2f91A(%struct.A* %agg.tmp.i), !dbg !65
88 %agg.tmp.i.i = alloca %struct.A, align 8
90 %agg.tmp.sroa.2 = alloca [15 x i8], align 1
91 %agg.tmp.sroa.4 = alloca [7 x i8], align 1
110 …%agg.tmp.sroa.4.17..sroa_idx = getelementptr inbounds [7 x i8], [7 x i8]* %agg.tmp.sroa.4, i64 0, …
111 …%agg.tmp.sroa.2.1..sroa_idx = getelementptr inbounds [15 x i8], [15 x i8]* %agg.tmp.sroa.2, i64 0,…
116 …%agg.tmp.sroa.3.0..sroa_idx = getelementptr inbounds %struct.A, %struct.A* %agg.tmp.i.i, i64 0, i3…
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dphi-of-insertvalues.ll25 %i0 = insertvalue { i32, i32 } %agg, i32 %val_left, 0
29 %i1 = insertvalue { i32, i32 } %agg, i32 %val_right, 0
57 %i0 = insertvalue { i32, i32 } %agg, i32 %val_left, 0
62 %i1 = insertvalue { i32, i32 } %agg, i32 %val_right, 0
88 %i0 = insertvalue { i32, i32 } %agg, i32 %val_left, 0
92 %i1 = insertvalue { i32, i32 } %agg, i32 %val_right, 0
120 %i0 = insertvalue { i32, i32 } %agg, i32 %val_left, 0
125 %i1 = insertvalue { i32, i32 } %agg, i32 %val_right, 0
214 %i0 = insertvalue { i32, i32 } %agg, i32 %val_left, 0
304 %i0 = insertvalue { i32, i32 } %agg, i32 %val_left, 0
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmember-expr-references-variable.cpp10 static constexpr const Agg &agg = Agg(); member
89 use(1, Struct::agg.x); in aggregateRefInMemberExpr()
93 use(2, s.agg.x); in aggregateRefInMemberExpr()
96 use(3, ptr->agg.x); in aggregateRefInMemberExpr()
100 use(4, ref.agg.x); in aggregateRefInMemberExpr()
/llvm-project-15.0.7/llvm/test/Transforms/TailCallElim/
H A Dtre-byval-parameter.ll69 %agg.tmp.i = alloca %struct.S, align 8
70 %agg.tmp14 = alloca %struct.S, align 8
71 %agg.tmp = alloca %struct.S, align 8
72 %agg.tmp1 = alloca %struct.S, align 8
77 %0 = bitcast %struct.S* %agg.tmp to i8*
80 %call = call i32 @_Z3zoo1S(%struct.S* nonnull byval(%struct.S) align 8 %agg.tmp)
85 %2 = bitcast %struct.S* %agg.tmp1 to i8*
88 %agg.tmp14.0..sroa_cast = bitcast %struct.S* %agg.tmp14 to i8*
89 call void @llvm.lifetime.start.p0i8(i64 20, i8* nonnull %agg.tmp14.0..sroa_cast)
90 %4 = bitcast %struct.S* %agg.tmp.i to i8*
[all …]
H A Dtre-byval-parameter-2.ll74 %agg.tmp = alloca %struct.A, align 8
75 %agg.tmp5 = alloca %struct.A, align 8
88 %2 = bitcast %struct.A* %agg.tmp to i8*
92 %4 = bitcast %struct.A* %agg.tmp5 to i8*
97 …_i(%struct.A* nonnull byval(%struct.A) align 8 %agg.tmp, %struct.A* nonnull byval(%struct.A) align…
132 %agg.tmp = alloca %struct.A, align 8
133 %agg.tmp1 = alloca %struct.A, align 8
134 %0 = bitcast %struct.A* %agg.tmp to i8*
136 %1 = bitcast %struct.A* %agg.tmp1 to i8*
138 …Z7dostuff1AS_i(%struct.A* byval(%struct.A) align 8 %agg.tmp, %struct.A* byval(%struct.A) align 8 %
/llvm-project-15.0.7/llvm/test/Transforms/MemCpyOpt/
H A D2008-02-24-MultipleUseofSRet.ll10 define internal fastcc void @initialize(%0* noalias nocapture sret(%0) %agg.result) nounwind {
20 %agg.result.03 = getelementptr %0, %0* %agg.result, i32 0, i32 0
21 store x86_fp80 0xK00000000000000000000, x86_fp80* %agg.result.03
22 %agg.result.15 = getelementptr %0, %0* %agg.result, i32 0, i32 1
23 store x86_fp80 0xK00000000000000000000, x86_fp80* %agg.result.15
/llvm-project-15.0.7/llvm/test/Transforms/Inline/
H A Dalloca-dbgdeclare.ll44 ; CHECK-NEXT: %agg.tmp.sroa.3.i = alloca [20 x i8], align 4
49 ; CHECK-NEXT: call void @llvm.dbg.declare(metadata [20 x i8]* %agg.tmp.sroa.3.i,
50 %agg.tmp.sroa.3 = alloca [20 x i8], align 4
51 …tail call void @llvm.dbg.declare(metadata [20 x i8]* %agg.tmp.sroa.3, metadata !25, metadata !30),…
52 …%agg.tmp.sroa.0.0.copyload = load i32, i32* getelementptr inbounds (%struct.A, %struct.A* @b, i64 …
53 …tail call void @llvm.dbg.value(metadata i32 %agg.tmp.sroa.0.0.copyload, metadata !25, metadata !34…
54 …%agg.tmp.sroa.3.0..sroa_idx = getelementptr inbounds [20 x i8], [20 x i8]* %agg.tmp.sroa.3, i64 0,…
55 …call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %agg.tmp.sroa.3.0..sroa_idx, i8* align 4 geteleme…
57 %tobool.i = icmp eq i32 %agg.tmp.sroa.0.0.copyload, 0, !dbg !36
61 …store i32 %agg.tmp.sroa.0.0.copyload, i32* getelementptr inbounds (%struct.A, %struct.A* @a, i64 0…
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dmips64-sret.ll3 define void @foo(i32* noalias sret(i32) %agg.result) nounwind {
10 store i32 42, i32* %agg.result
14 define void @bar(i32 signext %v, i32* noalias sret(i32) %agg.result) nounwind {
21 store i32 %v, i32* %agg.result
H A D2008-07-03-SRet.ll5 define void @test0(%struct.sret0* noalias sret(%struct.sret0) %agg.result, i32 %dummy) nounwind {
10 getelementptr %struct.sret0, %struct.sret0* %agg.result, i32 0, i32 0 ; <i32*>:0 [#uses=1]
12 getelementptr %struct.sret0, %struct.sret0* %agg.result, i32 0, i32 1 ; <i32*>:1 [#uses=1]
14 getelementptr %struct.sret0, %struct.sret0* %agg.result, i32 0, i32 2 ; <i32*>:2 [#uses=1]
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/
H A Dsret_pointer.ll6 define void @ZeroInit(%struct.S* noalias sret(%struct.S) %agg.result) {
15 %x = getelementptr inbounds %struct.S, %struct.S* %agg.result, i32 0, i32 0
17 %y = getelementptr inbounds %struct.S, %struct.S* %agg.result, i32 0, i32 1
22 define void @CallZeroInit(%struct.S* noalias sret(%struct.S) %agg.result) {
36 call void @ZeroInit(%struct.S* sret(%struct.S) %agg.result)
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/irtranslator/
H A Dsret_pointer.ll6 define void @ZeroInit(%struct.S* noalias sret(%struct.S) %agg.result) {
19 %x = getelementptr inbounds %struct.S, %struct.S* %agg.result, i32 0, i32 0
21 %y = getelementptr inbounds %struct.S, %struct.S* %agg.result, i32 0, i32 1
26 define void @CallZeroInit(%struct.S* noalias sret(%struct.S) %agg.result) {
37 call void @ZeroInit(%struct.S* sret(%struct.S) %agg.result)
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-windows-calls.ll54 define dso_local void @"?f3"(%struct.S3* noalias sret(%struct.S3) %agg.result) {
60 %a = getelementptr inbounds %struct.S3, %struct.S3* %agg.result, i32 0, i32 0
62 %b = getelementptr inbounds %struct.S3, %struct.S3* %agg.result, i32 0, i32 1
64 %c = getelementptr inbounds %struct.S3, %struct.S3* %agg.result, i32 0, i32 2
66 %d = getelementptr inbounds %struct.S3, %struct.S3* %agg.result, i32 0, i32 3
68 %e = getelementptr inbounds %struct.S3, %struct.S3* %agg.result, i32 0, i32 4
76 define dso_local void @"?f4"(%class.B* inreg noalias nocapture sret(%class.B) %agg.result) {
81 %X.i = getelementptr inbounds %class.B, %class.B* %agg.result, i64 0, i32 0
90 define dso_local void @"?inst@C"(%class.C* %this, %class.A* inreg noalias sret(%class.A) %agg.resul…
125 …egate(%struct.NotCXX14Aggregate* inreg noalias sret(%struct.NotCXX14Aggregate) align 8 %agg.result,
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/GVNHoist/
H A Dinfinite-loop-direct.ll20 %agg.tmp = alloca %class.bar, align 8
21 %x.sroa.2.0..sroa_idx2 = getelementptr inbounds %class.bar, %class.bar* %agg.tmp, i64 0, i32 1
23 call void @_Z3foo3bar(%class.bar* nonnull %agg.tmp)
25 %1 = bitcast %class.bar* %agg.tmp to %class.base*
71 %agg.tmp = alloca %class.bar, align 8
72 %x= getelementptr inbounds %class.bar, %class.bar* %agg.tmp, i64 0, i32 1
74 %1 = bitcast %class.bar* %agg.tmp to %class.base*
/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/
H A D2011-01-22-SRet.ll5 define weak void @make_foo(%struct.foo_t* noalias sret(%struct.foo_t) %agg.result, i32 %a, i32 %b, …
10 %0 = getelementptr inbounds %struct.foo_t, %struct.foo_t* %agg.result, i32 0, i32 0
12 %1 = getelementptr inbounds %struct.foo_t, %struct.foo_t* %agg.result, i32 0, i32 1
14 %2 = getelementptr inbounds %struct.foo_t, %struct.foo_t* %agg.result, i32 0, i32 2

123456789