Lines Matching full:42

21 define ptr addrspace(42) @dontsimplifyNullLaunderForDifferentAddrspace() {
23 ; CHECK-NEXT: [[B2:%.*]] = call ptr addrspace(42) @llvm.launder.invariant.group.p42(ptr addrspac…
24 ; CHECK-NEXT: ret ptr addrspace(42) [[B2]]
26 %b2 = call ptr addrspace(42) @llvm.launder.invariant.group.p42(ptr addrspace(42) null)
27 ret ptr addrspace(42) %b2
38 define ptr addrspace(42) @simplifyUndefLaunder2() {
40 ; CHECK-NEXT: ret ptr addrspace(42) undef
42 %b2 = call ptr addrspace(42) @llvm.launder.invariant.group.p42(ptr addrspace(42) undef)
43 ret ptr addrspace(42) %b2
63 define ptr addrspace(42) @dontsimplifyNullStripForDifferentAddrspace() {
65 ; CHECK-NEXT: [[B2:%.*]] = call ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(
66 ; CHECK-NEXT: ret ptr addrspace(42) [[B2]]
68 %b2 = call ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(42) null)
69 ret ptr addrspace(42) %b2
80 define ptr addrspace(42) @simplifyUndefStrip2() {
82 ; CHECK-NEXT: ret ptr addrspace(42) undef
84 %b2 = call ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(42) undef)
85 ret ptr addrspace(42) %b2
132 define ptr addrspace(42) @skipWithDifferentTypesAddrspace(ptr addrspace(42) %a) {
134 ; CHECK-NEXT: [[A3:%.*]] = call ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(
135 ; CHECK-NEXT: ret ptr addrspace(42) [[A3]]
137 %a2 = call ptr addrspace(42) @llvm.launder.invariant.group.p42(ptr addrspace(42) %a)
139 %a3 = call ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(42) %a2)
140 ret ptr addrspace(42) %a3
143 define ptr addrspace(42) @skipWithDifferentTypesDifferentAddrspace(ptr %a) {
146 ; CHECK-NEXT: [[A3:%.*]] = addrspacecast ptr [[TMP1]] to ptr addrspace(42)
147 ; CHECK-NEXT: ret ptr addrspace(42) [[A3]]
149 %cast = addrspacecast ptr %a to ptr addrspace(42)
150 %a2 = call ptr addrspace(42) @llvm.launder.invariant.group.p42(ptr addrspace(42) %cast)
152 %a3 = call ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(42) %a2)
153 ret ptr addrspace(42) %a3
220 declare ptr addrspace(42) @llvm.launder.invariant.group.p42(ptr addrspace(42))
222 declare ptr addrspace(42) @llvm.strip.invariant.group.p42(ptr addrspace(42))