/external/llvm/test/Verifier/ |
D | statepoint.ll | 4 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 …]
|
D | invalid-statepoint.ll | 11 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
|
D | gc_relocate_addrspace.ll | 5 ; CHECK: gc.relocate: relocating a pointer shouldn't change its address space 6 ; CHECK-NEXT: %obj.relocated = call coldcc i8* @llvm.experimental.gc.relocate.p0i8(token %safepoin… 16 …%obj.relocated = call coldcc i8* @llvm.experimental.gc.relocate.p0i8(token %safepoint_token, i32 7… 21 declare i8* @llvm.experimental.gc.relocate.p0i8(token, i32, i32) #0
|
D | gc_relocate_operand.ll | 4 ; CHECK: gc.relocate: relocated value must be a gc pointer 13 …%obj.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %safepoint… 18 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32) #0
|
D | gc_relocate_return.ll | 4 ; CHECK: gc.relocate must return a pointer or a vector of pointers 13 …%obj.relocated = call coldcc i8 @llvm.experimental.gc.relocate.i8(token %safepoint_token, i32 7, i… 18 declare i8 @llvm.experimental.gc.relocate.i8(token, i32, i32) #0
|
D | invalid-statepoint2.ll | 6 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32) 7 declare i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token, i32, i32) 16 …%reloc = call i64 addrspace(1)* @llvm.experimental.gc.relocate.p1i64(token %safepoint_token, i32 1…
|
/external/llvm/test/Transforms/CodeGenPrepare/ |
D | statepoint-relocate.ll | 14 %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/ |
D | gc.relocate.ll | 5 ; 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 …]
|
D | statepoint.ll | 11 …%pnew = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 7… 22 …%pnew = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 7… 32 …%pnew = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 7… 43 …%pnew = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 7… 52 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) #3
|
/external/llvm/test/CodeGen/X86/ |
D | statepoint-stack-usage.ll | 20 …%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 …]
|
D | statepoint-invoke.ll | 22 …%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 …]
|
D | statepoint-uniqueing.ll | 3 ; 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)
|
D | statepoint-vector-bad-spill.ll | 12 …%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)
|
D | statepoint-vector.ll | 16 …%obj.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %s… 35 …%derived.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(toke… 71 …%obj.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %s… 73 …%obj.base.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(tok… 90 …%obj.relocated = call coldcc <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token %s… 161 declare i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token, i32, i32) 162 declare <2 x i8 addrspace(1)*> @llvm.experimental.gc.relocate.v2p1i8(token, i32, i32)
|
D | statepoint-stackmap-format.ll | 30 …%a = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 9, i3… 31 …%b = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 9, i3… 32 …%c = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 11, i… 58 …%a = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 9, i3… 59 …%b = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 9, i3… 60 …%c = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 11, i… 77 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32) #3
|
D | statepoint-call-lowering.ll | 81 ; Check that an ununsed relocate has no code-generation impact 89 …%call1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 … 133 …%call1 = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %safepoint_token, i32 … 160 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32)
|
/external/llvm/test/CodeGen/Generic/ |
D | overloaded-intrinsic-name.ll | 9 ; 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/test/Transforms/RewriteStatepointsForGC/ |
D | live-vector-nosplit.ll | 9 ; 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
|
D | constants.ll | 22 ; 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 …]
|
D | rematerialize-derived-pointers.ll | 16 ; CHECK: %base.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %… 30 ; CHECK: %base.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %… 44 ; CHECK: %base.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %… 61 ; CHECK: %base.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %… 79 ; CHECK: %ptr2.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %… 81 ; CHECK: %base.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %… 97 ; CHECK: gc.relocate 140 ; CHECK: gc.relocate 142 ; CHECK: gc.relocate 157 ; CHECK: gc.relocate [all …]
|
D | gc-relocate-creation.ll | 3 ; This test is to verify gc.relocate can handle pointer to vector of 5 ; The old scheme to create a gc.relocate of <2 x i32 addrspace(1)*> addrspace(1)* 7 ; The new scheme will create all gc.relocate to i8 addrspace(1)* type and 16 ; CHECK: %obj.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token %s…
|
D | base-vector.ll | 9 ; CHECK: gc.relocate 11 ; CHECK: gc.relocate 51 ; CHECK: gc.relocate 53 ; CHECK: gc.relocate 65 ; CHECK: gc.relocate 77 ; CHECK: gc.relocate 94 ; CHECK: gc.relocate 114 ; CHECK: gc.relocate 158 ; CHECK: gc.relocate
|
D | basic.ll | 12 ; CHECK: %arg.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token [[… 23 ; CHECK: %arg.relocated1 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token [… 38 ; CHECK: %arg.relocated = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i8(token [[… 54 ; CHECK: [[ARG_RELOCATED:%[^ ]+]] = call coldcc i8 addrspace(1)* @llvm.experimental.gc.relocate.p1i…
|
/external/e2fsprogs/intl/ |
D | relocatable.h | 51 extern const char * relocate (const char *pathname); 68 #define relocate(pathname) (pathname)
|
/external/llvm/test/Analysis/ValueTracking/ |
D | memory-dereferenceable.ll | 40 ; CHECK: %relocate{{.*}}(aligned) 42 … %relocate = call i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token %tok, i32 7, i32 7) 43 %load4 = load i32, i32 addrspace(1)* %relocate 164 declare i32 addrspace(1)* @llvm.experimental.gc.relocate.p1i32(token, i32, i32)
|