You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.246
Former-commit-id: 0c7ce5b1a7851e13f22acfd379b7f9fb304e4833
This commit is contained in:
parent
a7724cd563
commit
279aa8f685
22
external/llvm/test/CodeGen/Hexagon/packetize-tailcall-arg.ll
vendored
Normal file
22
external/llvm/test/CodeGen/Hexagon/packetize-tailcall-arg.ll
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
; RUN: llc -march=hexagon < %s | FileCheck %s
|
||||
; There should only be one packet:
|
||||
; {
|
||||
; jump free
|
||||
; r0 = memw(r0 + #-4)
|
||||
; }
|
||||
;
|
||||
; CHECK: {
|
||||
; CHECK-NOT: {
|
||||
|
||||
define void @fred(i8* %p) nounwind {
|
||||
entry:
|
||||
%arrayidx = getelementptr inbounds i8, i8* %p, i32 -4
|
||||
%t0 = bitcast i8* %arrayidx to i8**
|
||||
%t1 = load i8*, i8** %t0, align 4
|
||||
tail call void @free(i8* %t1)
|
||||
ret void
|
||||
}
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @free(i8* nocapture) nounwind
|
||||
|
Reference in New Issue
Block a user