brintos

brintos / llvm-project-archived public Read only

0
0
Text · 635 B · 0627af8 Raw
22 lines · plain
1! RUN: %python %S/../test_symbols.py %s %flang_fc1 -fopenacc2 3!DEF:/acc_declare_symbolsModule4module acc_declare_symbols5  !DEF: /acc_declare_symbols/a PUBLIC (AccCreate, AccDeclare) ObjectEntity REAL(4)6  real a(100)7  !$acc declare create(a)8 9  !DEF:/acc_declare_symbols/b PUBLIC (AccCopyIn, AccDeclare) ObjectEntity REAL(4)10  real b(20)11  !$acc declare copyin(b)12 13  !DEF:/acc_declare_symbols/c PUBLIC (AccDeviceResident, AccDeclare) ObjectEntity REAL(4)14  real c(10)15  !$acc declare device_resident(c)16 17  !DEF:/acc_declare_symbols/d PUBLIC (AccLink, AccDeclare) ObjectEntity REAL(4)18  real d(10)19  !$acc declare link(d)20 21end module22