Home
last modified time | relevance | path

Searched refs:MCInstrAnalysis (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.cpp97 class LoongArchMCInstrAnalysis : public MCInstrAnalysis {
100 : MCInstrAnalysis(Info) {} in LoongArchMCInstrAnalysis()
115 if (MCInstrAnalysis::isTerminator(Inst)) in isTerminator()
127 if (MCInstrAnalysis::isCall(Inst)) in isCall()
139 if (MCInstrAnalysis::isReturn(Inst)) in isReturn()
152 if (MCInstrAnalysis::isBranch(Inst)) in isBranch()
165 if (MCInstrAnalysis::isUnconditionalBranch(Inst)) in isUnconditionalBranch()
178 if (MCInstrAnalysis::isIndirectBranch(Inst)) in isIndirectBranch()
193 static MCInstrAnalysis *createLoongArchInstrAnalysis(const MCInstrInfo *Info) { in createLoongArchInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInstrAnalysis.cpp20 bool MCInstrAnalysis::clearsSuperRegisters(const MCRegisterInfo &MRI, in clearsSuperRegisters()
27 bool MCInstrAnalysis::evaluateBranch(const MCInst & /*Inst*/, uint64_t /*Addr*/, in evaluateBranch()
33 std::optional<uint64_t> MCInstrAnalysis::evaluateMemoryOperandAddress( in evaluateMemoryOperandAddress()
40 MCInstrAnalysis::getMemoryOperandRelocationOffset(const MCInst &Inst, in getMemoryOperandRelocationOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp130 class RISCVMCInstrAnalysis : public MCInstrAnalysis {
170 : MCInstrAnalysis(Info) {} in RISCVMCInstrAnalysis()
239 if (MCInstrAnalysis::isTerminator(Inst)) in isTerminator()
252 if (MCInstrAnalysis::isCall(Inst)) in isCall()
265 if (MCInstrAnalysis::isReturn(Inst)) in isReturn()
280 if (MCInstrAnalysis::isBranch(Inst)) in isBranch()
287 if (MCInstrAnalysis::isUnconditionalBranch(Inst)) in isUnconditionalBranch()
294 if (MCInstrAnalysis::isIndirectBranch(Inst)) in isIndirectBranch()
331 static MCInstrAnalysis *createRISCVInstrAnalysis(const MCInstrInfo *Info) { in createRISCVInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVMCTargetDesc.cpp70 class SPIRVMCInstrAnalysis : public MCInstrAnalysis {
73 : MCInstrAnalysis(Info) {} in SPIRVMCInstrAnalysis()
78 static MCInstrAnalysis *createSPIRVInstrAnalysis(const MCInstrInfo *Info) { in createSPIRVInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.cpp75 class BPFMCInstrAnalysis : public MCInstrAnalysis {
78 : MCInstrAnalysis(Info) {} in BPFMCInstrAnalysis()
104 static MCInstrAnalysis *createBPFInstrAnalysis(const MCInstrInfo *Info) { in createBPFInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h31 class LLVM_ABI MCInstrAnalysis {
38 MCInstrAnalysis(const MCInstrInfo *Info) : Info(Info) {} in MCInstrAnalysis() function
39 virtual ~MCInstrAnalysis() = default;
H A DMCInstPrinter.h22 class MCInstrAnalysis; variable
55 const MCInstrAnalysis *MIA = nullptr;
173 void setMCInstrAnalysis(const MCInstrAnalysis *Value) { MIA = Value; } in setMCInstrAnalysis()
H A DTargetRegistry.h47 class MCInstrAnalysis; variable
159 using MCInstrAnalysisCtorFnTy = MCInstrAnalysis *(*)(const MCInstrInfo *Info);
429 MCInstrAnalysis *createMCInstrAnalysis(const MCInstrInfo *Info) const { in createMCInstrAnalysis()
1177 static MCInstrAnalysis *Allocator(const MCInstrInfo *Info) { in Allocator()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp92 class LanaiMCInstrAnalysis : public MCInstrAnalysis {
95 : MCInstrAnalysis(Info) {} in LanaiMCInstrAnalysis()
126 static MCInstrAnalysis *createLanaiInstrAnalysis(const MCInstrInfo *Info) { in createLanaiInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.cpp109 class CSKYMCInstrAnalysis : public MCInstrAnalysis {
112 : MCInstrAnalysis(Info) {} in CSKYMCInstrAnalysis()
146 static MCInstrAnalysis *createCSKYInstrAnalysis(const MCInstrInfo *Info) { in createCSKYInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp135 class AMDGPUMCInstrAnalysis : public MCInstrAnalysis {
138 : MCInstrAnalysis(Info) {} in AMDGPUMCInstrAnalysis()
156 static MCInstrAnalysis *createAMDGPUMCInstrAnalysis(const MCInstrInfo *Info) { in createAMDGPUMCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstrBuilder.h67 const MCInstrAnalysis *MCIA;
104 const MCRegisterInfo &RI, const MCInstrAnalysis *IA,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp230 class MipsMCInstrAnalysis : public MCInstrAnalysis {
232 MipsMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in MipsMCInstrAnalysis()
259 static MCInstrAnalysis *createMipsMCInstrAnalysis(const MCInstrInfo *Info) { in createMipsMCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp452 class PPCMCInstrAnalysis : public MCInstrAnalysis {
455 : MCInstrAnalysis(Info) {} in PPCMCInstrAnalysis()
471 static MCInstrAnalysis *createPPCMCInstrAnalysis(const MCInstrInfo *Info) { in createPPCMCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp719 class HexagonMCInstrAnalysis : public MCInstrAnalysis {
721 HexagonMCInstrAnalysis(MCInstrInfo const *Info) : MCInstrAnalysis(Info) {} in HexagonMCInstrAnalysis()
725 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
730 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
787 static MCInstrAnalysis *createHexagonMCInstrAnalysis(const MCInstrInfo *Info) { in createHexagonMCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp398 class ARMMCInstrAnalysis : public MCInstrAnalysis {
400 ARMMCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in ARMMCInstrAnalysis()
406 return MCInstrAnalysis::isUnconditionalBranch(Inst); in isUnconditionalBranch()
413 return MCInstrAnalysis::isConditionalBranch(Inst); in isConditionalBranch()
761 static MCInstrAnalysis *createARMMCInstrAnalysis(const MCInstrInfo *Info) { in createARMMCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCTargetDesc.cpp239 static MCInstrAnalysis *createSystemZMCInstrAnalysis(const MCInstrInfo *Info) { in createSystemZMCInstrAnalysis()
240 return new MCInstrAnalysis(Info); in createSystemZMCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp393 class AArch64MCInstrAnalysis : public MCInstrAnalysis {
395 AArch64MCInstrAnalysis(const MCInstrInfo *Info) : MCInstrAnalysis(Info) {} in AArch64MCInstrAnalysis()
502 static MCInstrAnalysis *createAArch64InstrAnalysis(const MCInstrInfo *Info) { in createAArch64InstrAnalysis()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h51 class MCInstrAnalysis; variable
572 MCInstrAnalysis &MIA);
/freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp83 std::unique_ptr<llvm::MCInstrAnalysis> &&instr_analysis_up);
92 std::unique_ptr<llvm::MCInstrAnalysis> m_instr_analysis_up;
1320 std::unique_ptr<llvm::MCInstrAnalysis> instr_analysis_up( in Create()
1338 std::unique_ptr<llvm::MCInstrAnalysis> &&instr_analysis_up) in MCDisasmInstance()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp501 class X86MCInstrAnalysis : public MCInstrAnalysis {
507 X86MCInstrAnalysis(const MCInstrInfo *MCII) : MCInstrAnalysis(MCII) {} in X86MCInstrAnalysis()
707 static MCInstrAnalysis *createX86MCInstrAnalysis(const MCInstrInfo *Info) { in createX86MCInstrAnalysis()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp383 MCInstrAnalysis &MIA) { in addFunctionPointerRelocationsToCurrentSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td516 // (see MC/MCInstrAnalysis.h - method MCInstrAnalysis::clearsSuperRegisters()).
540 // llvm/CodeGen/TargetSubtargetInfo.h, and llvm/MC/MCInstrAnalysis.h).
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp460 std::unique_ptr<MCInstrAnalysis> MCIA( in main()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp845 std::unique_ptr<const MCInstrAnalysis> MIA( in getPltEntries()

12