llvm-project/flang/test/Lower/Intrinsics
Valentin Clement 868c212f42
[flang] Keep fully qualified !fir.heap type for fir.freemem op
Re-introduce a fully qualified type on teh fir.freemem operation.
Since this is the only operation where the prefix gets elided in fir, this
patch make it fully qualified so the dialect syntax feels more consistent.

Reviewed By: vdonaldson

Differential Revision: https://reviews.llvm.org/D122839
2022-03-31 21:37:21 +02:00
..
abs.f90
achar.f90 [Flang] Lower achar intrinsic 2022-03-25 14:23:32 +00:00
adjustl.f90 [flang] Lower adjustl and adjustr intrinsics 2022-03-16 11:35:28 +01:00
adjustr.f90 [flang] Lower adjustl and adjustr intrinsics 2022-03-16 11:35:28 +01:00
aint.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
all.f90 [flang] Lower all intrinsic 2022-03-14 17:43:46 +01:00
anint.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
any.f90 [flang] Lower any intrinsic 2022-03-14 22:07:05 +01:00
associated.f90 [flang] Lower pointer component in derived type 2022-03-10 20:20:55 +01:00
btest.f90 [flang] Lower misc intrinsics 2022-03-17 13:21:53 +01:00
ceiling.f90 [flang] Lower misc intrinsics 2022-03-17 13:21:53 +01:00
cmplx.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
command_argument_count.f90 [flang] Lower command and environment intrinsics 2022-03-17 14:36:51 +01:00
conjg.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
count.f90 [flang] Lower count intrinsic 2022-03-16 14:41:03 +01:00
cpu_time.f90 [flang] Lower date_and_time and cpu_time intrinsics 2022-03-16 06:38:26 +01:00
date_and_time.f90 [flang] Lower date_and_time and cpu_time intrinsics 2022-03-16 06:38:26 +01:00
dble.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
dim.f90 [flang][lowering] Add support for lowering the `dim` intrinsic 2022-03-15 16:27:45 +00:00
dot_product.f90 [flang][lowering] Add support for lowering the `dot_product` intrinsic 2022-03-15 15:59:27 +00:00
dprod.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
eoshift.f90 [flang] Lower shift intrinsics 2022-03-16 17:16:46 +01:00
exit.f90 [flang] Lower exit intrinsic 2022-03-17 13:18:32 +01:00
exp.f90 [Flang] Lower the exp, log, log10 intrinsics 2022-03-22 14:04:27 +00:00
exponent.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
floor.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
fraction.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
get_command_argument.f90 [flang] Lower command and environment intrinsics 2022-03-17 14:36:51 +01:00
get_environment_variable.f90 [flang] Lower command and environment intrinsics 2022-03-17 14:36:51 +01:00
iand.f90
ibclr.f90 [flang][lowering] Add support for lowering of the `ibclr` intrinsic 2022-03-16 17:05:01 +00:00
ibits.f90 [flang][lowering] Add support for lowering of the `ibits` intrinsic 2022-03-15 16:33:13 +00:00
ibset.f90 [flang][lowering] Add support for lowering of the `ibset` intrinsic 2022-03-16 10:33:19 +00:00
ichar.f90 [flang][nfc] Update comment in test 2022-03-17 11:54:02 +00:00
ieor.f90 [flang][lowering] Add support for lowering of the `ieor` intrinsic 2022-03-16 16:50:43 +00:00
index.f90 [flang][lowering] Add support for lowering of the `index` intrinsics 2022-03-17 12:04:11 +00:00
ior.f90 [flang][lowering] Add support for lowering of the `ior` intrinsic 2022-03-18 10:36:38 +00:00
ishft.f90 [flang] Lower shift intrinsics 2022-03-16 17:16:46 +01:00
ishftc.f90 [flang] Lower shift intrinsics 2022-03-16 17:16:46 +01:00
lbound.f90 [flang][lowering] Add support for lowering of the `{l|u}bound` intrinsics 2022-03-18 10:16:54 +00:00
len.f90 [flang] Lower boxed procedure 2022-03-22 15:41:11 +01:00
len_trim.f90 [flang] Lower character related intrinsic 2022-03-15 22:16:47 +01:00
lge_lgt_lle_llt.f90 [flang] Lower character related intrinsic 2022-03-15 22:16:47 +01:00
log.f90 [Flang] Lower the exp, log, log10 intrinsics 2022-03-22 14:04:27 +00:00
math-runtime-options.f90 [Flang] Options to lower math intrinsics to relaxed, precise variants 2022-03-28 17:17:51 +00:00
matmul.f90 [flang] Keep fully qualified !fir.heap type for fir.freemem op 2022-03-31 21:37:21 +02:00
max.f90 [flang] Lower min|max intrinsics 2022-03-15 22:24:10 +01:00
maxloc.f90 [flang] Lower min|max intrinsics 2022-03-15 22:24:10 +01:00
maxval.f90 [flang] Lower min|max intrinsics 2022-03-15 22:24:10 +01:00
merge.f90 [flang][lowering] Add support for lowering of the `merge` intrinsics 2022-03-18 10:09:40 +00:00
minloc.f90 [flang] Lower min|max intrinsics 2022-03-15 22:24:10 +01:00
minval.f90 [flang] Lower min|max intrinsics 2022-03-15 22:24:10 +01:00
missing-math-runtime.f90
modulo.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
mvbits.f90 [flang] Lower mvbits intrinsic 2022-03-25 08:01:27 +01:00
nearest.f90 [flang] Lower misc intrinsics 2022-03-17 13:21:53 +01:00
nint.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
not.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
pack.f90 [flang] Lower pack|unpack intrinsics 2022-03-16 21:12:46 +01:00
present.f90 [flang] Lower present intrinsic 2022-03-17 13:19:40 +01:00
product.f90 [flang] Lower numeric related instrinsics 2022-03-16 20:43:07 +01:00
random.f90 [flang][NFC] Move random test in Instriscs folder 2022-03-18 09:25:14 +01:00
repeat.f90 [flang] Keep fully qualified !fir.heap type for fir.freemem op 2022-03-31 21:37:21 +02:00
reshape.f90 [flang] Lower array related intrinsics 2022-03-17 07:21:44 +01:00
rrspacing.f90 [Flang] Lower the spacing, rrspacing intrinsics 2022-03-18 09:18:42 +00:00
scale.f90 [flang] Lower misc intrinsics 2022-03-17 13:21:53 +01:00
scan.f90 [flang] Lower character related intrinsics 2022-03-17 07:16:08 +01:00
set_exponent.f90 [flang][lowering] Add lowering for the `set_exponent` intrinsic 2022-03-16 15:16:10 +00:00
sign.f90 [flang] Lower some numeric intrinsics 2022-03-17 17:19:29 +01:00
size.f90 [flang][lowering] Add lowering for the `size` intrinsic 2022-03-16 16:30:12 +00:00
spacing.f90 [Flang] Lower the spacing, rrspacing intrinsics 2022-03-18 09:18:42 +00:00
spread.f90 [flang] Lower array related intrinsics 2022-03-17 07:21:44 +01:00
sum.f90 [flang] Lower sum intrinsic 2022-03-08 18:50:34 +01:00
system_clock.f90 [flang] Lower system_clock intrinsic 2022-03-16 09:51:51 +01:00
transfer.f90 [flang] Lower transfer instrinsic 2022-03-16 11:33:50 +01:00
transpose.f90 [flang] Keep fully qualified !fir.heap type for fir.freemem op 2022-03-31 21:37:21 +02:00
trim.f90 [flang] Keep fully qualified !fir.heap type for fir.freemem op 2022-03-31 21:37:21 +02:00
ubound.f90 [flang][lowering] Add support for lowering of the `{l|u}bound` intrinsics 2022-03-18 10:16:54 +00:00
verify.f90 [flang] Lower character related intrinsics 2022-03-17 07:16:08 +01:00