Home
last modified time | relevance | path

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

12345678910

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.h30 class MCInstrInfo; variable
46 MCInstrInfo const &MCII;
53 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
180 unsigned getCVIResources(MCInstrInfo const &MCII,
187 unsigned getOtherReservedSlots(MCInstrInfo const &MCII,
224 bool isCanon(MCInstrInfo const &MCII, MCInst const &MCI);
232 bool isCVINew(MCInstrInfo const &MCII, MCInst const &MCI);
238 bool isDuplex(MCInstrInfo const &MCII, MCInst const &MCI);
253 bool isFloat(MCInstrInfo const &MCII, MCInst const &MCI);
255 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()
353 int HexagonMCInstrInfo::getMaxValue(MCInstrInfo const &MCII, in getMaxValue()
364 int HexagonMCInstrInfo::getMinValue(MCInstrInfo const &MCII, in getMinValue()
423 unsigned HexagonMCInstrInfo::getType(MCInstrInfo const &MCII, in getType()
513 bool HexagonMCInstrInfo::hasNewValue(MCInstrInfo const &MCII, in hasNewValue()
589 bool HexagonMCInstrInfo::isCofRelax1(MCInstrInfo const &MCII, in isCofRelax1()
601 bool HexagonMCInstrInfo::isCompound(MCInstrInfo const &MCII, in isCompound()
626 bool HexagonMCInstrInfo::isExtended(MCInstrInfo const &MCII, in isExtended()
[all …]
H A DHexagonMCShuffler.h25 class MCInstrInfo; variable
32 MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffler()
39 MCInstrInfo const &MCII, MCSubtargetInfo const &STI, in HexagonMCShuffler()
59 MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
61 bool HexagonMCShuffle(MCContext &Context, MCInstrInfo const &MCII,
64 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,
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVMCTargetDesc.cpp36 static MCInstrInfo *createSPIRVMCInstrInfo() { in createSPIRVMCInstrInfo()
37 MCInstrInfo *X = new MCInstrInfo(); in createSPIRVMCInstrInfo()
70 const MCInstrInfo &MII, in createSPIRVMCInstPrinter()
80 explicit SPIRVMCInstrAnalysis(const MCInstrInfo *Info) in SPIRVMCInstrAnalysis()
86 static MCInstrAnalysis *createSPIRVInstrAnalysis(const MCInstrInfo *Info) { in createSPIRVInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.cpp45 static MCInstrInfo *createLoongArchMCInstrInfo() { in createLoongArchMCInstrInfo()
46 MCInstrInfo *X = new MCInstrInfo(); in createLoongArchMCInstrInfo()
74 const MCInstrInfo &MII, in createLoongArchMCInstPrinter()
83 explicit LoongArchMCInstrAnalysis(const MCInstrInfo *Info) in LoongArchMCInstrAnalysis()
100 static MCInstrAnalysis *createLoongArchInstrAnalysis(const MCInstrInfo *Info) { in createLoongArchInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp36 static MCInstrInfo *createBPFMCInstrInfo() { in createBPFMCInstrInfo()
37 MCInstrInfo *X = new MCInstrInfo(); in createBPFMCInstrInfo()
65 const MCInstrInfo &MII, in createBPFMCInstPrinter()
76 explicit BPFMCInstrAnalysis(const MCInstrInfo *Info) in BPFMCInstrAnalysis()
97 static MCInstrAnalysis *createBPFInstrAnalysis(const MCInstrInfo *Info) { in createBPFInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp42 static MCInstrInfo *createLanaiMCInstrInfo() { in createLanaiMCInstrInfo()
43 MCInstrInfo *X = new MCInstrInfo(); in createLanaiMCInstrInfo()
78 const MCInstrInfo &MII, in createLanaiMCInstPrinter()
94 explicit LanaiMCInstrAnalysis(const MCInstrInfo *Info) in LanaiMCInstrAnalysis()
126 static MCInstrAnalysis *createLanaiInstrAnalysis(const MCInstrInfo *Info) { in createLanaiInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp56 static MCInstrInfo *createAMDGPUMCInstrInfo() { in createAMDGPUMCInstrInfo()
57 MCInstrInfo *X = new MCInstrInfo(); in createAMDGPUMCInstrInfo()
87 const MCInstrInfo &MII, in createAMDGPUMCInstPrinter()
121 explicit AMDGPUMCInstrAnalysis(const MCInstrInfo *Info) in AMDGPUMCInstrAnalysis()
142 static MCInstrAnalysis *createAMDGPUMCInstrAnalysis(const MCInstrInfo *Info) { in createAMDGPUMCInstrAnalysis()
H A DR600MCTargetDesc.cpp24 MCInstrInfo *llvm::createR600MCInstrInfo() { in createR600MCInstrInfo()
25 MCInstrInfo *X = new MCInstrInfo(); in createR600MCInstrInfo()
H A DR600MCTargetDesc.h23 class MCInstrInfo; variable
26 MCCodeEmitter *createR600MCCodeEmitter(const MCInstrInfo &MCII,
28 MCInstrInfo *createR600MCInstrInfo();
/llvm-project-15.0.7/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp34 static MCInstrInfo *createMSP430MCInstrInfo() { in createMSP430MCInstrInfo()
35 MCInstrInfo *X = new MCInstrInfo(); in createMSP430MCInstrInfo()
54 const MCInstrInfo &MII, in createMSP430MCInstPrinter()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCTargetDesc.cpp35 static MCInstrInfo *createNVPTXMCInstrInfo() { in createNVPTXMCInstrInfo()
36 MCInstrInfo *X = new MCInstrInfo(); in createNVPTXMCInstrInfo()
56 const MCInstrInfo &MII, in createNVPTXMCInstPrinter()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.cpp52 static MCInstrInfo *createCSKYMCInstrInfo() { in createCSKYMCInstrInfo()
53 MCInstrInfo *Info = new MCInstrInfo(); in createCSKYMCInstrInfo()
61 const MCInstrInfo &MII, in createCSKYMCInstPrinter()
116 explicit CSKYMCInstrAnalysis(const MCInstrInfo *Info) in CSKYMCInstrAnalysis()
151 static MCInstrAnalysis *createCSKYInstrAnalysis(const MCInstrInfo *Info) { in createCSKYInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp47 static MCInstrInfo *createRISCVMCInstrInfo() { in createRISCVMCInstrInfo()
48 MCInstrInfo *X = new MCInstrInfo(); in createRISCVMCInstrInfo()
90 const MCInstrInfo &MII, in createRISCVMCInstPrinter()
118 explicit RISCVMCInstrAnalysis(const MCInstrInfo *Info) in RISCVMCInstrAnalysis()
149 static MCInstrAnalysis *createRISCVInstrAnalysis(const MCInstrInfo *Info) { in createRISCVInstrAnalysis()
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp66 static MCInstrInfo *createMipsMCInstrInfo() { in createMipsMCInstrInfo()
67 MCInstrInfo *X = new MCInstrInfo(); in createMipsMCInstrInfo()
99 const MCInstrInfo &MII, in createMipsMCInstPrinter()
139 MipsMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in MipsMCInstrAnalysis()
166 static MCInstrAnalysis *createMipsMCInstrAnalysis(const MCInstrInfo *Info) { in createMipsMCInstrAnalysis()
/llvm-project-15.0.7/llvm/include/llvm/MCA/
H A DCustomBehaviour.h38 const MCInstrInfo &MCII;
41 InstrPostProcess(const MCSubtargetInfo &STI, const MCInstrInfo &MCII) in InstrPostProcess()
69 const MCInstrInfo &MCII;
73 const MCInstrInfo &MCII) in CustomBehaviour()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h27 class MCInstrInfo; variable
38 MCCodeEmitter *createAArch64MCCodeEmitter(const MCInstrInfo &MCII,
65 bool isQForm(const MCInst &MI, const MCInstrInfo *MCII);
66 bool isFpOrNEON(const MCInst &MI, const MCInstrInfo *MCII);
/llvm-project-15.0.7/llvm/lib/Target/DirectX/MCTargetDesc/
H A DDirectXMCTargetDesc.cpp49 DXILInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, in DXILInstPrinter()
113 const MCInstrInfo &MII, in createDXILMCInstPrinter()
120 MCCodeEmitter *createDXILMCCodeEmitter(const MCInstrInfo &MCII, in createDXILMCCodeEmitter()
141 static MCInstrInfo *createDirectXMCInstrInfo() { return new MCInstrInfo(); } in createDirectXMCInstrInfo()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DMCInstrDescView.h111 create(const MCInstrInfo &InstrInfo, const RegisterAliasingTrackerCache &RATC,
176 InstructionsCache(const MCInstrInfo &InstrInfo,
183 const MCInstrInfo &InstrInfo;
233 const MCInstrInfo &MCInstrInfo, const MCInst &MCInst,
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h26 class MCInstrInfo; variable
44 bool isPredicated(const MCInst &MI, const MCInstrInfo *MCII);
45 bool isCPSRDefined(const MCInst &MI, const MCInstrInfo *MCII);
77 MCCodeEmitter *createARMLEMCCodeEmitter(const MCInstrInfo &MCII,
80 MCCodeEmitter *createARMBEMCCodeEmitter(const MCInstrInfo &MCII,
/llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCTargetDesc.cpp45 static MCInstrInfo *createVEMCInstrInfo() { in createVEMCInstrInfo()
46 MCInstrInfo *X = new MCInstrInfo(); in createVEMCInstrInfo()
79 const MCInstrInfo &MII, in createVEMCInstPrinter()
/llvm-project-15.0.7/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCTargetDesc.cpp41 MCInstrInfo *llvm::createAVRMCInstrInfo() { in createAVRMCInstrInfo()
42 MCInstrInfo *X = new MCInstrInfo(); in createAVRMCInstrInfo()
63 const MCInstrInfo &MII, in createAVRMCInstPrinter()
H A DAVRMCTargetDesc.h25 class MCInstrInfo; variable
32 MCInstrInfo *createAVRMCInstrInfo();
35 MCCodeEmitter *createAVRMCCodeEmitter(const MCInstrInfo &MCII,
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCTargetDesc.cpp44 static MCInstrInfo *createMCInstrInfo() { in createMCInstrInfo()
45 auto *X = new MCInstrInfo(); in createMCInstrInfo()
59 const MCInstrInfo &MII, in createMCInstPrinter()
65 static MCCodeEmitter *createCodeEmitter(const MCInstrInfo &MCII, in createCodeEmitter()

12345678910