llvm/flang/runtime
Peter Steinfeld 6cd417bfd8 [flang] Upstream runtime changes for inquiry intrinsics
This change adds runtime routines and tests for LBOUND when passed a DIM argument, SIZE, and UBOUND when not passed a DIM argument.

Associated changes for lowering have already been merged into fir-dev.

Differential Revision: https://reviews.llvm.org/D119360
2022-02-09 12:42:36 -08:00
..
allocatable.cpp
assign.cpp
buffer.cpp
buffer.h [flang] runtime perf: larger I/O buffer growth increments 2022-01-31 14:53:15 -08:00
character.cpp
CMakeLists.txt [flang] Upstream runtime changes for inquiry intrinsics 2022-02-09 12:42:36 -08:00
command.cpp
complex-reduction.c
complex-reduction.h
config.h.cmake
connection.cpp
connection.h [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
copy.cpp
copy.h
derived-api.cpp
derived.cpp
derived.h
descriptor-io.cpp [flang] Fix repeated "DT" editing 2022-01-21 17:22:51 -08:00
descriptor-io.h [flang] Support DECIMAL='COMMA' mode in namelist I/O 2022-01-22 09:01:36 -08:00
descriptor.cpp
dot-product.cpp
edit-input.cpp [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
edit-input.h
edit-output.cpp
edit-output.h
environment.cpp
environment.h
extensions.cpp
extrema.cpp
file.cpp [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
file.h [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
findloc.cpp
format-implementation.h [flang] Don't drop format string for external child I/O 2022-01-22 09:01:02 -08:00
format.cpp
format.h [flang] Fix repeated "DT" editing 2022-01-21 17:22:51 -08:00
inquiry.cpp [flang] Upstream runtime changes for inquiry intrinsics 2022-02-09 12:42:36 -08:00
internal-unit.cpp [flang] Fix edge-case I/O regressions 2022-02-01 16:27:47 -08:00
internal-unit.h [flang] Don't blank-fill remaining lines in internal output 2022-01-14 15:14:48 -08:00
io-api.cpp [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
io-error.cpp [flang] Don't drop format string for external child I/O 2022-01-22 09:01:02 -08:00
io-error.h
io-stmt.cpp [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
io-stmt.h [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
iostat.cpp [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
ISO_Fortran_binding.cpp
lock.h
main.cpp
matmul.cpp
memory.cpp
misc-intrinsic.cpp
namelist.cpp [flang] Set right "inNamelist" flag 2022-02-02 09:33:19 -08:00
namelist.h
numeric.cpp
pointer.cpp
product.cpp
ragged.cpp
random.cpp
reduction-templates.h
reduction.cpp
stat.cpp
stat.h
stop.cpp [flang] Rename the runtime routine that reports a fatal user error 2022-02-01 09:01:50 -08:00
sum.cpp
support.cpp
terminator.cpp
terminator.h
time-intrinsic.cpp [flang] Upstream runtime changes for inquiry intrinsics 2022-02-09 12:42:36 -08:00
tools.cpp
tools.h [flang] Upstream runtime changes for inquiry intrinsics 2022-02-09 12:42:36 -08:00
transformational.cpp
type-code.cpp
type-info.cpp
type-info.h
unit-map.cpp [flang] Make NEWUNIT= use a range suitable for INTEGER(KIND=1) and recycle unit numbers 2022-01-31 15:20:21 -08:00
unit-map.h [flang] Make NEWUNIT= use a range suitable for INTEGER(KIND=1) and recycle unit numbers 2022-01-31 15:20:21 -08:00
unit.cpp [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00
unit.h [flang] Debugging of ACCESS='STREAM' I/O (take 2) 2022-02-04 18:02:34 -08:00