Home
last modified time | relevance | path

Searched refs:MCInstrInfo (Results 1 – 25 of 184) sorted by relevance

12345678

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.h30 class MCInstrInfo; variable
45 MCInstrInfo const &MCII;
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
171 unsigned getCVIResources(MCInstrInfo const &MCII,
178 unsigned getOtherReservedSlots(MCInstrInfo const &MCII,
214 bool isCanon(MCInstrInfo const &MCII, MCInst const &MCI);
222 bool isCVINew(MCInstrInfo const &MCII, MCInst const &MCI);
228 bool isDuplex(MCInstrInfo const &MCII, MCInst const &MCI);
243 bool isFloat(MCInstrInfo const &MCII, MCInst const &MCI);
245 bool isHVX(MCInstrInfo const &MCII, MCInst const &MCI);
[all …]
H A DHexagonMCInstrInfo.cpp39 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator()
45 Hexagon::PacketIterator::PacketIterator(MCInstrInfo const &MCII, in PacketIterator()
103 HexagonMCInstrInfo::bundleInstructions(MCInstrInfo const &MCII, in bundleInstructions()
346 int HexagonMCInstrInfo::getMaxValue(MCInstrInfo const &MCII, in getMaxValue()
357 int HexagonMCInstrInfo::getMinValue(MCInstrInfo const &MCII, in getMinValue()
416 unsigned HexagonMCInstrInfo::getType(MCInstrInfo const &MCII, in getType()
506 bool HexagonMCInstrInfo::hasNewValue(MCInstrInfo const &MCII, in hasNewValue()
582 bool HexagonMCInstrInfo::isCofRelax1(MCInstrInfo const &MCII, in isCofRelax1()
594 bool HexagonMCInstrInfo::isCompound(MCInstrInfo const &MCII, in isCompound()
619 bool HexagonMCInstrInfo::isExtended(MCInstrInfo const &MCII, in isExtended()
[all …]
H A DHexagonMCShuffler.h25 class MCInstrInfo; variable
31 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII, in HexagonMCShuffler()
37 HexagonMCShuffler(MCContext &Context, bool Fatal, MCInstrInfo const &MCII, in HexagonMCShuffler()
56 bool HexagonMCShuffle(MCContext &Context, bool Fatal, MCInstrInfo const &MCII,
58 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
61 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
H A DHexagonMCCodeEmitter.h29 class MCInstrInfo; variable
36 MCInstrInfo const &MCII;
49 HexagonMCCodeEmitter(MCInstrInfo const &MII, MCContext &MCT) in HexagonMCCodeEmitter()
78 Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI,
H A DHexagonShuffler.h33 class MCInstrInfo; variable
97 HexagonCVIResource(MCInstrInfo const &MCII,
117 HexagonInstr(MCInstrInfo const &MCII, in HexagonInstr()
174 MCInstrInfo const &MCII;
203 MCInstrInfo const &MCII, MCSubtargetInfo const &STI);
231 using InstPredicate = bool (*)(MCInstrInfo const &, MCInst const &);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp41 static MCInstrInfo *createLanaiMCInstrInfo() { in createLanaiMCInstrInfo()
42 MCInstrInfo *X = new MCInstrInfo(); in createLanaiMCInstrInfo()
77 const MCInstrInfo &MII, in createLanaiMCInstPrinter()
93 explicit LanaiMCInstrAnalysis(const MCInstrInfo *Info) in LanaiMCInstrAnalysis()
122 static MCInstrAnalysis *createLanaiInstrAnalysis(const MCInstrInfo *Info) { in createLanaiInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp35 static MCInstrInfo *createBPFMCInstrInfo() { in createBPFMCInstrInfo()
36 MCInstrInfo *X = new MCInstrInfo(); in createBPFMCInstrInfo()
64 const MCInstrInfo &MII, in createBPFMCInstPrinter()
75 explicit BPFMCInstrAnalysis(const MCInstrInfo *Info) in BPFMCInstrAnalysis()
96 static MCInstrAnalysis *createBPFInstrAnalysis(const MCInstrInfo *Info) { in createBPFInstrAnalysis()
H A DBPFMCTargetDesc.h25 class MCInstrInfo; variable
32 MCCodeEmitter *createBPFMCCodeEmitter(const MCInstrInfo &MCII,
35 MCCodeEmitter *createBPFbeMCCodeEmitter(const MCInstrInfo &MCII,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MCA/
H A DCustomBehaviour.h37 const MCInstrInfo &MCII;
40 InstrPostProcess(const MCSubtargetInfo &STI, const MCInstrInfo &MCII) in InstrPostProcess()
59 const MCInstrInfo &MCII;
63 const MCInstrInfo &MCII) in CustomBehaviour()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.h24 class MCInstrInfo; variable
38 MCCodeEmitter *createR600MCCodeEmitter(const MCInstrInfo &MCII,
41 MCInstrInfo *createR600MCInstrInfo();
43 MCCodeEmitter *createSIMCCodeEmitter(const MCInstrInfo &MCII,
H A DAMDGPUMCTargetDesc.cpp53 static MCInstrInfo *createAMDGPUMCInstrInfo() { in createAMDGPUMCInstrInfo()
54 MCInstrInfo *X = new MCInstrInfo(); in createAMDGPUMCInstrInfo()
84 const MCInstrInfo &MII, in createAMDGPUMCInstPrinter()
118 explicit AMDGPUMCInstrAnalysis(const MCInstrInfo *Info) in AMDGPUMCInstrAnalysis()
139 static MCInstrAnalysis *createAMDGPUMCInstrAnalysis(const MCInstrInfo *Info) { in createAMDGPUMCInstrAnalysis()
H A DR600MCTargetDesc.cpp22 MCInstrInfo *llvm::createR600MCInstrInfo() { in createR600MCInstrInfo()
23 MCInstrInfo *X = new MCInstrInfo(); in createR600MCInstrInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp33 static MCInstrInfo *createMSP430MCInstrInfo() { in createMSP430MCInstrInfo()
34 MCInstrInfo *X = new MCInstrInfo(); in createMSP430MCInstrInfo()
53 const MCInstrInfo &MII, in createMSP430MCInstPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCTargetDesc.cpp34 static MCInstrInfo *createNVPTXMCInstrInfo() { in createNVPTXMCInstrInfo()
35 MCInstrInfo *X = new MCInstrInfo(); in createNVPTXMCInstrInfo()
55 const MCInstrInfo &MII, in createNVPTXMCInstPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp44 static MCInstrInfo *createRISCVMCInstrInfo() { in createRISCVMCInstrInfo()
45 MCInstrInfo *X = new MCInstrInfo(); in createRISCVMCInstrInfo()
81 const MCInstrInfo &MII, in createRISCVMCInstPrinter()
109 explicit RISCVMCInstrAnalysis(const MCInstrInfo *Info) in RISCVMCInstrAnalysis()
140 static MCInstrAnalysis *createRISCVInstrAnalysis(const MCInstrInfo *Info) { in createRISCVInstrAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp65 static MCInstrInfo *createMipsMCInstrInfo() { in createMipsMCInstrInfo()
66 MCInstrInfo *X = new MCInstrInfo(); in createMipsMCInstrInfo()
98 const MCInstrInfo &MII, in createMipsMCInstPrinter()
138 MipsMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in MipsMCInstrAnalysis()
165 static MCInstrAnalysis *createMipsMCInstrAnalysis(const MCInstrInfo *Info) { in createMipsMCInstrAnalysis()
H A DMipsMCTargetDesc.h24 class MCInstrInfo; variable
33 MCCodeEmitter *createMipsMCCodeEmitterEB(const MCInstrInfo &MCII,
36 MCCodeEmitter *createMipsMCCodeEmitterEL(const MCInstrInfo &MCII,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.cpp47 static MCInstrInfo *createCSKYMCInstrInfo() { in createCSKYMCInstrInfo()
48 MCInstrInfo *Info = new MCInstrInfo(); in createCSKYMCInstrInfo()
56 const MCInstrInfo &MII, in createCSKYMCInstPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h26 class MCInstrInfo; variable
46 bool isPredicated(const MCInst &MI, const MCInstrInfo *MCII);
47 bool isCPSRDefined(const MCInst &MI, const MCInstrInfo *MCII);
77 MCCodeEmitter *createARMLEMCCodeEmitter(const MCInstrInfo &MCII,
81 MCCodeEmitter *createARMBEMCCodeEmitter(const MCInstrInfo &MCII,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCTargetDesc.cpp44 static MCInstrInfo *createVEMCInstrInfo() { in createVEMCInstrInfo()
45 MCInstrInfo *X = new MCInstrInfo(); in createVEMCInstrInfo()
78 const MCInstrInfo &MII, in createVEMCInstPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCTargetDesc.cpp40 MCInstrInfo *llvm::createAVRMCInstrInfo() { in createAVRMCInstrInfo()
41 MCInstrInfo *X = new MCInstrInfo(); in createAVRMCInstrInfo()
62 const MCInstrInfo &MII, in createAVRMCInstPrinter()
H A DAVRMCTargetDesc.h25 class MCInstrInfo; variable
32 MCInstrInfo *createAVRMCInstrInfo();
35 MCCodeEmitter *createAVRMCCodeEmitter(const MCInstrInfo &MCII,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCTargetDesc.cpp43 static MCInstrInfo *createMCInstrInfo() { in createMCInstrInfo()
44 auto *X = new MCInstrInfo(); in createMCInstrInfo()
58 const MCInstrInfo &MII, in createMCInstPrinter()
64 static MCCodeEmitter *createCodeEmitter(const MCInstrInfo &MCII, in createCodeEmitter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCTargetDesc.cpp47 static MCInstrInfo *createM68kMCInstrInfo() { in createM68kMCInstrInfo()
48 MCInstrInfo *X = new MCInstrInfo(); in createM68kMCInstrInfo()
104 const MCInstrInfo &MII, in createM68kMCInstPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp40 static MCInstrInfo *createXCoreMCInstrInfo() { in createXCoreMCInstrInfo()
41 MCInstrInfo *X = new MCInstrInfo(); in createXCoreMCInstrInfo()
72 const MCInstrInfo &MII, in createXCoreMCInstPrinter()

12345678