llvm-project/flang/test
Valentin Clement 5dbeb2ce2a
[flang] Shift argument attributes when result operand is inserted
The TargetRewrite pass convert the signature of the function.
In some cases it adds operands to the function to hanlde the result of it.
This patch makes sure the argument attributes present before the conversion
are replaced with the correct arguments after the conversion is performed.

Depends D132113

Reviewed By: vdonaldson

Differential Revision: https://reviews.llvm.org/D132114
2022-08-19 08:40:27 +02:00
..
Driver [flang] Enable SimplifyIntrinsics pass in driver. 2022-08-18 08:55:27 -07:00
Evaluate [flang] Fold SPACING() correctly when result is subnormal 2022-08-18 14:24:38 -07:00
Examples [flang][test] Remove RUN COMMAND/EXPECTED OUTPUT/INPUT markers from other directories 2022-06-29 22:10:59 -07:00
Fir [flang] Shift argument attributes when result operand is inserted 2022-08-19 08:40:27 +02:00
Frontend [flang][test] Remove RUN COMMAND/EXPECTED OUTPUT/INPUT markers from other directories 2022-06-29 22:10:59 -07:00
Intrinsics [mlir][math] Rename math.abs -> math.absf 2022-08-08 11:04:58 -04:00
Lower [flang] Compile-time checks for shape conformance on assignments 2022-08-18 14:52:38 -07:00
NonGtestUnit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
Parser [flang][OpenMP] Added parser support for in_reduction clause 2022-06-06 14:55:27 +05:30
Preprocessing [flang] Support correct continuations for compiler directives 2022-05-27 13:45:37 +03:00
Runtime [flang] Single entry point for GET_COMMAND_ARGUMENT 2022-07-27 10:27:25 +00:00
Semantics [flang] Support for character array formats 2022-08-18 15:35:47 -07:00
Transforms [flang] Control SUM simplification with a pass option. 2022-08-17 13:37:44 -07:00
Unit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
CMakeLists.txt [flang][driver] Add support for generating executables 2022-04-25 12:00:23 +00:00
lit.cfg.py [flang][driver] Add support for consuming LLVM IR/BC files 2022-05-05 15:11:50 +00:00
lit.site.cfg.py.in Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00