[llvm] [llvm] Remove dead headers (NFC) (PR #220832)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 3 00:29:35 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-spir-v

Author: Kazu Hirata (kazutakahirata)

<details>
<summary>Changes</summary>

None of these headers are referenced anywhere in the repository.


---

Patch is 64.83 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/220832.diff


7 Files Affected:

- (removed) llvm/include/llvm/CodeGen/MachORelocation.h (-55) 
- (removed) llvm/include/llvm/DebugInfo/CodeView/FunctionId.h (-55) 
- (removed) llvm/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h (-35) 
- (removed) llvm/include/llvm/WindowsResource/ResourceProcessor.h (-50) 
- (removed) llvm/include/llvm/WindowsResource/ResourceScriptToken.h (-58) 
- (removed) llvm/lib/Target/Hexagon/HexagonDepMask.h (-2819) 
- (removed) llvm/lib/Target/SPIRV/SPIRVCBufferAccess.h (-23) 


``````````diff
diff --git a/llvm/include/llvm/CodeGen/MachORelocation.h b/llvm/include/llvm/CodeGen/MachORelocation.h
deleted file mode 100644
index 0185c7cbe018a..0000000000000
--- a/llvm/include/llvm/CodeGen/MachORelocation.h
+++ /dev/null
@@ -1,55 +0,0 @@
-//=== MachORelocation.h - Mach-O Relocation Info ----------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-//
-// This file defines the MachORelocation class.
-//
-//===----------------------------------------------------------------------===//
-
-
-#ifndef LLVM_CODEGEN_MACHORELOCATION_H
-#define LLVM_CODEGEN_MACHORELOCATION_H
-
-#include "llvm/Support/DataTypes.h"
-
-namespace llvm {
-
-  /// MachORelocation - This struct contains information about each relocation
-  /// that needs to be emitted to the file.
-  /// see <mach-o/reloc.h>
-  class MachORelocation {
-    uint32_t r_address;   // offset in the section to what is being  relocated
-    uint32_t r_symbolnum; // symbol index if r_extern == 1 else section index
-    bool     r_pcrel;     // was relocated pc-relative already
-    uint8_t  r_length;    // length = 2 ^ r_length
-    bool     r_extern;    //
-    uint8_t  r_type;      // if not 0, machine-specific relocation type.
-    bool     r_scattered; // 1 = scattered, 0 = non-scattered
-    int32_t  r_value;     // the value the item to be relocated is referring
-                          // to.
-  public:
-    uint32_t getPackedFields() const {
-      if (r_scattered)
-        return (1 << 31) | (r_pcrel << 30) | ((r_length & 3) << 28) |
-          ((r_type & 15) << 24) | (r_address & 0x00FFFFFF);
-      else
-        return (r_symbolnum << 8) | (r_pcrel << 7) | ((r_length & 3) << 5) |
-          (r_extern << 4) | (r_type & 15);
-    }
-    uint32_t getAddress() const { return r_scattered ? r_value : r_address; }
-    uint32_t getRawAddress() const { return r_address; }
-
-    MachORelocation(uint32_t addr, uint32_t index, bool pcrel, uint8_t len,
-                    bool ext, uint8_t type, bool scattered = false,
-                    int32_t value = 0) :
-      r_address(addr), r_symbolnum(index), r_pcrel(pcrel), r_length(len),
-      r_extern(ext), r_type(type), r_scattered(scattered), r_value(value) {}
-  };
-
-} // end llvm namespace
-
-#endif // LLVM_CODEGEN_MACHORELOCATION_H
diff --git a/llvm/include/llvm/DebugInfo/CodeView/FunctionId.h b/llvm/include/llvm/DebugInfo/CodeView/FunctionId.h
deleted file mode 100644
index bc102278819cd..0000000000000
--- a/llvm/include/llvm/DebugInfo/CodeView/FunctionId.h
+++ /dev/null
@@ -1,55 +0,0 @@
-//===- FunctionId.h ---------------------------------------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_DEBUGINFO_CODEVIEW_FUNCTIONID_H
-#define LLVM_DEBUGINFO_CODEVIEW_FUNCTIONID_H
-
-#include <cinttypes>
-
-namespace llvm {
-namespace codeview {
-
-class FunctionId {
-public:
-  FunctionId() : Index(0) {}
-
-  explicit FunctionId(uint32_t Index) : Index(Index) {}
-
-  uint32_t getIndex() const { return Index; }
-
-private:
-  uint32_t Index;
-};
-
-inline bool operator==(const FunctionId &A, const FunctionId &B) {
-  return A.getIndex() == B.getIndex();
-}
-
-inline bool operator!=(const FunctionId &A, const FunctionId &B) {
-  return A.getIndex() != B.getIndex();
-}
-
-inline bool operator<(const FunctionId &A, const FunctionId &B) {
-  return A.getIndex() < B.getIndex();
-}
-
-inline bool operator<=(const FunctionId &A, const FunctionId &B) {
-  return A.getIndex() <= B.getIndex();
-}
-
-inline bool operator>(const FunctionId &A, const FunctionId &B) {
-  return A.getIndex() > B.getIndex();
-}
-
-inline bool operator>=(const FunctionId &A, const FunctionId &B) {
-  return A.getIndex() >= B.getIndex();
-}
-}
-}
-
-#endif
diff --git a/llvm/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h b/llvm/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
deleted file mode 100644
index 01525d06d1cdd..0000000000000
--- a/llvm/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
+++ /dev/null
@@ -1,35 +0,0 @@
-//===- TypeSymbolEmitter.h --------------------------------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_DEBUGINFO_CODEVIEW_TYPESYMBOLEMITTER_H
-#define LLVM_DEBUGINFO_CODEVIEW_TYPESYMBOLEMITTER_H
-
-namespace llvm {
-class StringRef;
-
-namespace codeview {
-class TypeIndex;
-
-class TypeSymbolEmitter {
-private:
-  TypeSymbolEmitter(const TypeSymbolEmitter &) = delete;
-  TypeSymbolEmitter &operator=(const TypeSymbolEmitter &) = delete;
-
-protected:
-  TypeSymbolEmitter() {}
-
-public:
-  virtual ~TypeSymbolEmitter() {}
-
-public:
-  virtual void writeUserDefinedType(TypeIndex TI, StringRef Name) = 0;
-};
-}
-}
-
-#endif
diff --git a/llvm/include/llvm/WindowsResource/ResourceProcessor.h b/llvm/include/llvm/WindowsResource/ResourceProcessor.h
deleted file mode 100644
index 4e99c05f4cd98..0000000000000
--- a/llvm/include/llvm/WindowsResource/ResourceProcessor.h
+++ /dev/null
@@ -1,50 +0,0 @@
-//===-- ResourceProcessor.h -------------------------------------*- C++-*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===---------------------------------------------------------------------===//
-
-#ifndef LLVM_INCLUDE_LLVM_SUPPORT_WINDOWS_RESOURCE_PROCESSOR_H
-#define LLVM_INCLUDE_LLVM_SUPPORT_WINDOWS_RESOURCE_PROCESSOR_H
-
-#include "llvm/ADT/StringMap.h"
-#include "llvm/ADT/StringRef.h"
-#include "llvm/Support/Error.h"
-#include "llvm/Support/raw_ostream.h"
-
-#include <memory>
-#include <vector>
-
-
-namespace llvm {
-
-class WindowsResourceProcessor {
-public:
-  using PathType = SmallVector<char, 64>;
-
-  WindowsResourceProcessor() {}
-
-  void addDefine(StringRef Key, StringRef Value = StringRef()) {
-    PreprocessorDefines.emplace_back(Key, Value);
-  }
-  void addInclude(const PathType &IncludePath) {
-    IncludeList.push_back(IncludePath);
-  }
-  void setVerbose(bool Verbose) { IsVerbose = Verbose; }
-  void setNullAtEnd(bool NullAtEnd) { AppendNull = NullAtEnd; }
-
-  Error process(StringRef InputData,
-    std::unique_ptr<raw_fd_ostream> OutputStream);
-
-private:
-  StringRef InputData;
-  std::vector<PathType> IncludeList;
-  std::vector<std::pair<StringRef, StringRef>> PreprocessorDefines;
-  bool IsVerbose, AppendNull;
-};
-
-}
-
-#endif
diff --git a/llvm/include/llvm/WindowsResource/ResourceScriptToken.h b/llvm/include/llvm/WindowsResource/ResourceScriptToken.h
deleted file mode 100644
index 254121cd318a3..0000000000000
--- a/llvm/include/llvm/WindowsResource/ResourceScriptToken.h
+++ /dev/null
@@ -1,58 +0,0 @@
-//===-- ResourceScriptToken.h -----------------------------------*- C++-*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===---------------------------------------------------------------------===//
-//
-// This declares the .rc script tokens.
-// The list of available tokens is located at ResourceScriptTokenList.h.
-//
-// Ref: msdn.microsoft.com/en-us/library/windows/desktop/aa380599(v=vs.85).aspx
-//
-//===---------------------------------------------------------------------===//
-
-#ifndef LLVM_INCLUDE_LLVM_SUPPORT_WINDOWS_RESOURCE_SCRIPTTOKEN_H
-#define LLVM_INCLUDE_LLVM_SUPPORT_WINDOWS_RESOURCE_SCRIPTTOKEN_H
-
-#include "llvm/ADT/StringRef.h"
-
-namespace llvm {
-
-// A definition of a single resource script token. Each token has its kind
-// (declared in ResourceScriptTokenList) and holds a value - a reference
-// representation of the token.
-// RCToken does not claim ownership on its value. A memory buffer containing
-// the token value should be stored in a safe place and cannot be freed
-// nor reallocated.
-class RCToken {
-public:
-  enum class Kind {
-#define TOKEN(Name) Name,
-#define SHORT_TOKEN(Name, Ch) Name,
-#include "ResourceScriptTokenList.h"
-#undef TOKEN
-#undef SHORT_TOKEN
-  };
-
-  RCToken(RCToken::Kind RCTokenKind, StringRef Value);
-
-  // Get an integer value of the integer token.
-  uint32_t intValue() const;
-  bool isLongInt() const;
-
-  StringRef value() const;
-  Kind kind() const;
-
-  // Check if a token describes a binary operator.
-  bool isBinaryOp() const;
-
-private:
-  Kind TokenKind;
-  StringRef TokenValue;
-};
-
-} // namespace llvm
-
-#endif
diff --git a/llvm/lib/Target/Hexagon/HexagonDepMask.h b/llvm/lib/Target/Hexagon/HexagonDepMask.h
deleted file mode 100644
index 1f7319f57d997..0000000000000
--- a/llvm/lib/Target/Hexagon/HexagonDepMask.h
+++ /dev/null
@@ -1,2819 +0,0 @@
-//===----------------------------------------------------------------------===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-// Automatically generated file, do not edit!
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H
-#define LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H
-
-HexagonInstruction InstructionEncodings[] = {
-{ /*Tag:A2_addi*/
-  /*Rd32=add(Rs32,#s16)*/
-  0xf0000000,
-  0xb0000000,
-  0x0fe03fe0,
-  0 },
-{ /*Tag:A2_andir*/
-  /*Rd32=and(Rs32,#s10)*/
-  0xffc00000,
-  0x76000000,
-  0x00203fe0,
-  0 },
-{ /*Tag:A2_combineii*/
-  /*Rdd32=combine(#s8,#S8)*/
-  0xff800000,
-  0x7c000000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A2_orir*/
-  /*Rd32=or(Rs32,#s10)*/
-  0xffc00000,
-  0x76800000,
-  0x00203fe0,
-  0 },
-{ /*Tag:A2_paddif*/
-  /*if (!Pu4) Rd32=add(Rs32,#s8)*/
-  0xff802000,
-  0x74800000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A2_paddifnew*/
-  /*if (!Pu4.new) Rd32=add(Rs32,#s8)*/
-  0xff802000,
-  0x74802000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A2_paddit*/
-  /*if (Pu4) Rd32=add(Rs32,#s8)*/
-  0xff802000,
-  0x74000000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A2_padditnew*/
-  /*if (Pu4.new) Rd32=add(Rs32,#s8)*/
-  0xff802000,
-  0x74002000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A2_subri*/
-  /*Rd32=sub(#s10,Rs32)*/
-  0xffc00000,
-  0x76400000,
-  0x00203fe0,
-  0 },
-{ /*Tag:A2_tfrsi*/
-  /*Rd32=#s16*/
-  0xff000000,
-  0x78000000,
-  0x00df3fe0,
-  0 },
-{ /*Tag:A4_cmpbgtui*/
-  /*Pd4=cmpb.gtu(Rs32,#u7)*/
-  0xff601018,
-  0xdd400000,
-  0x00000fe0,
-  0 },
-{ /*Tag:A4_cmpheqi*/
-  /*Pd4=cmph.eq(Rs32,#s8)*/
-  0xff600018,
-  0xdd000008,
-  0x00001fe0,
-  0 },
-{ /*Tag:A4_cmphgti*/
-  /*Pd4=cmph.gt(Rs32,#s8)*/
-  0xff600018,
-  0xdd200008,
-  0x00001fe0,
-  0 },
-{ /*Tag:A4_cmphgtui*/
-  /*Pd4=cmph.gtu(Rs32,#u7)*/
-  0xff601018,
-  0xdd400008,
-  0x00000fe0,
-  0 },
-{ /*Tag:A4_combineii*/
-  /*Rdd32=combine(#s8,#U6)*/
-  0xff800000,
-  0x7c800000,
-  0x001f2000,
-  0 },
-{ /*Tag:A4_combineir*/
-  /*Rdd32=combine(#s8,Rs32)*/
-  0xff602000,
-  0x73202000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A4_combineri*/
-  /*Rdd32=combine(Rs32,#s8)*/
-  0xff602000,
-  0x73002000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A4_rcmpeqi*/
-  /*Rd32=cmp.eq(Rs32,#s8)*/
-  0xff602000,
-  0x73402000,
-  0x00001fe0,
-  0 },
-{ /*Tag:A4_rcmpneqi*/
-  /*Rd32=!cmp.eq(Rs32,#s8)*/
-  0xff602000,
-  0x73602000,
-  0x00001fe0,
-  0 },
-{ /*Tag:C2_cmoveif*/
-  /*if (!Pu4) Rd32=#s12*/
-  0xff902000,
-  0x7e800000,
-  0x000f1fe0,
-  0 },
-{ /*Tag:C2_cmoveit*/
-  /*if (Pu4) Rd32=#s12*/
-  0xff902000,
-  0x7e000000,
-  0x000f1fe0,
-  0 },
-{ /*Tag:C2_cmovenewif*/
-  /*if (!Pu4.new) Rd32=#s12*/
-  0xff902000,
-  0x7e802000,
-  0x000f1fe0,
-  0 },
-{ /*Tag:C2_cmovenewit*/
-  /*if (Pu4.new) Rd32=#s12*/
-  0xff902000,
-  0x7e002000,
-  0x000f1fe0,
-  0 },
-{ /*Tag:C2_cmpeqi*/
-  /*Pd4=cmp.eq(Rs32,#s10)*/
-  0xffc0001c,
-  0x75000000,
-  0x00203fe0,
-  0 },
-{ /*Tag:C2_cmpgti*/
-  /*Pd4=cmp.gt(Rs32,#s10)*/
-  0xffc0001c,
-  0x75400000,
-  0x00203fe0,
-  0 },
-{ /*Tag:C2_cmpgtui*/
-  /*Pd4=cmp.gtu(Rs32,#u9)*/
-  0xffe0001c,
-  0x75800000,
-  0x00003fe0,
-  0 },
-{ /*Tag:C2_muxii*/
-  /*Rd32=mux(Pu4,#s8,#S8)*/
-  0xfe000000,
-  0x7a000000,
-  0x00001fe0,
-  0 },
-{ /*Tag:C2_muxir*/
-  /*Rd32=mux(Pu4,Rs32,#s8)*/
-  0xff802000,
-  0x73000000,
-  0x00001fe0,
-  0 },
-{ /*Tag:C2_muxri*/
-  /*Rd32=mux(Pu4,#s8,Rs32)*/
-  0xff802000,
-  0x73800000,
-  0x00001fe0,
-  0 },
-{ /*Tag:C4_addipc*/
-  /*Rd32=add(pc,#u6)*/
-  0xffff0000,
-  0x6a490000,
-  0x00001f80,
-  0 },
-{ /*Tag:C4_cmpltei*/
-  /*Pd4=!cmp.gt(Rs32,#s10)*/
-  0xffc0001c,
-  0x75400010,
-  0x00203fe0,
-  0 },
-{ /*Tag:C4_cmplteui*/
-  /*Pd4=!cmp.gtu(Rs32,#u9)*/
-  0xffe0001c,
-  0x75800010,
-  0x00003fe0,
-  0 },
-{ /*Tag:C4_cmpneqi*/
-  /*Pd4=!cmp.eq(Rs32,#s10)*/
-  0xffc0001c,
-  0x75000010,
-  0x00203fe0,
-  0 },
-{ /*Tag:J2_call*/
-  /*call #r22:2*/
-  0xfe000001,
-  0x5a000000,
-  0x01ff3ffe,
-  0 },
-{ /*Tag:J2_callf*/
-  /*if (!Pu4) call #r15:2*/
-  0xff200800,
-  0x5d200000,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_callt*/
-  /*if (Pu4) call #r15:2*/
-  0xff200800,
-  0x5d000000,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jump*/
-  /*jump #r22:2*/
-  0xfe000000,
-  0x58000000,
-  0x01ff3ffe,
-  0 },
-{ /*Tag:J2_jumpf*/
-  /*if (!Pu4) jump:nt #r15:2*/
-  0xff201800,
-  0x5c200000,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumpfnew*/
-  /*if (!Pu4.new) jump:nt #r15:2*/
-  0xff201800,
-  0x5c200800,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumpfnewpt*/
-  /*if (!Pu4.new) jump:t #r15:2*/
-  0xff201800,
-  0x5c201800,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumpfpt*/
-  /*if (!Pu4) jump:t #r15:2*/
-  0xff201800,
-  0x5c201000,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumpt*/
-  /*if (Pu4) jump:nt #r15:2*/
-  0xff201800,
-  0x5c000000,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumptnew*/
-  /*if (Pu4.new) jump:nt #r15:2*/
-  0xff201800,
-  0x5c000800,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumptnewpt*/
-  /*if (Pu4.new) jump:t #r15:2*/
-  0xff201800,
-  0x5c001800,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_jumptpt*/
-  /*if (Pu4) jump:t #r15:2*/
-  0xff201800,
-  0x5c001000,
-  0x00df20fe,
-  0 },
-{ /*Tag:J2_loop0i*/
-  /*loop0(#r7:2,#U10)*/
-  0xffe00000,
-  0x69000000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_loop0r*/
-  /*loop0(#r7:2,Rs32)*/
-  0xffe00000,
-  0x60000000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_loop1i*/
-  /*loop1(#r7:2,#U10)*/
-  0xffe00000,
-  0x69200000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_loop1r*/
-  /*loop1(#r7:2,Rs32)*/
-  0xffe00000,
-  0x60200000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_ploop1si*/
-  /*p3=sp1loop0(#r7:2,#U10)*/
-  0xffe00000,
-  0x69a00000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_ploop1sr*/
-  /*p3=sp1loop0(#r7:2,Rs32)*/
-  0xffe00000,
-  0x60a00000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_ploop2si*/
-  /*p3=sp2loop0(#r7:2,#U10)*/
-  0xffe00000,
-  0x69c00000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_ploop2sr*/
-  /*p3=sp2loop0(#r7:2,Rs32)*/
-  0xffe00000,
-  0x60c00000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_ploop3si*/
-  /*p3=sp3loop0(#r7:2,#U10)*/
-  0xffe00000,
-  0x69e00000,
-  0x00001f18,
-  0 },
-{ /*Tag:J2_ploop3sr*/
-  /*p3=sp3loop0(#r7:2,Rs32)*/
-  0xffe00000,
-  0x60e00000,
-  0x00001f18,
-  0 },
-{ /*Tag:J4_cmpeq_f_jumpnv_nt*/
-  /*if (!cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2*/
-  0xffc02000,
-  0x20400000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_f_jumpnv_t*/
-  /*if (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2*/
-  0xffc02000,
-  0x20402000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_fp0_jump_nt*/
-  /*p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
-  0xffc03000,
-  0x14400000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_fp0_jump_t*/
-  /*p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
-  0xffc03000,
-  0x14402000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_fp1_jump_nt*/
-  /*p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
-  0xffc03000,
-  0x14401000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_fp1_jump_t*/
-  /*p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
-  0xffc03000,
-  0x14403000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_t_jumpnv_nt*/
-  /*if (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2*/
-  0xffc02000,
-  0x20000000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_t_jumpnv_t*/
-  /*if (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2*/
-  0xffc02000,
-  0x20002000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_tp0_jump_nt*/
-  /*p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
-  0xffc03000,
-  0x14000000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_tp0_jump_t*/
-  /*p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
-  0xffc03000,
-  0x14002000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_tp1_jump_nt*/
-  /*p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
-  0xffc03000,
-  0x14001000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeq_tp1_jump_t*/
-  /*p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
-  0xffc03000,
-  0x14003000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_f_jumpnv_nt*/
-  /*if (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2*/
-  0xffc02000,
-  0x24400000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_f_jumpnv_t*/
-  /*if (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2*/
-  0xffc02000,
-  0x24402000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_fp0_jump_nt*/
-  /*p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
-  0xffc02000,
-  0x10400000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_fp0_jump_t*/
-  /*p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
-  0xffc02000,
-  0x10402000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_fp1_jump_nt*/
-  /*p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
-  0xffc02000,
-  0x12400000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_fp1_jump_t*/
-  /*p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
-  0xffc02000,
-  0x12402000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_t_jumpnv_nt*/
-  /*if (cmp.eq(Ns8.new,#U5)) jump:nt #r9:2*/
-  0xffc02000,
-  0x24000000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_t_jumpnv_t*/
-  /*if (cmp.eq(Ns8.new,#U5)) jump:t #r9:2*/
-  0xffc02000,
-  0x24002000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_tp0_jump_nt*/
-  /*p0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
-  0xffc02000,
-  0x10000000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_tp0_jump_t*/
-  /*p0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:2*/
-  0xffc02000,
-  0x10002000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_tp1_jump_nt*/
-  /*p1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
-  0xffc02000,
-  0x12000000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqi_tp1_jump_t*/
-  /*p1=cmp.eq(Rs16,#U5); if (p1.new) jump:t #r9:2*/
-  0xffc02000,
-  0x12002000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_f_jumpnv_nt*/
-  /*if (!cmp.eq(Ns8.new,#-1)) jump:nt #r9:2*/
-  0xffc02000,
-  0x26400000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_f_jumpnv_t*/
-  /*if (!cmp.eq(Ns8.new,#-1)) jump:t #r9:2*/
-  0xffc02000,
-  0x26402000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_fp0_jump_nt*/
-  /*p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:nt #r9:2*/
-  0xffc02300,
-  0x11c00000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_fp0_jump_t*/
-  /*p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:2*/
-  0xffc02300,
-  0x11c02000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_fp1_jump_nt*/
-  /*p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:nt #r9:2*/
-  0xffc02300,
-  0x13c00000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_fp1_jump_t*/
-  /*p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:t #r9:2*/
-  0xffc02300,
-  0x13c02000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_t_jumpnv_nt*/
-  /*if (cmp.eq(Ns8.new,#-1)) jump:nt #r9:2*/
-  0xffc02000,
-  0x26000000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_t_jumpnv_t*/
-  /*if (cmp.eq(Ns8.new,#-1)) jump:t #r9:2*/
-  0xffc02000,
-  0x26002000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_tp0_jump_nt*/
-  /*p0=cmp.eq(Rs16,#-1); if (p0.new) jump:nt #r9:2*/
-  0xffc02300,
-  0x11800000,
-  0x003000fe,
-  0 },
-{ /*Tag:J4_cmpeqn1_tp0_jump_t*/
-  /*p0=cmp.eq(Rs16,#-1); if (p0.new) jump:t #r9:2*/
-...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/220832


More information about the llvm-commits mailing list