Home
last modified time | relevance | path

Searched refs:CALL (Results 1 – 25 of 341) sorted by relevance

12345678910>>...14

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMIGChecker.cpp55 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 Dderef-alloc-fns.ll24 ; 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 DInferAlignAttribute.ll8 ; 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 Dmem-deref-bytes.ll16 ; 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 Dstr-int.ll62 ; 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 Ddouble-float-shrink-1.ll30 ; 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 Dpow-exp.ll329 ; 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 Dstr-int-2.ll58 ; 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 Dinstrumentation-use-callbacks.ll5 …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 Dtailcall-disable.ll1 ; 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 Dsafestack_inline.ll2 …/" %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 Darc-unsafeclaim.m48 // 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 Dvalue-simplify-instances.ll66 ; 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 Dnocapture-2.ll494 ; 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 Dfma_legacy.ll7 ; 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 Dfmul_legacy.ll25 ; 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 Dcodesize-loop.ll14 ; 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 Dauto-release-result-assert.mm4 // 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 Dnoop-stores.ll319 ; 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 Dinstrumentation-with-call-threshold.ll5 …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 Dinline-denormal-fp-math.ll36 ; 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 Dreplace-intrinsics-with-veclib.ll23 ; 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 Ddbg-value-move-clone.mir7 # 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 Ddbg-value-move-reg-stackify.mir6 # 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 Dalloca.ll4 ; 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 …]

12345678910>>...14