Mercurial > hg > Members > tobaru > cbc > CbC_llvm
view test/CodeGen/Hexagon/callr-dep-edge.ll @ 128:c347d3398279 default tip
fix
author | mir3636 |
---|---|
date | Wed, 06 Dec 2017 14:37:17 +0900 |
parents | 1172e4bd9c6f |
children |
line wrap: on
line source
; RUN: llc -march=hexagon < %s | FileCheck %s ; Check that the callr and the load into r0 are not packetized together. target triple = "hexagon" @fp = common global i32 (...)* null, align 4 ; CHECK: r0 = memw ; CHECK: { ; CHECK: callr r0 ; Function Attrs: nounwind define i32 @foo() #0 { entry: %0 = load i32 ()*, i32 ()** bitcast (i32 (...)** @fp to i32 ()**), align 4 %call = tail call i32 %0() #0 ret i32 %call } attributes #0 = { nounwind }