brintos

brintos / llvm-project-archived public Read only

0
0
Text · 537 B · 7352372 Raw
17 lines · plain
1! Tests for 2.9.3.1 Simd and target dependent defult alignment for AArch642! The default alignment for AARCH64 is 0 so we do not emit aligned clause3! REQUIRES: aarch64-registered-target4! RUN: %flang_fc1 -triple aarch64-unknown-linux-gnu -emit-hlfir -fopenmp %s -o - | FileCheck  %s5subroutine simdloop_aligned_cptr(A)6    use iso_c_binding7    integer :: i8    type (c_ptr) :: A9  !CHECK: omp.simd10  !CHECK-NOT: aligned(11    !$OMP SIMD ALIGNED(A)12    do i = 1, 1013      call c_test_call(A)14    end do15    !$OMP END SIMD16end subroutine17