[all-commits] [llvm/llvm-project] 0d9f91: DAG: Use TargetConstant for FENCE operands

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu Jan 2 14:16:37 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0d9f919b73a62191492fa60792264b2f5966b7c6
      https://github.com/llvm/llvm-project/commit/0d9f919b73a62191492fa60792264b2f5966b7c6
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-02 (Thu, 02 Jan 2020)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    M llvm/lib/Target/AArch64/AArch64InstrAtomics.td
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    M llvm/lib/Target/ARM/ARMInstrInfo.td
    M llvm/lib/Target/AVR/AVRInstrInfo.td
    M llvm/lib/Target/PowerPC/PPCInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    M llvm/lib/Target/Sparc/SparcInstrInfo.td

  Log Message:
  -----------
  DAG: Use TargetConstant for FENCE operands


  Commit: 25e7da0c2495182b7c0a8871eaca0cc459578dc1
      https://github.com/llvm/llvm-project/commit/25e7da0c2495182b7c0a8871eaca0cc459578dc1
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-01-02 (Thu, 02 Jan 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp

  Log Message:
  -----------
  AMDGPU/GlobalISel: Remove manual G_FENCE selection

The tablegen emitter now handles the immediate operand correctly, so
let the generatedd matcher works.


Compare: https://github.com/llvm/llvm-project/compare/a58da1a2ff03...25e7da0c2495


More information about the All-commits mailing list