| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MIGChecker.cpp | 55 CALL(3, 1, "vm_deallocate"), 57 CALL(2, 0, "mig_deallocate"), 59 CALL(1, 0, "device_deallocate"), 63 CALL(1, 0, "ipc_port_release"), 69 CALL(1, 0, "pset_deallocate"), 71 CALL(1, 0, "space_deallocate"), 73 CALL(1, 0, "task_deallocate"), 76 CALL(1, 0, "thread_deallocate"), 78 CALL(1, 0, "upl_deallocate"), 79 CALL(1, 0, "vm_map_deallocate"), [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | deref-alloc-fns.ll | 24 ; CHECK-NEXT: ret i8* [[CALL]] 33 ; CHECK-NEXT: ret i8* [[CALL]] 42 ; CHECK-NEXT: ret i8* [[CALL]] 52 ; CHECK-NEXT: ret i8* [[CALL]] 63 ; CHECK-NEXT: ret i8* [[CALL]] 73 ; CHECK-NEXT: ret i8* [[CALL]] 87 ; CHECK-NEXT: ret i8* [[CALL]] 100 ; GNU-NEXT: ret i8* [[CALL]] 110 ; GNU-NEXT: ret i8* [[CALL]] 121 ; GNU-NEXT: ret i8* [[CALL]] [all …]
|
| H A D | InferAlignAttribute.ll | 8 ; CHECK-NEXT: [[CALL:%.*]] = tail call align 64 i8* @my_aligned_alloc_2(i32 noundef 320, i32 all… 9 ; CHECK-NEXT: ret i8* [[CALL]] 20 ; CHECK-NEXT: [[CALL:%.*]] = tail call align 64 i8* @my_aligned_alloc(i32 noundef 320, i32 nound… 21 ; CHECK-NEXT: ret i8* [[CALL]] 32 ; CHECK-NEXT: [[CALL:%.*]] = tail call align 16 i8* @my_aligned_alloc(i32 noundef 320, i32 nound… 33 ; CHECK-NEXT: ret i8* [[CALL]] 42 ; CHECK-NEXT: [[CALL:%.*]] = tail call i8* @my_aligned_alloc_2(i32 noundef [[FOO:%.*]], i32 noun… 43 ; CHECK-NEXT: ret i8* [[CALL]] 61 ; CHECK-NOINLINE-NEXT: [[CALL:%.*]] = tail call align 128 i8* @my_aligned_alloc_3(i32 42, i32 12… 62 ; CHECK-NOINLINE-NEXT: ret i8* [[CALL]]
|
| H A D | mem-deref-bytes.ll | 16 ; CHECK-NEXT: ret i32 [[CALL]] 25 ; CHECK-NEXT: ret i32 [[CALL]] 34 ; CHECK-NEXT: ret i32 [[CALL]] 43 ; CHECK-NEXT: ret i32 [[CALL]] 52 ; CHECK-NEXT: ret i32 [[CALL]] 61 ; CHECK-NEXT: ret i32 [[CALL]] 70 ; CHECK-NEXT: ret i32 [[CALL]] 79 ; CHECK-NEXT: ret i32 [[CALL]] 88 ; CHECK-NEXT: ret i32 [[CALL]] 97 ; CHECK-NEXT: ret i32 [[CALL]] [all …]
|
| H A D | str-int.ll | 62 ; CHECK-NEXT: ret i32 [[CALL]] 78 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @strtol(i8* nocapture [[S:%.*]], i8** null, i32 10) 79 ; CHECK-NEXT: ret i32 [[CALL]] 87 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @atoi(i8* nocapture [[S:%.*]]) 88 ; CHECK-NEXT: ret i32 [[CALL]] 97 ; CHECK-NEXT: ret i32 [[CALL]] 106 ; CHECK-NEXT: ret i32 [[CALL]] 116 ; CHECK-NEXT: ret i32 [[CALL]] 133 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @atoll(i8* nocapture getelementptr inbounds ([11 x i8], [1… 134 ; CHECK-NEXT: ret i32 [[CALL]] [all …]
|
| H A D | double-float-shrink-1.ll | 30 ; CHECK-NEXT: ret double [[CALL]] 53 ; CHECK-NEXT: ret double [[CALL]] 77 ; CHECK-NEXT: ret double [[CALL]] 100 ; CHECK-NEXT: ret double [[CALL]] 124 ; CHECK-NEXT: ret double [[CALL]] 147 ; CHECK-NEXT: ret double [[CALL]] 170 ; CHECK-NEXT: ret double [[CALL]] 194 ; CHECK-NEXT: ret double [[CALL]] 217 ; CHECK-NEXT: ret double [[CALL]] 243 ; CHECK-NEXT: ret double [[CALL]] [all …]
|
| H A D | pow-exp.ll | 329 ; CHECK-NEXT: ret double [[CALL]] 338 ; CHECK-NEXT: ret double [[CALL]] 347 ; CHECK-NEXT: ret double [[CALL]] 356 ; CHECK-NEXT: ret double [[CALL]] 414 ; CHECK-NEXT: ret float [[CALL]] 423 ; CHECK-NEXT: ret float [[CALL]] 432 ; CHECK-NEXT: ret float [[CALL]] 441 ; CHECK-NEXT: ret float [[CALL]] 450 ; CHECK-NEXT: ret float [[CALL]] 471 ; CHECK-NEXT: ret float [[CALL]] [all …]
|
| H A D | str-int-2.ll | 58 ; CHECK-NEXT: [[CALL:%.*]] = call i64 @strtol(i8* getelementptr inbounds ([2 x i8], [2 x i8]* @.… 59 ; CHECK-NEXT: ret i64 [[CALL]] 75 ; CHECK-NEXT: [[CALL:%.*]] = call i64 @strtol(i8* nocapture [[S:%.*]], i8** null, i32 10) 76 ; CHECK-NEXT: ret i64 [[CALL]] 84 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @atoi(i8* nocapture [[S:%.*]]) 85 ; CHECK-NEXT: ret i32 [[CALL]] 93 ; CHECK-NEXT: [[CALL:%.*]] = call i64 @strtol(i8* nocapture getelementptr inbounds ([3 x i8], [3… 94 ; CHECK-NEXT: ret i64 [[CALL]] 111 ; CHECK-NEXT: [[CALL:%.*]] = call i64 @strtol(i8* nocapture getelementptr inbounds ([24 x i8], [… 112 ; CHECK-NEXT: ret i64 [[CALL]]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/HeapProfiler/ |
| H A D | instrumentation-use-callbacks.ll | 5 …memprof-use-callbacks -S | FileCheck %s --check-prefix=CHECK-CALL --check-prefix=CHECK-CALL-DEFAULT 6 …callback-prefix=__foo_ -S | FileCheck %s --check-prefix=CHECK-CALL --check-prefix=CHECK-CALL-CUSTOM 14 ; CHECK-CALL: %[[LOAD_ADDR1:[^ ]*]] = ptrtoint i32* %a to i64 15 ; CHECK-CALL-DEFAULT: call void @__memprof_load(i64 %[[LOAD_ADDR1]]) 16 ; CHECK-CALL-CUSTOM: call void @__foo_load(i64 %[[LOAD_ADDR1]]) 18 ; CHECK-CALL-DEFAULT: call void @__memprof_load(i64 %[[LOAD_ADDR2]]) 19 ; CHECK-CALL-CUSTOM: call void @__foo_load(i64 %[[LOAD_ADDR2]]) 22 ; CHECK-CALL-CUSTOM: call void @__foo_load(i64 %[[LOAD_ADDR3]]) 25 ; CHECK-CALL-CUSTOM: call void @__foo_load(i64 %[[LOAD_ADDR4]]) 26 ; CHECK-CALL-DEFAULT-NOT: call void @__memprof_load [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | tailcall-disable.ll | 1 ; RUN: llc -disable-tail-calls < %s | FileCheck --check-prefix=CALL %s 18 ; CALL-LABEL: test1: 19 ; CALL-NOT: ret 20 ; CALL: callq helper 21 ; CALL: ret 33 ; CALL-LABEL: test2: 34 ; CALL-NOT: ret 35 ; CALL: callq test2 36 ; CALL: ret
|
| H A D | safestack_inline.ll | 2 …/" %s | llc -mtriple=x86_64-linux -safestack-use-pointer-address | FileCheck --check-prefix=CALL %s 25 ; CALL: callq __safestack_pointer_address 26 ; CALL: movq %rax, %[[A:.*]] 27 ; CALL: movq (%rax), %[[B:.*]] 28 ; CALL: leaq -16(%[[B]]), %[[C:.*]] 29 ; CALL: movq %[[C]], (%[[A]])
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | arc-unsafeclaim.m | 48 // ATTACHED-CALL-LABEL: define{{.*}} void @test_assign() 50 // ATTACHED-CALL: call void (...) @llvm.objc.clang.arc.noop.use([[A]]* [[T0]]) 74 // ATTACHED-CALL-LABEL: define{{.*}} void @test_assign_assign() 105 // ATTACHED-CALL-LABEL: define{{.*}} void @test_strong_assign_assign() 136 // ATTACHED-CALL-LABEL: define{{.*}} void @test_assign_strong_assign() 157 // ATTACHED-CALL-LABEL: define{{.*}} void @test_init() 183 // ATTACHED-CALL-LABEL: define{{.*}} void @test_init_assignment() 211 // ATTACHED-CALL-LABEL: define{{.*}} void @test_strong_init_assignment() 241 // ATTACHED-CALL-LABEL: define{{.*}} void @test_init_strong_assignment() 257 // ATTACHED-CALL-LABEL: define{{.*}} void @test_ignored() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | value-simplify-instances.ll | 66 ; CHECK-NEXT: ret i1 [[CALL]] 83 ; CHECK-NEXT: ret i1 [[CALL]] 100 ; CHECK-NEXT: ret i1 [[CALL]] 118 ; CHECK-NEXT: ret i1 [[CALL]] 136 ; IS__TUNIT____-NEXT: ret i1 [[CALL]] 142 ; IS__CGSCC____-NEXT: ret i1 [[CALL]] 162 ; IS__TUNIT____-NEXT: ret i8 [[CALL]] 176 ; IS__CGSCC____-NEXT: ret i8 [[CALL]] 195 ; IS__TUNIT____-NEXT: ret i8 [[CALL]] 201 ; IS__CGSCC____-NEXT: ret i8 [[CALL]] [all …]
|
| H A D | nocapture-2.ll | 494 ; IS__CGSCC____-NEXT: ret i64* [[CALL]] 547 ; IS__TUNIT____-NEXT: ret i64* [[CALL]] 554 ; IS__CGSCC____-NEXT: ret i64* [[CALL]] 616 ; CHECK-NEXT: ret i32* [[CALL]] 698 ; IS__TUNIT____-NEXT: ret i32* [[CALL]] 705 ; IS__CGSCC____-NEXT: ret i32* [[CALL]] 719 ; IS__TUNIT____-NEXT: ret i32* [[CALL]] 726 ; IS__CGSCC____-NEXT: ret i32* [[CALL]] 740 ; IS__TUNIT____-NEXT: ret i32* [[CALL]] 747 ; IS__CGSCC____-NEXT: ret i32* [[CALL]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/AMDGPU/ |
| H A D | fma_legacy.ll | 7 ; CHECK-NEXT: [[CALL:%.*]] = fadd float [[Z:%.*]], 0.000000e+00 8 ; CHECK-NEXT: ret float [[CALL]] 17 ; CHECK-NEXT: [[CALL:%.*]] = fadd contract float [[Z:%.*]], 0.000000e+00 18 ; CHECK-NEXT: ret float [[CALL]] 36 ; CHECK-NEXT: [[CALL:%.*]] = fadd float [[Z:%.*]], 0.000000e+00 37 ; CHECK-NEXT: ret float [[CALL]] 55 ; CHECK-NEXT: [[CALL:%.*]] = call float @llvm.fma.f32(float [[X:%.*]], float 9.950000e+01, float… 56 ; CHECK-NEXT: ret float [[CALL]] 66 ; CHECK-NEXT: ret float [[CALL]] 77 ; CHECK-NEXT: [[CALL:%.*]] = call float @llvm.fma.f32(float [[XF]], float [[YF]], float [[Z:%.*]… [all …]
|
| H A D | fmul_legacy.ll | 25 ; CHECK-NEXT: [[CALL:%.*]] = fmul float [[X:%.*]], 9.950000e+01 26 ; CHECK-NEXT: ret float [[CALL]] 35 ; CHECK-NEXT: [[CALL:%.*]] = fmul contract float [[X:%.*]], 9.950000e+01 36 ; CHECK-NEXT: ret float [[CALL]] 47 ; CHECK-NEXT: [[CALL:%.*]] = fmul float [[XF]], [[YF]] 48 ; CHECK-NEXT: ret float [[CALL]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/ |
| H A D | codesize-loop.ll | 14 ; DEFAULT-NEXT: [[CALL:%.*]] = tail call i32 @atoi(i8* [[TMP0]]) 39 ; OVERIDE-NEXT: [[CALL:%.*]] = tail call i32 @atoi(i8* [[TMP0]]) 40 ; OVERIDE-NEXT: [[TMP1:%.*]] = mul i32 [[CALL]], [[CALL]] 42 ; OVERIDE-NEXT: [[TMP3:%.*]] = mul i32 [[CALL]], [[TMP2]] 43 ; OVERIDE-NEXT: [[TMP4:%.*]] = icmp sgt i32 [[CALL]], 0 88 ; DEFAULT-NEXT: [[TMP1:%.*]] = mul i32 [[CALL]], [[CALL]] 90 ; DEFAULT-NEXT: [[TMP3:%.*]] = mul i32 [[CALL]], [[TMP2]] 91 ; DEFAULT-NEXT: [[TMP4:%.*]] = icmp sgt i32 [[CALL]], 0 113 ; OVERIDE-NEXT: [[TMP1:%.*]] = mul i32 [[CALL]], [[CALL]] 115 ; OVERIDE-NEXT: [[TMP3:%.*]] = mul i32 [[CALL]], [[TMP2]] [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | auto-release-result-assert.mm | 4 // CHECK: %[[CALL:[a-z0-9]+]] = call noundef %struct.S1* @_Z4foo0i 5 // CHECK: ret %struct.S1* %[[CALL]] 8 // CHECK: %[[CALL:[a-z0-9]+]] = call noundef %struct.S1* @_Z4foo0i 9 // CHECK: ret %struct.S1* %[[CALL]] 12 // CHECK: %[[CALL:[a-z0-9]+]] = call noundef %struct.S1* @_Z4foo0i 13 // CHECK: ret %struct.S1* %[[CALL]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | noop-stores.ll | 319 ; CHECK-NEXT: ret i8* [[CALL]] 333 ; CHECK-NEXT: ret i8* [[CALL]] 348 ; CHECK-NEXT: ret i8* [[CALL]] 361 ; CHECK-NEXT: ret i8* [[CALL]] 392 ; CHECK-NEXT: ret i8* [[CALL]] 473 ; CHECK-NEXT: ret i8* [[CALL]] 491 ; CHECK-NEXT: ret i8* [[CALL]] 501 ; CHECK-NEXT: ret i8* [[CALL]] 512 ; CHECK-NEXT: ret i8* [[CALL]] 522 ; CHECK-NEXT: ret i8* [[CALL]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/ |
| H A D | instrumentation-with-call-threshold.ll | 5 …n-pipeline' -asan-instrumentation-with-call-threshold=1 -S | FileCheck %s --check-prefix=CHECK-CALL 6 …n-pipeline' -asan-instrumentation-with-call-threshold=0 -S | FileCheck %s --check-prefix=CHECK-CALL 15 ; CHECK-CALL: call void @__asan_load4 16 ; CHECK-CALL: call void @__asan_load8 17 ; CHECK-CALL: call void @__asan_loadN{{.*}}i64 64) 18 ; CHECK-CALL: call void @__asan_loadN{{.*}}i64 10)
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/AMDGPU/ |
| H A D | inline-denormal-fp-math.ll | 36 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @func_denormal_fp_math_flush_flush() 37 ; CHECK-NEXT: ret i32 [[CALL]] 59 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @func_denormal_fp_math_flush_ieee() 60 ; CHECK-NEXT: ret i32 [[CALL]] 68 ; CHECK-NEXT: [[CALL:%.*]] = call i32 @func_denormal_fp_math_ieee_flush() 69 ; CHECK-NEXT: ret i32 [[CALL]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Generic/ |
| H A D | replace-intrinsics-with-veclib.ll | 23 ; MASSV-NEXT: [[CALL:%.*]] = call <4 x double> @llvm.exp.v4f64(<4 x double> [[IN]]) 24 ; MASSV-NEXT: ret <4 x double> [[CALL]] 28 ; ACCELERATE-NEXT: [[CALL:%.*]] = call <4 x double> @llvm.exp.v4f64(<4 x double> [[IN]]) 29 ; ACCELERATE-NEXT: ret <4 x double> [[CALL]] 68 ; COMMON-NEXT: [[CALL:%.*]] = call double @llvm.exp.f64(double [[IN]]) 69 ; COMMON-NEXT: ret double [[CALL]] 82 ; COMMON-NEXT: [[CALL:%.*]] = call <4 x double> @llvm.powi.v4f64.i32(<4 x double> [[IN]], i32 3) 83 ; COMMON-NEXT: ret <4 x double> [[CALL]] 96 ; COMMON-NEXT: [[CALL:%.*]] = call <3 x double> @llvm.exp.v3f64(<3 x double> [[IN]]) 97 ; COMMON-NEXT: ret <3 x double> [[CALL]]
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/WebAssembly/ |
| H A D | dbg-value-move-clone.mir | 7 # CHECK-NEXT: CALL @foo, %[[REG1]], 11 # CHECK-NEXT: CALL @foo, %[[REG2]], 14 # CHECK-NEXT: CALL @foo, %[[REG3]], 58 CALL @foo, %1:i32, implicit-def dead $arguments, implicit $sp32, implicit $sp64 61 CALL @foo, %1:i32, implicit-def dead $arguments, implicit $sp32, implicit $sp64 62 CALL @foo, %1:i32, implicit-def dead $arguments, implicit $sp32, implicit $sp64
|
| H A D | dbg-value-move-reg-stackify.mir | 6 # CHECK-NEXT: dead %2:i32 = CALL @bar, 8 # CHECK-NEXT: %[[NEWREG:.*]]:i32 = CALL @bar, 10 # CHECK-NEXT: CALL @foo, %[[NEWREG]], 53 %1:i32 = CALL @bar, implicit-def dead $arguments, implicit $sp32, implicit $sp64 55 %1:i32 = CALL @bar, implicit-def dead $arguments, implicit $sp32, implicit $sp64 57 CALL @foo, %1:i32, implicit-def dead $arguments, implicit $sp32, implicit $sp64
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/ |
| H A D | alloca.ll | 4 ; RUN: -passes=msan 2>&1 | FileCheck %s "--check-prefixes=CHECK,CALL" 25 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) 41 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) 54 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 20) 68 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 %[[A]]) 111 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) 117 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) 178 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) 183 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) 188 ; CALL: call void @__msan_poison_stack(i8* {{.*}}, i64 4) [all …]
|