[libc] implement unistd/getentropy (#122692)
[llvm-project.git] / llvm / test / Transforms / TailCallElim / stackrestore.ll
blob55b1ec933e1ec1688d35582e2def7208ab4cb6f5
1 ; RUN: opt -S -passes=tailcallelim < %s | FileCheck %s
3 define void @foo() {
4 ; CHECK-LABEL: define void @foo()
5 ; CHECK-NOT:   tail call void @llvm.stackrestore.p0
7 entry:
8   %0 = call ptr @llvm.stacksave.p0()
9   call void @llvm.stackrestore.p0(ptr %0)
10   ret void
13 declare ptr @llvm.stacksave.p0()
14 declare void @llvm.stackrestore.p0(ptr)