IR: de-duplicate two CmpInst routines (NFC) (#116866)
[llvm-project.git] / flang / test / Lower / 
tree89bf3966b59f7e214e7fb2babb59b2714e13c49b
drwxr-xr-x   ..
drwxr-xr-x - AMD
drwxr-xr-x - Arm
drwxr-xr-x - CUDA
drwxr-xr-x - HLFIR
drwxr-xr-x - Intrinsics
drwxr-xr-x - OpenACC
drwxr-xr-x - OpenMP
drwxr-xr-x - PowerPC
drwxr-xr-x - RISCV
-rw-r--r-- 1203 achar.f90
-rw-r--r-- 98254 allocatable-assignment.f90
-rw-r--r-- 9564 allocatable-callee.f90
-rw-r--r-- 4379 allocatable-caller.f90
-rw-r--r-- 4878 allocatable-globals.f90
-rw-r--r-- 62557 allocatable-polymorphic.f90
-rw-r--r-- 5286 allocatable-return.f90
-rw-r--r-- 13466 allocatable-runtime.f90
-rw-r--r-- 10052 allocatables.f90
-rw-r--r-- 3531 allocate-mold.f90
-rw-r--r-- 2989 allocate-source-allocatables-2.f90
-rw-r--r-- 33806 allocate-source-allocatables.f90
-rw-r--r-- 31042 allocate-source-pointers.f90
-rw-r--r-- 1018 allocated.f90
-rw-r--r-- 1183 alternate-return.f90
-rw-r--r-- 795 always-execute-loop-body.f90
-rw-r--r-- 1410 arguments.f90
-rw-r--r-- 2653 arithmetic-goto.f90
-rw-r--r-- 13861 array-character.f90
-rw-r--r-- 1337 array-constructor-1.f90
-rw-r--r-- 8448 array-constructor-2.f90
-rw-r--r-- 23282 array-constructor-index.f90
-rw-r--r-- 734 array-copy-semantics.f90
-rw-r--r-- 4640 array-copy.f90
-rw-r--r-- 10204 array-derived-assignments.f90
-rw-r--r-- 11930 array-derived.f90
-rw-r--r-- 9710 array-elemental-calls-2.f90
-rw-r--r-- 2005 array-elemental-calls-3.f90
-rw-r--r-- 12600 array-elemental-calls-char-byval.f90
-rw-r--r-- 16571 array-elemental-calls-char.f90
-rw-r--r-- 5534 array-elemental-calls.f90
-rw-r--r-- 3374 array-elemental-subroutines.f90
-rw-r--r-- 22938 array-expression-assumed-size.f90
-rw-r--r-- 32110 array-expression-slice-1.f90
-rw-r--r-- 1360 array-expression-slice-2.f90
-rw-r--r-- 14524 array-expression-subscript.f90
-rw-r--r-- 92449 array-expression.f90
-rw-r--r-- 7110 array-substring.f90
-rw-r--r-- 30324 array-temp.f90
-rw-r--r-- 60179 array-user-def-assignments.f90
-rw-r--r-- 1398 array-wide-char.f90
-rw-r--r-- 7860 array.f90
-rw-r--r-- 949 assigned-goto.f90
-rw-r--r-- 14812 assignment.f90
-rw-r--r-- 2299 associate-construct-2.f90
-rw-r--r-- 2818 associate-construct.f90
-rw-r--r-- 5171 assumed-shape-callee.f90
-rw-r--r-- 5688 assumed-shape-caller.f90
-rw-r--r-- 2095 assumed-type.f90
-rw-r--r-- 1400 attributes.f90
-rw-r--r-- 1655 basic-call.f90
-rw-r--r-- 3715 basic-function.f90
-rw-r--r-- 333 basic-program.f90
-rw-r--r-- 331 basic-subroutine.f90
-rw-r--r-- 286 bbc-host-datalayout.f90
-rw-r--r-- 411 bbc-target-datalayout.f90
-rw-r--r-- 95 bbcnull.f90
-rw-r--r-- 1715 big-integer-parameter.f90
-rw-r--r-- 1463 bindc_procs.f90
-rw-r--r-- 3912 block.f90
-rw-r--r-- 2079 branching-directive.f90
-rw-r--r-- 358 c-interoperability-bindc-variables.f90
-rw-r--r-- 5445 c-interoperability-c-pointer.f90
-rw-r--r-- 3707 c-interoperability.f90
-rw-r--r-- 3278 c_ptr-constant-init.f90
-rw-r--r-- 523 call-bindc.f90
-rw-r--r-- 8356 call-by-value-attr.f90
-rw-r--r-- 5223 call-by-value.f90
-rw-r--r-- 19939 call-copy-in-out.f90
-rw-r--r-- 718 call-implicit.f90
-rw-r--r-- 16084 call-parenthesized-arg.f90
-rw-r--r-- 2355 call-site-mangling.f90
-rw-r--r-- 813 call-suspect.f90
-rw-r--r-- 2695 call.f90
-rw-r--r-- 5372 character-assignment.f90
-rw-r--r-- 262 character-compare.f90
-rw-r--r-- 1831 character-concatenation.f90
-rw-r--r-- 2099 character-elemental.f90
-rw-r--r-- 6214 character-local-variables.f90
-rw-r--r-- 34149 character-substrings.f90
-rw-r--r-- 3004 charconvert.f90
-rw-r--r-- 1369 common-block-2.f90
-rw-r--r-- 2147 common-block.f90
-rw-r--r-- 5893 complex-operations.f90
-rw-r--r-- 351 complex-part.f90
-rw-r--r-- 766 complex-real.f90
-rw-r--r-- 23073 components.f90
-rw-r--r-- 5980 computed-goto.f90
-rw-r--r-- 3039 constant-literal-mangling.f90
-rw-r--r-- 544 control-flow.f90
-rwxr-xr-x 3937 convert.f90
-rw-r--r-- 22598 cray-pointer.f90
-rw-r--r-- 15353 default-initialization-globals.f90
-rw-r--r-- 8711 default-initialization.f90
-rw-r--r-- 2168 dense-array-any-rank.f90
-rw-r--r-- 869 dense-attributed-array.f90
-rw-r--r-- 28280 derived-allocatable-components.f90
-rw-r--r-- 15682 derived-assignments.f90
-rw-r--r-- 42795 derived-pointer-components.f90
-rw-r--r-- 2343 derived-type-descriptor.f90
-rw-r--r-- 12276 derived-type-finalization.f90
-rw-r--r-- 827 derived-type-temp.f90
-rw-r--r-- 499 derived-types-kind-params-2.f90
-rw-r--r-- 1459 derived-types-kind-params.f90
-rw-r--r-- 8900 derived-types.f90
-rw-r--r-- 2014 dispatch-table.f90
-rw-r--r-- 25355 dispatch.f90
-rw-r--r-- 3939 do_concurrent.f90
-rw-r--r-- 18707 do_loop.f90
-rw-r--r-- 22712 do_loop_unstructured.f90
-rw-r--r-- 21763 dummy-argument-assumed-shape-optional.f90
-rw-r--r-- 7895 dummy-argument-contiguous.f90
-rw-r--r-- 4409 dummy-argument-derived.f90
-rw-r--r-- 30019 dummy-argument-optional-2.f90
-rw-r--r-- 9965 dummy-argument-optional.f90
-rw-r--r-- 1091 dummy-arguments.f90
-rw-r--r-- 16657 dummy-procedure-character.f90
-rw-r--r-- 2019 dummy-procedure-in-entry.f90
-rw-r--r-- 6928 dummy-procedure.f90
-rw-r--r-- 21499 entry-statement.f90
-rwxr-xr-x 420 environment-defaults.f90
-rw-r--r-- 2825 equivalence-1.f90
-rw-r--r-- 8029 equivalence-2.f90
-rw-r--r-- 1109 equivalence-static-init.f90
-rw-r--r-- 13680 equivalence-with-host-assoc.f90
-rw-r--r-- 11952 explicit-interface-results-2.f90
-rw-r--r-- 23154 explicit-interface-results.f90
-rw-r--r-- 1335 ext-proc-as-actual-argument-1.f90
-rw-r--r-- 1339 ext-proc-as-actual-argument-2.f90
-rw-r--r-- 364 extent_triplets.f90
-rw-r--r-- 656 fail_image.f90
-rw-r--r-- 1898 fast-math-arithmetic.f90
drwxr-xr-x - forall
-rw-r--r-- 1970 format-statement.f90
-rw-r--r-- 923 func-attrs.f90
-rw-r--r-- 465 global-format-strings.f90
-rw-r--r-- 1474 global-initialization.f90
-rw-r--r-- 4730 goto-do-body.f90
-rw-r--r-- 1568 goto-statement.f90
-rw-r--r-- 9308 host-associated-functions.f90
-rw-r--r-- 4403 host-associated-globals.f90
-rw-r--r-- 42098 host-associated.f90
-rw-r--r-- 181 ident.f90
-rw-r--r-- 16667 identical-block-merge-disable.f90
-rw-r--r-- 2152 if-loc.f90
-rw-r--r-- 3089 ifconvert.f90
-rw-r--r-- 21252 implicit-call-mismatch.f90
-rw-r--r-- 1320 implicit-interface.f90
-rw-r--r-- 6152 infinite_loop.f90
-rw-r--r-- 3202 integer-operations.f90
-rw-r--r-- 19190 intentout-deallocate.f90
-rw-r--r-- 322 intrinsic-procedure-wrappers.f90
-rw-r--r-- 3095 io-asynchronous.f90
-rw-r--r-- 1795 io-char-array.f90
-rw-r--r-- 2683 io-derived-type-2.f90
-rw-r--r-- 10260 io-derived-type.f90
-rw-r--r-- 5255 io-implied-do-fixes.f90
-rw-r--r-- 7501 io-item-list.f90
-rw-r--r-- 5677 io-statement-1.f90
-rw-r--r-- 4943 io-statement-2.f90
-rw-r--r-- 2501 io-statement-3.f90
-rw-r--r-- 15817 io-statement-big-unit-checks.f90
-rw-r--r-- 2794 io-statement-clean-ups.f90
-rwxr-xr-x 1207 io-statement-open-options.f90
-rw-r--r-- 2637 io-write.f90
-rw-r--r-- 721 irreducible.f90
-rw-r--r-- 1164 large-data-threshold.f90
-rw-r--r-- 553 location.f90
-rw-r--r-- 24 location0.inc
-rw-r--r-- 29 location1.inc
-rw-r--r-- 936 logical-as-fortran.f90
-rw-r--r-- 2303 logical-operations.f90
-rw-r--r-- 6811 loops.f90
-rw-r--r-- 5999 loops2.f90
-rw-r--r-- 1143 loops3.f90
-rw-r--r-- 673 macro-debug-file-loc.f90
-rw-r--r-- 716 main_location.f90
drwxr-xr-x - math-lowering
-rw-r--r-- 1821 math-name-conflict.f90
-rw-r--r-- 1147 mcmodel.f90
-rw-r--r-- 624 memory-alloc.f90
-rw-r--r-- 5837 mixed_loops.f90
-rw-r--r-- 1083 module-and-internal-proc.f90
-rw-r--r-- 391 module-debug-file-loc-linux.f90
-rw-r--r-- 346 module-debug-file-loc.f90
-rw-r--r-- 1317 module-generic-with-specific-mangling.f90
-rw-r--r-- 2403 module-single-point-of-def.f90
-rw-r--r-- 2712 module_definition.f90
-rw-r--r-- 1829 module_use.f90
-rw-r--r-- 4531 module_use_in_same_file.f90
-rw-r--r-- 1463 namelist-common-block.f90
-rw-r--r-- 16506 namelist.f90
-rw-r--r-- 29273 nested-where.f90
-rw-r--r-- 551 non-standard-extensions.f90
-rw-r--r-- 2811 nsw.f90
-rw-r--r-- 2089 nullify-polymorphic.f90
-rw-r--r-- 2242 nullify.f90
-rw-r--r-- 28154 optional-value-caller.f90
-rw-r--r-- 12330 parent-component.f90
-rw-r--r-- 1728 pass-null-for-class-arg.f90
-rw-r--r-- 207 pause-statement.f90
-rwxr-xr-x 1650 pointer-args-callee.f90
-rw-r--r-- 8298 pointer-args-caller.f90
-rw-r--r-- 22141 pointer-assignments.f90
-rw-r--r-- 13989 pointer-association-polymorphic.f90
-rw-r--r-- 5190 pointer-default-init.f90
-rw-r--r-- 7577 pointer-disassociate.f90
-rw-r--r-- 5049 pointer-initial-target-2.f90
-rw-r--r-- 12088 pointer-initial-target.f90
-rw-r--r-- 11359 pointer-references.f90
-rw-r--r-- 4054 pointer-results-as-arguments.f90
-rw-r--r-- 3980 pointer-runtime.f90
-rw-r--r-- 2300 pointer.f90
-rw-r--r-- 16866 polymorphic-temp.f90
-rw-r--r-- 9095 polymorphic-types.f90
-rw-r--r-- 77050 polymorphic.f90
-rw-r--r-- 3413 power-operator.f90
-rw-r--r-- 3414 pre-fir-tree01.f90
-rw-r--r-- 7527 pre-fir-tree02.f90
-rw-r--r-- 1359 pre-fir-tree03.f90
-rw-r--r-- 1519 pre-fir-tree04.f90
-rw-r--r-- 1328 pre-fir-tree05.f90
-rw-r--r-- 1022 pre-fir-tree06.f90
-rw-r--r-- 301 pre-fir-tree07.f90
-rwxr-xr-x 382 pre-fir-tree08.f
-rw-r--r-- 2487 pre-fir-tree09.f90
-rw-r--r-- 6647 procedure-declarations.f90
-rw-r--r-- 6674 program-units-fir-mangling.f90
-rw-r--r-- 1576 read-write-buffer.f90
-rw-r--r-- 4826 real-descriptors.f90
-rw-r--r-- 3320 real-operations-1.f90
-rw-r--r-- 3188 real-operations-2.f90
-rw-r--r-- 400 record-command-line.f90
-rw-r--r-- 667 return-statement.f90
-rw-r--r-- 15739 select-case-statement.f90
-rw-r--r-- 2316 select-type-2.f90
-rw-r--r-- 5688 select-type-2.fir
-rw-r--r-- 53969 select-type.f90
-rw-r--r-- 591 shape-of-elemental-with-optional-arg.f90
-rw-r--r-- 1860 sqrt.f90
-rw-r--r-- 7718 statement-function.f90
-rw-r--r-- 3091 stop-statement.f90
-rw-r--r-- 12515 structure-constructors-alloc-comp.f90
-rw-r--r-- 27744 structure-constructors.f90
-rw-r--r-- 7374 submodule.f90
-rw-r--r-- 897 target-features-amdgcn.f90
-rw-r--r-- 757 target-features-x86_64.f90
-rw-r--r-- 315 target_definition.f90
-rw-r--r-- 270 target_use.f90
-rw-r--r-- 24614 transformational-intrinsics.f90
-rw-r--r-- 5939 trigonometric-intrinsics.f90
-rw-r--r-- 463 tune-cpu-llvm.f90
-rw-r--r-- 1076 unstructured-control-flow.f90
-rw-r--r-- 927 user-defined-operators.f90
-rw-r--r-- 937 variable-inquiries.f90
-rw-r--r-- 469 variable.f90
-rw-r--r-- 710 vector-always.f90
-rw-r--r-- 41227 vector-subscript-io.f90
-rw-r--r-- 3240 where-allocatable-assignments.f90
-rw-r--r-- 20750 where.f90
-rw-r--r-- 3712 while_loop.f90
-rw-r--r-- 1557 zero-size.f90