aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorDavid Truby <david.truby@arm.com>2024-09-30 22:40:16 +0100
committerGitHub <noreply@github.com>2024-09-30 22:40:16 +0100
commit78ccffc05336201c90e2c0bb2ae929ea3a6eec2b (patch)
tree8c006701ec5f01e667a97d118e6560344d1b7487 /llvm/lib/Transforms/Utils/Local.cpp
parent725eb6bb12e7471149fb7362093deb6a710fe258 (diff)
downloadllvm-78ccffc05336201c90e2c0bb2ae929ea3a6eec2b.zip
llvm-78ccffc05336201c90e2c0bb2ae929ea3a6eec2b.tar.gz
llvm-78ccffc05336201c90e2c0bb2ae929ea3a6eec2b.tar.bz2
[flang] Add MALLOC and FREE intrinsics for Cray pointers (#110018)
MALLOC and FREE are extensions provided by gfortran, Intel Fortran and classic flang to allocate memory for Cray pointers. These are used in some legacy codes such as libexodus. All the above compilers accept using MALLOC and FREE with integers as well, despite that this will often signify a bug in user code. We should accept the same as the other compilers for compatibility.
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions