Home
last modified time | relevance | path

Searched refs:relocate (Results 1 – 25 of 206) sorted by relevance

123456789

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dstatepoint-cleanup.ll14 ; CHECK-NEXT: [[B_NEW_1:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(toke…
15 ; CHECK-NEXT: [[B_NEW_2:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(toke…
16 ; CHECK-NEXT: [[D_NEW_1:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(toke…
17 ; CHECK-NEXT: [[D_NEW_2:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(toke…
18 ; CHECK-NEXT: [[D_NEW_3:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(toke…
19 ; CHECK-NEXT: [[D_NEW_4:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(toke…
31 …%b.new.1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
32 …%b.new.2 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
33 …%d.new.1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
34 …%d.new.2 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
[all …]
Dgc.relocate.ll5 ; attribute via gc.relocate: if the derived ptr is dereferenceable(N),
6 ; then the return attribute of gc.relocate is dereferenceable(N).
10 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32)
19 … %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 0)
20 %cmp = icmp eq i32 addrspace(1)* %relocate, null
35 … %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 0)
36 %cmp = icmp eq i32 addrspace(1)* %relocate, null
49 ; CHECK: gc.relocate
51 …%obj.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %s…
61 %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 1)
[all …]
/external/llvm/test/Verifier/
Dstatepoint.ll4 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32)
5 declare i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token, i32, i32)
14 …%reloc = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 1…
15 ;; It is perfectly legal to relocate the same value multiple times...
16 …%reloc2 = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 …
17 …%reloc3 = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %safepoint_token, i32 13…
21 ; CHECK: gc.relocate
22 ; CHECK: gc.relocate
23 ; CHECK: gc.relocate
43 …%reloc = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 1…
[all …]
Dinvalid-statepoint.ll11 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) #0
16 %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %to0, i32 2, i32 6)
17 ret i32 addrspace(1)* %relocate
/external/llvm-project/llvm/test/Transforms/CodeGenPrepare/X86/
Dstatepoint-relocate.ll14 … %base-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 0)
15 … %ptr-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 1)
29 … %base-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 0)
30 … %ptr-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 1)
31 … %ptr2-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 2)
42 … %ptr-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 1)
43 … %base-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 0)
54 …%base-new = call [3 x i32] addrspace(1)* @llvm.experimental.gc.relocate.p1a3i32(token %tok, i32 0,…
55 … %ptr-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 1)
66 …%base-new = call [3 x i32] addrspace(1)* @llvm.experimental.gc.relocate.p1a3i32(token %tok, i32 0,…
[all …]
/external/llvm/test/Transforms/CodeGenPrepare/
Dstatepoint-relocate.ll14 %base-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 7)
15 %ptr-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 8)
29 %base-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 7)
30 %ptr-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 8)
31 %ptr2-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 9)
42 %ptr-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 8)
43 %base-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 7)
54 %base-new = call [3 x i32]* @llvm.experimental.gc.relocate.p0a3i32(token %tok, i32 7, i32 7)
55 %ptr-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 8)
66 %base-new = call [3 x i32]* @llvm.experimental.gc.relocate.p0a3i32(token %tok, i32 7, i32 7)
[all …]
/external/llvm/test/Transforms/InstCombine/
Dgc.relocate.ll5 ; attribute via gc.relocate: if the derived ptr is dereferenceable(N),
6 ; then the return attribute of gc.relocate is dereferenceable(N).
10 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32)
19 … %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 7, i32 7)
20 %cmp = icmp eq i32 addrspace(1)* %relocate, null
35 … %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 7, i32 7)
36 %cmp = icmp eq i32 addrspace(1)* %relocate, null
49 ; CHECK: gc.relocate
51 …%obj.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %s…
58 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32)
[all …]
/external/llvm-project/llvm/test/Verifier/
Dstatepoint.ll4 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32)
5 declare i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token, i32, i32)
15 …%reloc = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 0…
16 ;; It is perfectly legal to relocate the same value multiple times...
17 …%reloc2 = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 …
18 …%reloc3 = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %safepoint_token, i32 1,…
22 ; CHECK: gc.relocate
23 ; CHECK: gc.relocate
24 ; CHECK: gc.relocate
44 …%reloc = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 0…
[all …]
/external/llvm/test/CodeGen/X86/
Dstatepoint-stack-usage.ll20 …%a1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
21 …%b1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
22 …%c1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
27 …%a2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
28 …%b2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
29 …%c2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
43 …%a1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
44 …%b1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
45 …%c1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
50 …%a2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
[all …]
Dstatepoint-invoke.ll22 …%obj.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %0, i32 …
23 …%obj1.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %0, i32…
36 …%obj.relocated1 = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landin…
37 …%obj1.relocated1 = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landi…
67 …%obj.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landing…
92 …%val1.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %sp1, i…
93 …%val2.relocated_left = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %s…
107 …%val2.relocated_right = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %…
108 …%val3.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %sp2, i…
123 …%val.relocated2 = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landin…
[all …]
Dstatepoint-uniqueing.ll3 ; Checks for a crash we had when two gc.relocate calls would
11 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) #3
12 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32) #3
18 %a = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 9, i32 9)
19 %b = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 10, i32 10)
28 %a = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 9, i32 9)
29 %b = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %tok, i32 10, i32 10)
Dstatepoint-vector-bad-spill.ll12 …%el.relocated = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %tok0, i32 7, i32 …
18 …%obj.relocated = call <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %tok1, i3…
27 …%obj.relocated = call <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %tok1, i3…
31 …%el.relocated = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %tok0, i32 7, i32 …
38 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32)
39 declare <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token, i32, i32)
/external/llvm-project/llvm/test/CodeGen/Generic/
Doverloaded-intrinsic-name.ll9 ; Exercise the most general case, llvm_anyptr_type, using gc.relocate
17 … %v-new = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 0, i32 0)
24 … %v-new = call float addrspace(1)* @llvm.experimental.gc.relocate.p1f32(token %tok, i32 0, i32 0)
31 …%v-new = call [3 x i32] addrspace(1)* @llvm.experimental.gc.relocate.p1a3i32(token %tok, i32 0, i…
38 …%v-new = call <3 x i32> addrspace(1)* @llvm.experimental.gc.relocate.p1v3i32(token %tok, i32 0, i…
47 …%v-new = call %struct.test addrspace(1)* @llvm.experimental.gc.relocate.p1s_struct.tests(token %to…
54 …%v-new = call {i64, i64, {i64}} addrspace(1)* @llvm.experimental.gc.relocate.p1sl_i64i64sl_i64ss.t…
63 …%v-new = call %i32 addrspace(1)* @llvm.experimental.gc.relocate.p1s_i32s(token %tok, i32 0, i32 0)
73 …%v-new = call %i32 addrspace(1)* @llvm.experimental.gc.relocate.beefdead(token %tok, i32 0, i32 0)
78 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32)
[all …]
/external/llvm-project/llvm/test/Transforms/EarlyCSE/
Dgc_relocate.ll11 ; CHECK-NEXT: [[BASE:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token […
15 ; CHECK-NEXT: [[BASE_RELOC:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(t…
21 …%base = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 0…
22 …%derived = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
27 …%base_reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token2,…
28 …%derived_reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_toke…
40 ; CHECK-NEXT: [[IN1_RELOC1:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(t…
41 ; CHECK-NEXT: [[IN2_RELOC1:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(t…
43 ; CHECK-NEXT: [[IN1_RELOC2:%.*]] = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(t…
49 …%in1.reloc1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, …
[all …]
/external/llvm-project/llvm/test/Transforms/Util/
Dstrip-gc-relocates.ll8 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32) #0
14 ; Simple case: remove gc.relocate
19 ; CHECK-NOT: gc.relocate
22 …%arg.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %statepoin…
32 ; CHECK-NOT: gc.relocate
38 …%ptr.gep1.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %stat…
40 …%base.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %statepoi…
44 …%ptr.gep1.relocated2 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %sta…
46 …%base.relocated3 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %statepo…
57 ; CHECK-NOT: gc.relocate
[all …]
/external/llvm/test/CodeGen/Generic/
Doverloaded-intrinsic-name.ll9 ; Exercise the most general case, llvm_anyptr_type, using gc.relocate
17 %v-new = call i32* @llvm.experimental.gc.relocate.p0i32(token %tok, i32 7, i32 7)
24 %v-new = call float* @llvm.experimental.gc.relocate.p0f32(token %tok, i32 7, i32 7)
31 %v-new = call [3 x i32]* @llvm.experimental.gc.relocate.p0a3i32(token %tok, i32 7, i32 7)
38 %v-new = call <3 x i32>* @llvm.experimental.gc.relocate.p0v3i32(token %tok, i32 7, i32 7)
47 …%v-new = call %struct.test* @llvm.experimental.gc.relocate.p0struct.test(token %tok, i32 7, i32 7)
53 declare i32* @llvm.experimental.gc.relocate.p0i32(token, i32, i32)
54 declare float* @llvm.experimental.gc.relocate.p0f32(token, i32, i32)
55 declare [3 x i32]* @llvm.experimental.gc.relocate.p0a3i32(token, i32, i32)
56 declare <3 x i32>* @llvm.experimental.gc.relocate.p0v3i32(token, i32, i32)
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dstatepoint-stack-usage.ll20 …%a1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
21 …%b1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
22 …%c1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
27 …%a2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
28 …%b2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
29 …%c2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
43 …%a1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
44 …%b1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
45 …%c1 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
50 …%a2 = tail call coldcc i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_tok…
[all …]
Dstatepoint-duplicates-export.ll29 …%base = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 0…
30 …%derived = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
35 …%base_reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token2,…
36 …%derived_reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_toke…
61 …%base = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 0…
62 …%derived = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i3…
67 …%base_reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token2,…
68 …%derived_reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_toke…
77 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32)
Dstatepoint-invoke.ll41 …%obj.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %0, i32 …
42 …%obj1.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %0, i32…
51 …%obj.relocated1 = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landin…
52 …%obj1.relocated1 = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landi…
95 …%obj.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landing…
165 …%val1.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %sp1, i…
166 …%val2.relocated_left = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %s…
174 …%val2.relocated_right = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %…
175 …%val3.relocated = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %sp2, i…
187 …%val.relocated2 = call coldcc i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %landin…
[all …]
Dstatepoint-vreg.ll20 ; test most simple relocate
48 …%rel1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 0…
87 …%rel1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 0…
88 …%rel2 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 1…
89 …%rel3 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 2…
90 …%rel4 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 3…
91 …%rel5 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 4…
128 …%rel2 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 1…
159 …%reloc = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 …
185 …%rel = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 0,…
[all …]
Dstatepoint-vector-bad-spill.ll12 …%el.relocated = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %tok0, i32 0, i32 …
18 …%obj.relocated = call <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %tok1, i3…
27 …%obj.relocated = call <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %tok1, i3…
31 …%el.relocated = call i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %tok0, i32 0, i32 …
38 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32)
39 declare <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token, i32, i32)
/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dlive-vector-nosplit.ll9 ; CHECK-NEXT: gc.relocate
22 ; CHECK-NEXT: gc.relocate
34 ; CHECK-NEXT: gc.relocate
57 ; CHECK: gc.relocate
64 ; CHECK: gc.relocate
78 ; CHECK-NEXT: gc.relocate
80 ; CHECK-NEXT: gc.relocate
108 ; CHECK-NEXT: gc.relocate
110 ; CHECK-NEXT: gc.relocate
Dconstants.ll22 ; CHECK-NEXT: gc.relocate
82 ; CHECK: gc.relocate
104 ; CHECK-NOT: call {{.*}}gc.relocate
115 ; CHECK-NOT: call {{.*}}gc.relocate
123 ; correctly relocate this value
144 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr.base)
145 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr)
158 ; correctly relocate this value
178 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr.base)
179 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr)
[all …]
/external/llvm-project/llvm/test/Transforms/RewriteStatepointsForGC/
Dlive-vector-nosplit.ll10 ; CHECK-NEXT: gc.relocate
23 ; CHECK-NEXT: gc.relocate
35 ; CHECK-NEXT: gc.relocate
58 ; CHECK: gc.relocate
65 ; CHECK: gc.relocate
79 ; CHECK-NEXT: gc.relocate
81 ; CHECK-NEXT: gc.relocate
109 ; CHECK-NEXT: gc.relocate
111 ; CHECK-NEXT: gc.relocate
Dconstants.ll23 ; CHECK-NEXT: gc.relocate
83 ; CHECK: gc.relocate
105 ; CHECK-NOT: call {{.*}}gc.relocate
116 ; CHECK-NOT: call {{.*}}gc.relocate
124 ; correctly relocate this value
145 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr.base)
146 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr)
159 ; correctly relocate this value
179 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr.base)
180 ; CHECK-DAG: call {{.*}}gc.relocate{{.*}}(%addr.base, %addr)
[all …]

123456789