Skip to content

Commit 12d4724

Browse files
[RISCV][NFC] Move RISCVMaskedPseudoTable to RISCVInstrInfo
1 parent 84bc21f commit 12d4724

File tree

4 files changed

+19
-10
lines changed

4 files changed

+19
-10
lines changed

llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ namespace llvm::RISCV {
4343
#define GET_RISCVVSETable_IMPL
4444
#define GET_RISCVVLXTable_IMPL
4545
#define GET_RISCVVSXTable_IMPL
46-
#define GET_RISCVMaskedPseudosTable_IMPL
4746
#include "RISCVGenSearchableTables.inc"
4847
} // namespace llvm::RISCV
4948

llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -261,13 +261,6 @@ struct VLX_VSXPseudo {
261261
uint16_t Pseudo;
262262
};
263263

264-
struct RISCVMaskedPseudoInfo {
265-
uint16_t MaskedPseudo;
266-
uint16_t UnmaskedPseudo;
267-
uint8_t MaskOpIdx;
268-
uint8_t MaskAffectsResult : 1;
269-
};
270-
271264
#define GET_RISCVVSSEGTable_DECL
272265
#define GET_RISCVVLSEGTable_DECL
273266
#define GET_RISCVVLXSEGTable_DECL
@@ -276,8 +269,6 @@ struct RISCVMaskedPseudoInfo {
276269
#define GET_RISCVVSETable_DECL
277270
#define GET_RISCVVLXTable_DECL
278271
#define GET_RISCVVSXTable_DECL
279-
#define GET_RISCVMaskedPseudosTable_DECL
280-
#include "RISCVGenSearchableTables.inc"
281272
} // namespace RISCV
282273

283274
} // namespace llvm

llvm/lib/Target/RISCV/RISCVInstrInfo.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@ using namespace RISCV;
6666

6767
} // namespace llvm::RISCVVPseudosTable
6868

69+
namespace llvm::RISCV {
70+
71+
#define GET_RISCVMaskedPseudosTable_IMPL
72+
#include "RISCVGenSearchableTables.inc"
73+
74+
} // end namespace llvm::RISCV
75+
6976
RISCVInstrInfo::RISCVInstrInfo(RISCVSubtarget &STI)
7077
: RISCVGenInstrInfo(RISCV::ADJCALLSTACKDOWN, RISCV::ADJCALLSTACKUP),
7178
STI(STI) {}

llvm/lib/Target/RISCV/RISCVInstrInfo.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,5 +359,17 @@ struct PseudoInfo {
359359

360360
} // end namespace RISCVVPseudosTable
361361

362+
namespace RISCV {
363+
364+
struct RISCVMaskedPseudoInfo {
365+
uint16_t MaskedPseudo;
366+
uint16_t UnmaskedPseudo;
367+
uint8_t MaskOpIdx;
368+
uint8_t MaskAffectsResult : 1;
369+
};
370+
#define GET_RISCVMaskedPseudosTable_DECL
371+
#include "RISCVGenSearchableTables.inc"
372+
} // end namespace RISCV
373+
362374
} // end namespace llvm
363375
#endif

0 commit comments

Comments
 (0)