[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