[all-commits] [llvm/llvm-project] 6d279f: [flang] Legacy extension intrinsic functions IMAG, ...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Thu Aug 18 14:17:21 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6d279f40510aa39a8fb3efd25143b2a0ccb0f0f6
https://github.com/llvm/llvm-project/commit/6d279f40510aa39a8fb3efd25143b2a0ccb0f0f6
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M flang/docs/Extensions.md
M flang/lib/Evaluate/fold-integer.cpp
M flang/lib/Evaluate/intrinsics.cpp
A flang/test/Evaluate/fold-jzext.f90
Log Message:
-----------
[flang] Legacy extension intrinsic functions IMAG, IZEXT, JZEXT
Support these legacy extension intrinsic functions with unambiguous
semantics in those existing compilers that support them by means
of recognizing them as aliases for standard intrinsics (IMAG) or
with simple rewrites (IZEXT, JZEXT). Note that ZEXT has different
semantics in different existing compilers, so we will not support it
due to lack of a broad unambiguous precedent.
Differential Revision: https://reviews.llvm.org/D132154
More information about the All-commits
mailing list