[AArch64,ELF] Restrict MOVZ/MOVK to non-PIC large code model (#70178)
[llvm-project.git] / llvm / test / CodeGen / X86 / memset-3.ll
bloba4e517bc0376f9115f368202cf4e8d5d3167df82
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc -mtriple=i386-apple-darwin < %s | FileCheck %s --implicit-check-not memset
3 ; PR6767
5 define void @t() nounwind ssp {
6 ; CHECK-LABEL: t:
7 ; CHECK:       ## %bb.0: ## %entry
8 ; CHECK-NEXT:    subl $512, %esp ## imm = 0x200
9 ; CHECK-NEXT:    ud2
10 entry:
11   %buf = alloca [512 x i8], align 1
12   call void @llvm.memset.p0.i32(ptr %buf, i8 undef, i32 512, i1 false)
13   unreachable
16 declare void @llvm.memset.p0.i32(ptr nocapture, i8, i32, i1) nounwind