Lines Matching full:group

56 // CHECK-NEW-NOT: @llvm.launder.invariant.group.p0(
84 // CHECK-CTORS-NOT: @llvm.launder.invariant.group.p0(
89 // CHECK-CTORS: call ptr @llvm.launder.invariant.group.p0(
93 // CHECK-NEW-NOT: @llvm.launder.invariant.group.p0(
96 // CHECK-NEW: %[[THIS3:.*]] = call ptr @llvm.launder.invariant.group.p0(ptr %[[THIS2:.*]])
110 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(
112 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(
132 // CHECK-CTORS-NOT: call ptr @llvm.launder.invariant.group.p0(
139 // CHECK-CTORS: %[[THIS2:.*]] = call ptr @llvm.launder.invariant.group.p0(ptr %[[THIS1:.*]])
149 // CHECK-CTORS: %[[THIS2:.*]] = call ptr @llvm.launder.invariant.group.p0(ptr %[[THIS0]])
152 // CHECK-CTORS: call ptr @llvm.launder.invariant.group.p0(
155 // CHECK-CTORS-NOT: @llvm.launder.invariant.group.p0
165 // CHECK-CTORS-NOT: @llvm.launder.invariant.group.p0(
187 // We have to guard access to union fields with invariant.group, because
189 // g2 will produce loads with the same !invariant.group metadata, and
195 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
200 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
203 // CHECK-NEW-NOT: call ptr @llvm.launder.invariant.group.p0(ptr
222 // CHECK-NEW-NOT: call ptr @llvm.launder.invariant.group.p0(ptr
225 // CHECK-NEW-NOT: call ptr @llvm.launder.invariant.group.p0(ptr
238 // CHECK-NEW-NOT: call ptr @llvm.launder.invariant.group.p0(ptr
241 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
268 // CHECK-NEW-NOT: call ptr @llvm.launder.invariant.group.p0(ptr
271 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
274 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
278 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
287 // CHECK-NEW: call ptr @llvm.launder.invariant.group.p0(ptr
290 // CHECK-NEW: %[[a:.*]] = call ptr @llvm.strip.invariant.group.p0(ptr
291 // CHECK-NEW: %[[b:.*]] = call ptr @llvm.strip.invariant.group.p0(ptr
299 // CHECK-NEW: %[[a:.*]] = call ptr @llvm.strip.invariant.group.p0(ptr
300 // CHECK-NEW: %[[b:.*]] = call ptr @llvm.strip.invariant.group.p0(ptr
306 // CHECK-NEW-NOT: call ptr @llvm.strip.invariant.group
318 // CHECK-NEW-NOT: call ptr @llvm.strip.invariant.group
323 // CHECK-NEW-NOT: call ptr @llvm.strip.invariant.group
337 // CHECK-NEW: %[[x:.*]] = call ptr @llvm.strip.invariant.group.p0(ptr
338 // CHECK-NEW: %[[x2:.*]] = call ptr @llvm.strip.invariant.group.p0(ptr
346 // CHECK-NEW-NOT: call ptr @llvm.strip.invariant.group.p0(
352 // CHECK-NEW: call ptr @llvm.strip.invariant.group.p0
369 // CHECK-NEW: [[TMP9:%.*]] = call ptr @llvm.strip.invariant.group.p0(ptr [[TMP7]])
377 // CHECK-NEW: [[TMP23:%.*]] = call ptr @llvm.strip.invariant.group.p0(ptr [[TMP20]])
384 // CHECK-NEW-NOT: strip.invariant.group
385 // CHECK-NEW-NOT: launder.invariant.group
395 // CHECK-NEW: call ptr @llvm.strip.invariant.group
398 // CHECK-NEW: call ptr @llvm.strip.invariant.group
402 // CHECK-NEW-NOT: @llvm.strip.invariant.group
403 // CHECK-NEW-NOT: @llvm.launder.invariant.group
413 // CHECK-NEW: call ptr @llvm.strip.invariant.group
416 // CHECK-NEW: call ptr @llvm.strip.invariant.group
420 // CHECK-NEW-NOT: @llvm.strip.invariant.group
421 // CHECK-NEW-NOT: @llvm.launder.invariant.group
429 // CHECK-NEW-NOT: @llvm.strip.invariant.group
430 // CHECK-NEW: @llvm.launder.invariant.group
436 // CHECK-NEW: @llvm.launder.invariant.group
440 // CHECK-NEW-NOT: @llvm.launder.invariant.group
447 // CHECK-NEW-NOT: @llvm.strip.invariant.group
448 // CHECK-NEW: @llvm.launder.invariant.group
452 // CHECK-NEW: @llvm.launder.invariant.group
454 // CHECK-NEW-NOT: @llvm.launder.invariant.group
461 // CHECK-NEW-NOT: @llvm.strip.invariant.group
462 // CHECK-NEW-NOT: @llvm.launder.invariant.group
473 // CHECK-NEW: @llvm.strip.invariant.group
476 // CHECK-NEW: @llvm.launder.invariant.group
480 // CHECK-NEW: @llvm.strip.invariant.group
484 // CHECK-NEW: @llvm.launder.invariant.group
488 // CHECK-NEW-NOT: @llvm.strip.invariant.group
496 // CHECK-NEW-NOT: @llvm.strip.invariant.group
501 // CHECK-NEW: @llvm.launder.invariant.group
513 // CHECK-NEW-NOT: @llvm.strip.invariant.group
514 // CHECK-NEW: @llvm.launder.invariant.group
518 // CHECK-NEW: @llvm.launder.invariant.group
522 // CHECK-NEW: @llvm.launder.invariant.group
526 // CHECK-NEW-NOT: @llvm.launder.invariant.group
534 // CHECK-NEW: @llvm.strip.invariant.group
542 // CHECK-DTORS-NOT: call ptr @llvm.launder.invariant.group.p0(
550 // CHECK-DTORS-NOT: call ptr @llvm.launder.invariant.group.p0(
556 // CHECK-DTORS: call ptr @llvm.launder.invariant.group.p0(
560 // CHECK-DTORS: call ptr @llvm.launder.invariant.group.p0(
564 // CHECK-DTORS-NOT: call ptr @llvm.launder.invariant.group.p0(