[all-commits] [llvm/llvm-project] 3dabad: [VE] Target-specific bit size for sjljehprepare

Kazushi Marukawa via All-commits all-commits at lists.llvm.org
Tue Mar 10 09:59:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 3dabad1af38ca93266e9322e2d00bd2ee3a0c26d
      https://github.com/llvm/llvm-project/commit/3dabad1af38ca93266e9322e2d00bd2ee3a0c26d
  Author: Kazushi (Jam) Marukawa <marukawa at nec.com>
  Date:   2020-03-10 (Tue, 10 Mar 2020)

  Changed paths:
    M llvm/include/llvm/CodeGen/Passes.h
    M llvm/include/llvm/Target/TargetMachine.h
    M llvm/lib/CodeGen/CodeGen.cpp
    M llvm/lib/CodeGen/SjLjEHPrepare.cpp
    M llvm/lib/CodeGen/TargetPassConfig.cpp
    M llvm/lib/Target/VE/VETargetMachine.h
    A llvm/test/CodeGen/VE/sjlj_except.ll

  Log Message:
  -----------
  [VE] Target-specific bit size for sjljehprepare

Summary:
This patch extends the TargetMachine to let targets specify the integer size
used by the sjljehprepare pass. This is 64bit for the VE target and otherwise
defaults to 32bit for all targets, which was hard-wired before.

Reviewed By: arsenm

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




More information about the All-commits mailing list