[all-commits] [llvm/llvm-project] f09b0c: [flang] Update memcpy intrinsic mangling for opaqu...

Nikita Popov via All-commits all-commits at lists.llvm.org
Thu Jun 2 03:13:01 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f09b0c8422d2a81c15b581ed115af66d17755ac4
      https://github.com/llvm/llvm-project/commit/f09b0c8422d2a81c15b581ed115af66d17755ac4
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-06-02 (Thu, 02 Jun 2022)

  Changed paths:
    M flang/lib/Optimizer/Builder/LowLevelIntrinsics.cpp
    M flang/test/Lower/Intrinsics/achar.f90
    M flang/test/Lower/allocatable-assignment.f90
    M flang/test/Lower/array-character.f90
    M flang/test/Lower/array-constructor-2.f90
    M flang/test/Lower/array-expression.f90
    M flang/test/Lower/call-copy-in-out.f90
    M flang/test/Lower/call-parenthesized-arg.f90
    M flang/test/Lower/character-assignment.f90
    M flang/test/Lower/character-concatenation.f90
    M flang/test/Lower/character-substrings.f90
    M flang/test/Lower/derived-assignments.f90
    M flang/test/Lower/entry-statement.f90
    M flang/test/Lower/forall/character-1.f90
    M flang/test/Lower/host-associated.f90
    M flang/test/Lower/pointer-references.f90
    M flang/test/Lower/structure-constructors.f90

  Log Message:
  -----------
  [flang] Update memcpy intrinsic mangling for opaque pointers

Flang is manually mangling names for memset/memcpy/memmove
intrinsics, so we need to update the mangling to use the opaque
pointer format (p0 instead of p0i8).




More information about the All-commits mailing list