llvm-project/flang/test/Fir
Slava Zakharin 68755f223f Revert "[flang] Use proper attributes for runtime calls with 'i1' arguments/returns."
This reverts commit d5b0de35bd.
2022-12-01 10:32:33 -08:00
..
Todo [flang] Create fir.dispatch_table and fir.dt_entry operations 2022-11-17 10:53:43 +01:00
abstract-result-2.fir In the case the function body is empty, shifting attributes as inserting argument is not supported 2022-11-10 08:53:34 -08:00
abstract-results.fir [flang] Hanlde disptach op in abstract result pass 2022-11-28 16:49:51 +01:00
achar.f90 [flang] Set default to -ffpcontract=fast 2022-11-17 15:49:51 +00:00
addrof.fir [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00
affine-demotion.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
affine-promotion.fir [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
alloc.fir [flang] Compute type allocation size based on the actual target representation. 2022-09-09 08:39:15 -07:00
annotate-constant.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
array-coor.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
array-copies-pointers.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
array-modify.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
array-value-copy-2.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
array-value-copy-3.fir [mlir] Remove the `type` keyword from type alias definitions 2022-05-16 13:54:02 -07:00
array-value-copy.fir [flang][NFC] Add FIR array test 2022-06-30 10:36:18 +02:00
arrayset.fir [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00
arrexp.fir [flang] Compute type allocation size based on the actual target representation. 2022-09-09 08:39:15 -07:00
basic-program.fir [flang] Introduce `AbstractResultOnGlobalOpt` pass 2022-08-25 21:58:59 +03:00
box-typecode.fir [flang] Add fir.box_typecode operation 2022-11-14 10:51:18 +01:00
box.fir [flang] Compute type allocation size based on the actual target representation. 2022-09-09 08:39:15 -07:00
boxaddr-folding.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
boxchar.fir [flang]Fix build failure in tests 2022-11-03 18:53:23 +00:00
boxproc-2.fir [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) 2022-06-13 17:36:56 +02:00
boxproc.fir [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
cg-ops.fir [mlir][Pass] Include anchor op in -pass-pipeline 2022-11-03 11:36:12 -04:00
char-conversion.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
char01.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
commute.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
compare.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
constant.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
convert-fold.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
convert-to-llvm-invalid.fir [flang] Update fir.select_type op to fit design document 2022-11-04 15:00:14 +01:00
convert-to-llvm-openmp-and-fir.fir [flang][OpenMP] Lower OpenMP `taskgroup` construct 2022-09-16 21:07:47 +05:30
convert-to-llvm-target.fir [mlir][LLVMIR] "Modernize" Insert/ExtractValueOp 2022-08-10 12:51:11 -04:00
convert-to-llvm.fir [flang] Adapt descriptor codegen to support unlimited polymorphic entities 2022-11-24 20:47:21 +01:00
convert.fir [flang] Cleanup code and add test from fir-dev 2022-06-22 09:39:11 +02:00
coordinate_of_1.fir [flang] Add more diagnostics to fir.coordinate_of 2022-06-21 20:43:22 +02:00
coordinateof.fir [flang] Add more diagnostics to fir.coordinate_of 2022-06-21 20:43:22 +02:00
cse.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
declare-codegen.fir [flang] add fir.declare codegen support 2022-10-20 10:17:14 +02:00
declare.fir [flang] Add fir.declare operation 2022-10-19 11:06:58 +02:00
dispatch.f90 [flang][NFC] Retrieve binding table from fir.dispatch_table operations 2022-11-29 13:22:16 +01:00
embox-write.fir [flang] Fix bug in character casting. Add missing sext/trunc in code gen. 2022-06-17 16:10:12 +02:00
embox.fir [mlir:LLVM] Rewrite the LLVMIR export to use the debug info attributes 2022-10-24 22:31:41 -07:00
external-mangling-emboxproc.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
external-mangling.fir [mlir] Populate default attributes on op creation 2022-08-22 16:49:46 -07:00
field-index.fir [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
fir-fast-math.fir [flang] Support arith::FastMathFlagsAttr for fir::CallOp. 2022-11-09 15:31:09 -08:00
fir-int-conversion.fir [flang] Add FIR tests missing from fir-dev 2022-06-22 15:35:04 +02:00
fir-ops.fir [flang] Add fir.box_typecode operation 2022-11-14 10:51:18 +01:00
fir-types.fir [flang] Introduce fir.class type 2022-10-02 20:13:51 +02:00
global-initialization.fir [mlir] Populate default attributes on op creation 2022-08-22 16:49:46 -07:00
global.fir [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00
ignore-missing-type-descriptor.fir [mlir:LLVM] Rewrite the LLVMIR export to use the debug info attributes 2022-10-24 22:31:41 -07:00
inline.fir [flang]Fix build failure in tests 2022-11-03 18:53:23 +00:00
invalid-types.fir [flang] Avoid verifier error when emboxing trivial type to unlimited polymorphic entity 2022-12-01 14:27:30 +01:00
invalid.fir [flang] Update fir.select_type op to fit design document 2022-11-04 15:00:14 +01:00
loop01.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
loop02.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
loop10.fir [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
memory-allocation-opt.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
memref-data-flow.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
non-trivial-procedure-binding-description.f90 [flang] Remove obsolete TODO 2022-08-26 13:00:39 +03:00
optional.fir [Flang] enable fir.is_present and fir.absent with function types 2022-06-24 08:46:14 +00:00
pdt.fir [flang] Add FIR tests missing from fir-dev 2022-06-22 15:35:04 +02:00
peephole.fir [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00
polymorphic.fir [flang] Adapt descriptor codegen to support unlimited polymorphic entities 2022-11-24 20:47:21 +01:00
real.fir [flang] Add FIR tests missing from fir-dev 2022-06-22 15:35:04 +02:00
rebox-susbtring.fir [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
rebox.fir [flang] Compute type allocation size based on the actual target representation. 2022-09-09 08:39:15 -07:00
recursive-type-tco.fir [flang] Add FIR tests missing from fir-dev 2022-06-22 15:35:04 +02:00
recursive-type.fir [mlir] Remove the `type` keyword from type alias definitions 2022-05-16 13:54:02 -07:00
rename-msvc-libm.fir [flang] Rename hypotf on MSVC platforms 2022-10-21 09:09:25 +00:00
select.fir [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00
simplify-region-lite-after-inliner.fir [flang] Runs FIR SimplifyRegionLitePass pass after calling the inliner 2022-07-25 19:38:59 +02:00
target-rewrite-arg-position.fir [mlir][LLVMIR] Parse some type attributes for LLVM function parameters 2022-08-25 11:06:51 +03:00
target-rewrite-boxchar.fir [mlir][LLVMIR] Parse some type attributes for LLVM function parameters 2022-08-25 11:06:51 +03:00
target-rewrite-char-proc.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
target-rewrite-complex.fir [flang] Add RISCV-64 support to Optimizer/CodeGen/Target.cpp 2022-11-29 09:49:26 +11:00
target-rewrite-complex16.fir [mlir][LLVMIR] Parse some type attributes for LLVM function parameters 2022-08-25 11:06:51 +03:00
target-rewrite-triple.fir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
target.fir [mlir][llvmir] Convert attributes for functions without bodies. 2022-11-03 08:52:19 -07:00
type-descriptor.fir [flang] Add FIR tests missing from fir-dev 2022-06-22 15:35:04 +02:00
types-to-llvm.fir [flang]Fix incorrect array type transformation 2022-07-28 21:00:04 +01:00
undo-complex-pattern.fir [flang] Add FIR tests missing from fir-dev 2022-06-22 15:35:04 +02:00
widechar.fir [flang][driver] Make `flang-new -fc1` accept MLIR files 2022-06-10 10:58:54 +00:00