[all-commits] [llvm/llvm-project] e09a1d: [SystemZ][z/OS] Add GOFF Support to the DataLayout

Anirudh Prasad via All-commits all-commits at lists.llvm.org
Fri Sep 24 11:09:15 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e09a1dc47515d27ba5ca572a225208bb0d79fb3f
      https://github.com/llvm/llvm-project/commit/e09a1dc47515d27ba5ca572a225208bb0d79fb3f
  Author: Anirudh Prasad <anirudh_prasad at hotmail.com>
  Date:   2021-09-24 (Fri, 24 Sep 2021)

  Changed paths:
    M clang/lib/Basic/Targets/SystemZ.h
    M clang/test/CodeGen/target-data.c
    M llvm/docs/LangRef.rst
    M llvm/include/llvm/IR/DataLayout.h
    M llvm/lib/IR/DataLayout.cpp
    M llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
    M llvm/unittests/IR/ManglerTest.cpp

  Log Message:
  -----------
  [SystemZ][z/OS] Add GOFF Support to the DataLayout

- This patch adds in the GOFF mangling support to the LLVM data layout string. A corresponding additional line has been added into the data layout section in the language reference documentation.
- Furthermore, this patch also sets the right data layout string for the z/OS target in the SystemZ backend.

Reviewed By: uweigand, Kai, abhina.sreeskantharajan, MaskRay

Differential Revision: https://reviews.llvm.org/D109362




More information about the All-commits mailing list