/download/obfuscator-ollvm/flang/test/Lower/

11 directories 252 files
Name Size Modified
Go up
AMD
Arm
CUDA
forall
HLFIR
Intrinsics
math-lowering
OpenACC
OpenMP
PowerPC
RISCV
achar.f90 1.2 KiB
allocatable-assignment.f90 96 KiB
allocatable-callee.f90 9.3 KiB
allocatable-caller.f90 4.3 KiB
allocatable-globals.f90 4.8 KiB
allocatable-polymorphic.f90 62 KiB
allocatable-return.f90 5.2 KiB
allocatable-runtime.f90 13 KiB
allocatables.f90 9.8 KiB
allocate-mold.f90 3.4 KiB
allocate-source-allocatables-2.f90 2.9 KiB
allocate-source-allocatables.f90 33 KiB
allocate-source-pointers.f90 30 KiB
allocated.f90 1018 B
alternate-return.f90 1.2 KiB
always-execute-loop-body.f90 795 B
arguments.f90 1.4 KiB
arithmetic-goto.f90 2.6 KiB
array-character.f90 14 KiB
array-constructor-1.f90 1.3 KiB
array-constructor-2.f90 8.3 KiB
array-constructor-index.f90 23 KiB
array-copy-semantics.f90 734 B
array-copy.f90 4.5 KiB
array-derived-assignments.f90 10 KiB
array-derived.f90 12 KiB
array-elemental-calls-2.f90 9.5 KiB
array-elemental-calls-3.f90 2.0 KiB
array-elemental-calls-char-byval.f90 12 KiB
array-elemental-calls-char.f90 16 KiB
array-elemental-calls.f90 5.4 KiB
array-elemental-subroutines.f90 3.3 KiB
array-expression-assumed-size.f90 22 KiB
array-expression-slice-1.f90 31 KiB
array-expression-slice-2.f90 1.3 KiB
array-expression-subscript.f90 14 KiB
array-expression.f90 90 KiB
array-substring.f90 6.9 KiB
array-temp.f90 30 KiB
array-user-def-assignments.f90 59 KiB
array-wide-char.f90 1.4 KiB
array.f90 7.7 KiB
assigned-goto.f90 949 B
assignment.f90 15 KiB
associate-construct-2.f90 2.2 KiB
associate-construct.f90 2.8 KiB
assumed-shape-callee.f90 5.0 KiB
assumed-shape-caller.f90 5.6 KiB
assumed-type.f90 2.0 KiB
attributes.f90 1.1 KiB
basic-call.f90 1.6 KiB
basic-function.f90 3.7 KiB
basic-program.f90 333 B
basic-subroutine.f90 331 B
bbc-host-datalayout.f90 286 B
bbc-target-datalayout.f90 411 B
bbcnull.f90 95 B
big-integer-parameter.f90 1.7 KiB
bindc_procs.f90 1.3 KiB
block.f90 3.9 KiB
branching-directive.f90 2.0 KiB
c-interoperability-bindc-variables.f90 358 B
c-interoperability-c-pointer.f90 5.5 KiB
c-interoperability.f90 3.6 KiB
c_ptr-constant-init.f90 3.2 KiB
call-bindc.f90 519 B
call-by-value-attr.f90 8.2 KiB
call-by-value.f90 5.1 KiB
call-copy-in-out.f90 20 KiB
call-implicit.f90 718 B
call-parenthesized-arg.f90 16 KiB
call-site-mangling.f90 2.3 KiB
call-suspect.f90 1.3 KiB
call.f90 2.6 KiB
character-assignment.f90 5.2 KiB
character-compare.f90 262 B
character-concatenation.f90 1.8 KiB
character-elemental.f90 2.0 KiB
character-local-variables.f90 6.1 KiB
character-substrings.f90 33 KiB
charconvert.f90 2.9 KiB
common-block-2.f90 1.3 KiB
common-block.f90 2.1 KiB
complex-operations.f90 6.5 KiB
complex-part.f90 351 B
complex-real.f90 770 B
components.f90 22 KiB
computed-goto.f90 5.8 KiB
constant-literal-mangling.f90 3.0 KiB
control-flow.f90 544 B
convert.f90 3.8 KiB
cray-pointer.f90 22 KiB
default-initialization-globals.f90 15 KiB
default-initialization.f90 8.5 KiB
dense-array-any-rank.f90 2.1 KiB
dense-attributed-array.f90 869 B
derived-allocatable-components.f90 28 KiB
derived-assignments.f90 15 KiB
derived-pointer-components.f90 42 KiB
derived-type-descriptor.f90 2.3 KiB
derived-type-finalization.f90 12 KiB
derived-type-temp.f90 827 B
derived-types-kind-params-2.f90 499 B
derived-types-kind-params.f90 1.4 KiB
derived-types.f90 8.7 KiB
dispatch-table.f90 2.0 KiB
dispatch.f90 25 KiB
do_loop.f90 18 KiB
do_loop_unstructured.f90 22 KiB
dummy-argument-assumed-shape-optional.f90 21 KiB
dummy-argument-contiguous.f90 7.7 KiB
dummy-argument-derived.f90 4.3 KiB
dummy-argument-optional-2.f90 29 KiB
dummy-argument-optional.f90 9.7 KiB
dummy-arguments.f90 1.1 KiB
dummy-procedure-character.f90 16 KiB
dummy-procedure-in-entry.f90 2.0 KiB
dummy-procedure.f90 6.8 KiB
entry-statement.f90 21 KiB
environment-defaults.f90 420 B
equivalence-1.f90 2.8 KiB
equivalence-2.f90 7.8 KiB
equivalence-static-init.f90 1.1 KiB
equivalence-with-host-assoc.f90 13 KiB
explicit-interface-results-2.f90 12 KiB
explicit-interface-results.f90 23 KiB
ext-proc-as-actual-argument-1.f90 1.3 KiB
ext-proc-as-actual-argument-2.f90 1.3 KiB
extent_triplets.f90 364 B
fail_image.f90 656 B
fast-math-arithmetic.f90 1.9 KiB
format-statement.f90 1.9 KiB
func-attrs.f90 647 B
global-format-strings.f90 465 B
global-initialization.f90 1.4 KiB
goto-do-body.f90 4.6 KiB
goto-statement.f90 1.5 KiB
host-associated-functions.f90 9.2 KiB
host-associated-globals.f90 4.3 KiB
host-associated.f90 41 KiB
identical-block-merge-disable.f90 16 KiB
if-loc.f90 2.1 KiB
ifconvert.f90 3.0 KiB
implicit-call-mismatch.f90 21 KiB
implicit-interface.f90 1.3 KiB
infinite_loop.f90 6.0 KiB
integer-operations.f90 3.1 KiB
intentout-deallocate.f90 19 KiB
intrinsic-procedure-wrappers.f90 322 B
io-asynchronous.f90 3.0 KiB
io-char-array.f90 1.8 KiB
io-derived-type-2.f90 2.6 KiB
io-derived-type.f90 10 KiB
io-implied-do-fixes.f90 5.1 KiB
io-item-list.f90 7.3 KiB
io-statement-1.f90 5.5 KiB
io-statement-2.f90 4.8 KiB
io-statement-3.f90 2.4 KiB
io-statement-big-unit-checks.f90 15 KiB
io-statement-clean-ups.f90 2.7 KiB
io-statement-open-options.f90 1.2 KiB
io-write.f90 2.6 KiB
irreducible.f90 721 B
large-data-threshold.f90 1.1 KiB
logical-as-fortran.f90 936 B
logical-operations.f90 2.2 KiB
loops.f90 6.7 KiB
loops2.f90 5.9 KiB
loops3.f90 1.1 KiB
macro-debug-file-loc.f90 673 B
main_location.f90 716 B
math-name-conflict.f90 1.8 KiB
mcmodel.f90 1.1 KiB
memory-alloc.f90 624 B
mixed_loops.f90 5.7 KiB
module-and-internal-proc.f90 1.1 KiB
module-debug-file-loc-linux.f90 391 B
module-debug-file-loc.f90 346 B
module-single-point-of-def.f90 2.3 KiB
module_definition.f90 2.6 KiB
module_use.f90 1.8 KiB
module_use_in_same_file.f90 4.4 KiB
namelist-common-block.f90 1.4 KiB
namelist.f90 16 KiB
nested-where.f90 29 KiB
non-standard-extensions.f90 551 B
nullify-polymorphic.f90 2.0 KiB
nullify.f90 2.2 KiB
optional-value-caller.f90 28 KiB
parent-component.f90 12 KiB
pass-null-for-class-arg.f90 1.7 KiB
pause-statement.f90 207 B
pointer-args-callee.f90 1.6 KiB
pointer-args-caller.f90 8.1 KiB
pointer-assignments.f90 22 KiB
pointer-association-polymorphic.f90 14 KiB
pointer-default-init.f90 5.1 KiB
pointer-disassociate.f90 7.4 KiB
pointer-initial-target-2.f90 4.9 KiB
pointer-initial-target.f90 12 KiB
pointer-references.f90 11 KiB
pointer-results-as-arguments.f90 4.0 KiB
pointer-runtime.f90 3.9 KiB
pointer.f90 2.3 KiB
polymorphic-temp.f90 16 KiB
polymorphic-types.f90 8.9 KiB
polymorphic.f90 75 KiB
power-operator.f90 3.3 KiB
pre-fir-tree01.f90 3.3 KiB
pre-fir-tree02.f90 7.4 KiB
pre-fir-tree03.f90 1.3 KiB
pre-fir-tree04.f90 1.5 KiB
pre-fir-tree05.f90 1.3 KiB
pre-fir-tree06.f90 1022 B
pre-fir-tree07.f90 301 B
pre-fir-tree08.f 382 B
pre-fir-tree09.f90 2.4 KiB
procedure-declarations.f90 6.5 KiB
program-units-fir-mangling.f90 6.1 KiB
read-write-buffer.f90 1.5 KiB
real-descriptors.f90 4.7 KiB
real-operations-1.f90 3.2 KiB
real-operations-2.f90 3.1 KiB
return-statement.f90 667 B
select-case-statement.f90 15 KiB
select-type-2.f90 2.3 KiB
select-type-2.fir 5.6 KiB
select-type.f90 53 KiB
shape-of-elemental-with-optional-arg.f90 591 B
sqrt.f90 1.8 KiB
statement-function.f90 7.5 KiB
stop-statement.f90 3.0 KiB
structure-constructors-alloc-comp.f90 12 KiB
structure-constructors.f90 27 KiB
submodule.f90 7.2 KiB
target-features-amdgcn.f90 897 B
target-features-x86_64.f90 757 B
target_definition.f90 315 B
target_use.f90 270 B
transformational-intrinsics.f90 24 KiB
trigonometric-intrinsics.f90 5.8 KiB
tune-cpu-llvm.f90 463 B
unstructured-control-flow.f90 1.1 KiB
user-defined-operators.f90 927 B
variable-inquiries.f90 937 B
variable.f90 469 B
vector-always.f90 710 B
vector-subscript-io.f90 40 KiB
where-allocatable-assignments.f90 3.2 KiB
where.f90 20 KiB
while_loop.f90 3.6 KiB
zero-size.f90 1.5 KiB