19 lines · plain
1; RUN: llc -mtriple=hexagon < %s | FileCheck %s2; CHECK: = memw{{.*}}circ3 4target triple = "hexagon"5 6@l = external global i32, align 47 8; Function Attrs: nounwind optsize9define void @circ2() #0 {10entry:11 store i32 0, ptr @l, align 412 %0 = tail call ptr @llvm.hexagon.circ.ldw(ptr undef, ptr undef, i32 150995968, i32 4)13 ret void14}15 16declare ptr @llvm.hexagon.circ.ldw(ptr, ptr, i32, i32) #117attributes #0 = { nounwind optsize }18attributes #1 = { argmemonly nounwind }19