Codebase Browser
llvm
Go to App
llvm
/flang/test/Lower/
../
AMD/
Arm/
CUDA/
HLFIR/
Intrinsics/
OpenACC/
OpenMP/
PowerPC/
RISCV/
forall/
math-lowering/
a
achar.f90
allocatable-assignment.f90
allocatable-callee.f90
allocatable-caller.f90
allocatable-globals.f90
allocatable-polymorphic.f90
allocatable-return.f90
allocatable-runtime.f90
allocatables.f90
allocate-mold.f90
allocate-source-allocatables-2.f90
allocate-source-allocatables.f90
allocate-source-pointers.f90
allocated.f90
alternate-return.f90
always-execute-loop-body.f90
arguments.f90
arithmetic-goto.f90
array-character.f90
array-constructor-1.f90
array-constructor-2.f90
array-constructor-index.f90
array-copy-semantics.f90
array-copy.f90
array-derived-assignments.f90
array-derived.f90
array-elemental-calls-2.f90
array-elemental-calls-3.f90
array-elemental-calls-char-byval.f90
array-elemental-calls-char.f90
array-elemental-calls.f90
array-elemental-subroutines.f90
array-expression-assumed-size.f90
array-expression-slice-1.f90
array-expression-slice-2.f90
array-expression-subscript.f90
array-expression.f90
array-substring.f90
array-temp.f90
array-user-def-assignments.f90
array-wide-char.f90
array.f90
assigned-goto.f90
assignment.f90
associate-construct-2.f90
associate-construct.f90
assumed-shape-callee.f90
assumed-shape-caller.f90
assumed-type.f90
attributes.f90
b
basic-call.f90
basic-function.f90
basic-program.f90
basic-subroutine.f90
bbc-host-datalayout.f90
bbc-target-datalayout.f90
bbcnull.f90
big-integer-parameter.f90
bindc_procs.f90
block.f90
branching-directive.f90
c
c-interoperability-bindc-variables.f90
c-interoperability-c-pointer.f90
c-interoperability.f90
c_ptr-constant-init.f90
call-bindc.f90
call-by-value-attr.f90
call-by-value.f90
call-copy-in-out.f90
call-implicit.f90
call-parenthesized-arg.f90
call-site-mangling.f90
call-suspect.f90
call.f90
character-assignment.f90
character-compare.f90
character-concatenation.f90
character-elemental.f90
character-local-variables.f90
character-substrings.f90
charconvert.f90
common-block-2.f90
common-block.f90
complex-operations.f90
complex-part.f90
complex-real.f90
components.f90
computed-goto.f90
constant-literal-mangling.f90
control-flow.f90
convert.f90
cray-pointer.f90
d
default-initialization-globals.f90
default-initialization.f90
dense-array-any-rank.f90
dense-attributed-array.f90
derived-allocatable-components.f90
derived-assignments.f90
derived-pointer-components.f90
derived-type-descriptor.f90
derived-type-finalization.f90
derived-type-temp.f90
derived-types-kind-params-2.f90
derived-types-kind-params.f90
derived-types.f90
dispatch-table.f90
dispatch.f90
do_loop.f90
do_loop_unstructured.f90
dummy-argument-assumed-shape-optional.f90
dummy-argument-contiguous.f90
dummy-argument-derived.f90
dummy-argument-optional-2.f90
dummy-argument-optional.f90
dummy-arguments.f90
dummy-procedure-character.f90
dummy-procedure-in-entry.f90
dummy-procedure.f90
e
entry-statement.f90
environment-defaults.f90
equivalence-1.f90
equivalence-2.f90
equivalence-static-init.f90
equivalence-with-host-assoc.f90
explicit-interface-results-2.f90
explicit-interface-results.f90
ext-proc-as-actual-argument-1.f90
ext-proc-as-actual-argument-2.f90
extent_triplets.f90
f
fail_image.f90
fast-math-arithmetic.f90
format-statement.f90
func-attrs.f90
g
global-format-strings.f90
global-initialization.f90
goto-do-body.f90
goto-statement.f90
h
host-associated-functions.f90
host-associated-globals.f90
host-associated.f90
i
ident.f90
identical-block-merge-disable.f90
if-loc.f90
ifconvert.f90
implicit-call-mismatch.f90
implicit-interface.f90
infinite_loop.f90
integer-operations.f90
intentout-deallocate.f90
intrinsic-procedure-wrappers.f90
io-asynchronous.f90
io-char-array.f90
io-derived-type-2.f90
io-derived-type.f90
io-implied-do-fixes.f90
io-item-list.f90
io-statement-1.f90
io-statement-2.f90
io-statement-3.f90
io-statement-big-unit-checks.f90
io-statement-clean-ups.f90
io-statement-open-options.f90
io-write.f90
irreducible.f90
l
large-data-threshold.f90
location.f90
location0.inc
location1.inc
logical-as-fortran.f90
logical-operations.f90
loops.f90
loops2.f90
loops3.f90
m
macro-debug-file-loc.f90
main_location.f90
math-name-conflict.f90
mcmodel.f90
memory-alloc.f90
mixed_loops.f90
module-and-internal-proc.f90
module-debug-file-loc-linux.f90
module-debug-file-loc.f90
module-generic-with-specific-mangling.f90
module-single-point-of-def.f90
module_definition.f90
module_use.f90
module_use_in_same_file.f90
n
namelist-common-block.f90
namelist.f90
nested-where.f90
non-standard-extensions.f90
nsw.f90
nullify-polymorphic.f90
nullify.f90
o
optional-value-caller.f90
p
parent-component.f90
pass-null-for-class-arg.f90
pause-statement.f90
pointer-args-callee.f90
pointer-args-caller.f90
pointer-assignments.f90
pointer-association-polymorphic.f90
pointer-default-init.f90
pointer-disassociate.f90
pointer-initial-target-2.f90
pointer-initial-target.f90
pointer-references.f90
pointer-results-as-arguments.f90
pointer-runtime.f90
pointer.f90
polymorphic-temp.f90
polymorphic-types.f90
polymorphic.f90
power-operator.f90
pre-fir-tree01.f90
pre-fir-tree02.f90
pre-fir-tree03.f90
pre-fir-tree04.f90
pre-fir-tree05.f90
pre-fir-tree06.f90
pre-fir-tree07.f90
pre-fir-tree08.f
pre-fir-tree09.f90
procedure-declarations.f90
program-units-fir-mangling.f90
r
read-write-buffer.f90
real-descriptors.f90
real-operations-1.f90
real-operations-2.f90
return-statement.f90
s
select-case-statement.f90
select-type-2.f90
select-type-2.fir
select-type.f90
shape-of-elemental-with-optional-arg.f90
sqrt.f90
statement-function.f90
stop-statement.f90
structure-constructors-alloc-comp.f90
structure-constructors.f90
submodule.f90
t
target-features-amdgcn.f90
target-features-x86_64.f90
target_definition.f90
target_use.f90
transformational-intrinsics.f90
trigonometric-intrinsics.f90
tune-cpu-llvm.f90
u
unstructured-control-flow.f90
user-defined-operators.f90
v
variable-inquiries.f90
variable.f90
vector-always.f90
vector-subscript-io.f90
w
where-allocatable-assignments.f90
where.f90
while_loop.f90
z
zero-size.f90