[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / Hexagon / inline-asm-clobber-lr.ll
blob06de6dad23d640094f90fb4683498f8004fc6948
1 ; RUN: llc -march=hexagon < %s | FileCheck %s
2 ; CHECK: allocframe
4 target triple = "hexagon"
6 define internal fastcc void @f0() {
7 b0:
8   %v0 = tail call ptr asm sideeffect "call 1f; r31.h = #hi(TH); r31.l = #lo(TH); jumpr r31; 1: $0 = r31", "=r,~{r28},~{r31}"()
9   call void @llvm.memcpy.p0.p0.i32(ptr align 4 @f1, ptr align 4 %v0, i32 12, i1 false)
10   ret void
13 declare void @f1(...)
15 ; Function Attrs: argmemonly nounwind
16 declare void @llvm.memcpy.p0.p0.i32(ptr nocapture writeonly, ptr nocapture readonly, i32, i1) #0
18 attributes #0 = { argmemonly nounwind }